llvm-project/lldb/tools/lldb-mi
Ilia K 689dda1c67 Add support for CLI commands in lldb-mi
Summary:
This patch adds support for CLI command in lldb-mi. It's useful ability which also was implemented in gdb.

All tests pass on OS X.

Test Plan: ./dotest.py -v --executable $BUILDDIR/bin/lldb tools/lldb-mi/interpreter/

Reviewers: ted, clayborg, abidh

Reviewed By: clayborg, abidh

Subscribers: jingham, lldb-commits, ted, clayborg, abidh

Differential Revision: http://reviews.llvm.org/D8483

llvm-svn: 233112
2015-03-24 20:59:38 +00:00
..
CMakeLists.txt Remove redundant code from lldb-mi. 2015-03-24 14:07:25 +00:00
MICmdArgContext.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgContext.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgSet.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgSet.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValBase.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValBase.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValConsume.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValConsume.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValFile.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValFile.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValListBase.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValListBase.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValListOfN.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValListOfN.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValNumber.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValNumber.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValOptionLong.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValOptionLong.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValOptionShort.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValOptionShort.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValString.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValString.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValThreadGrp.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdArgValThreadGrp.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdBase.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdBase.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmd.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmd.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdBreak.cpp expose 64 bit addresses through MI 2015-03-19 17:27:23 +00:00
MICmdCmdBreak.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdData.cpp expose 64 bit addresses through MI 2015-03-19 17:27:23 +00:00
MICmdCmdData.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdEnviro.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdEnviro.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdExec.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdExec.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdFile.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdFile.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdGdbInfo.cpp expose 64 bit addresses through MI 2015-03-19 17:27:23 +00:00
MICmdCmdGdbInfo.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdGdbSet.cpp Add target-async option in -gdb-set command (MI) 2015-03-23 20:49:51 +00:00
MICmdCmdGdbSet.h Add target-async option in -gdb-set command (MI) 2015-03-23 20:49:51 +00:00
MICmdCmdGdbThread.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdGdbThread.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdMiscellanous.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdMiscellanous.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdStack.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdStack.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdSupportInfo.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdSupportInfo.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdSupportList.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdSupportList.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdSymbol.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdSymbol.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdTarget.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdTarget.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdThread.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdThread.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdTrace.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdTrace.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdVar.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCmdVar.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCommands.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdCommands.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdData.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdData.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdFactory.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdFactory.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdInterpreter.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdInterpreter.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdInvoker.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdInvoker.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdMgr.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdMgr.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdMgrSetCmdDeleteCallback.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmdMgrSetCmdDeleteCallback.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnBase.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnBase.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnConfig.h Make lldb-mi handle only MI commands 2015-03-18 10:07:46 +00:00
MICmnLLDBBroadcaster.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBBroadcaster.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBDebugSessionInfo.cpp expose 64 bit addresses through MI 2015-03-19 17:27:23 +00:00
MICmnLLDBDebugSessionInfo.h expose 64 bit addresses through MI 2015-03-19 17:27:23 +00:00
MICmnLLDBDebugSessionInfoVarObj.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBDebugSessionInfoVarObj.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBDebugger.cpp Turn off 'quit' confirmation in lldb-mi 2015-03-23 22:45:13 +00:00
MICmnLLDBDebugger.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBDebuggerHandleEvents.cpp Fix handling of CommandInterpreter's events in lldb-mi 2015-03-21 10:53:37 +00:00
MICmnLLDBDebuggerHandleEvents.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBProxySBValue.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBProxySBValue.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBUtilSBValue.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLLDBUtilSBValue.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLog.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLog.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLogMediumFile.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnLogMediumFile.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIOutOfBandRecord.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIOutOfBandRecord.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIResultRecord.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIResultRecord.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValue.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValue.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueConst.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueConst.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueList.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueList.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueResult.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueResult.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueTuple.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnMIValueTuple.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnResources.cpp Add target-async option in -gdb-set command (MI) 2015-03-23 20:49:51 +00:00
MICmnResources.h Add target-async option in -gdb-set command (MI) 2015-03-23 20:49:51 +00:00
MICmnStreamStderr.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnStreamStderr.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnStreamStdin.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnStreamStdin.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnStreamStdout.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnStreamStdout.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnThreadMgrStd.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MICmnThreadMgrStd.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIDataTypes.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIDriver.cpp Add support for CLI commands in lldb-mi 2015-03-24 20:59:38 +00:00
MIDriver.h Add support for CLI commands in lldb-mi 2015-03-24 20:59:38 +00:00
MIDriverBase.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIDriverBase.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIDriverMain.cpp Remove redundant code from lldb-mi. 2015-03-24 14:07:25 +00:00
MIDriverMgr.cpp Remove redundant code from lldb-mi. 2015-03-24 14:07:25 +00:00
MIDriverMgr.h Remove redundant code from lldb-mi. 2015-03-24 14:07:25 +00:00
MIExtensions.txt Add -p and -r options to lldb-mi command -file-exec-file-and-symbols to support iOS debugging on macOS. 2015-03-12 18:35:54 +00:00
MIReadMe.txt Make lldb-mi handle only MI commands 2015-03-18 10:07:46 +00:00
MIUtilDateTimeStd.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilDateTimeStd.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilDebug.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilDebug.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilFileStd.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilFileStd.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilMapIdToVariant.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilMapIdToVariant.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSingletonBase.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSingletonHelper.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilString.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilString.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSystemLinux.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSystemLinux.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSystemOsx.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSystemOsx.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSystemWindows.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilSystemWindows.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilThreadBaseStd.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilThreadBaseStd.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilVariant.cpp Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
MIUtilVariant.h Remove redundant comments from lldb-mi source files. 2015-03-16 18:18:18 +00:00
Makefile
Platform.cpp Remove redundant code from lldb-mi. 2015-03-24 14:07:25 +00:00
Platform.h Fix PATH_MAX definition after remarks in r231917 (MI) 2015-03-12 04:18:47 +00:00
lldb-Info.plist