diff options
| author | Deepak Panickal <deepak@codeplay.com> | 2014-06-24 16:35:50 +0000 |
|---|---|---|
| committer | Deepak Panickal <deepak@codeplay.com> | 2014-06-24 16:35:50 +0000 |
| commit | 877569c2b867e5b6b118cfa21f602b2c84891066 (patch) | |
| tree | 48b4d144cae2a2e942d0631618ab40b05c0ecb1c /lldb/tools/lldb-mi/MICmdCommands.cpp | |
| parent | f93ef4e45029908df3eedc6d1a70d2911c179d7f (diff) | |
| download | bcm5719-llvm-877569c2b867e5b6b118cfa21f602b2c84891066.tar.gz bcm5719-llvm-877569c2b867e5b6b118cfa21f602b2c84891066.zip | |
Added support for new MI commands and bug fixes. More details in MIReadme.txt.
llvm-svn: 211607
Diffstat (limited to 'lldb/tools/lldb-mi/MICmdCommands.cpp')
| -rw-r--r-- | lldb/tools/lldb-mi/MICmdCommands.cpp | 66 |
1 files changed, 41 insertions, 25 deletions
diff --git a/lldb/tools/lldb-mi/MICmdCommands.cpp b/lldb/tools/lldb-mi/MICmdCommands.cpp index fa681946d6b..b3630382e9e 100644 --- a/lldb/tools/lldb-mi/MICmdCommands.cpp +++ b/lldb/tools/lldb-mi/MICmdCommands.cpp @@ -35,6 +35,9 @@ #include "MICmdCmdEnviro.h" #include "MICmdCmdExec.h" #include "MICmdCmdFile.h" +#include "MICmdCmdGdbInfo.h" +#include "MICmdCmdGdbSet.h" +#include "MICmdCmdGdbThread.h" #include "MICmdCmdMiscellanous.h" #include "MICmdCmdStack.h" #include "MICmdCmdSupportInfo.h" @@ -53,7 +56,7 @@ namespace MICmnCommands //++ ------------------------------------------------------------------------------------ // Details: Command to command factory registration function. // Type: Template function. -// Args: None. +// Args: typename T - A command type class. // Return: bool - True = yes command is registered, false = command failed to register. // Throws: None. //-- @@ -79,40 +82,53 @@ bool MICmnCommands::RegisterAll( void ) bool bOk = MIstatus::success; bOk &= Register< CMICmdCmdSupportInfoMiCmdQuery >(); - bOk &= Register< CMICmdCmdSupportListFeatures >(); - bOk &= Register< CMICmdCmdEnvironmentCd >(); - bOk &= Register< CMICmdCmdGdbSet >(); + bOk &= Register< CMICmdCmdBreakAfter >(); + bOk &= Register< CMICmdCmdBreakCondition >(); + bOk &= Register< CMICmdCmdBreakDelete >(); + bOk &= Register< CMICmdCmdBreakDisable >(); + bOk &= Register< CMICmdCmdBreakEnable >(); + bOk &= Register< CMICmdCmdBreakInsert >(); + bOk &= Register< CMICmdCmdDataDisassemble >(); + bOk &= Register< CMICmdCmdDataEvaluateExpression >(); + bOk &= Register< CMICmdCmdDataReadMemoryBytes >(); + bOk &= Register< CMICmdCmdDataReadMemory >(); + bOk &= Register< CMICmdCmdDataListRegisterNames >(); + bOk &= Register< CMICmdCmdDataListRegisterValues >(); + bOk &= Register< CMICmdCmdDataWriteMemory >(); bOk &= Register< CMICmdCmdEnablePrettyPrinting >(); - bOk &= Register< CMICmdCmdGdbExit >(); - bOk &= Register< CMICmdCmdSource >(); + bOk &= Register< CMICmdCmdEnvironmentCd >(); + bOk &= Register< CMICmdCmdExecContinue >(); + bOk &= Register< CMICmdCmdExecInterrupt >(); + bOk &= Register< CMICmdCmdExecFinish >(); + bOk &= Register< CMICmdCmdExecNext >(); + bOk &= Register< CMICmdCmdExecNextInstruction >(); + bOk &= Register< CMICmdCmdExecRun >(); + bOk &= Register< CMICmdCmdExecStep >(); + bOk &= Register< CMICmdCmdExecStepInstruction >(); bOk &= Register< CMICmdCmdFileExecAndSymbols >(); - bOk &= Register< CMICmdCmdTargetSelect >(); + bOk &= Register< CMICmdCmdGdbExit >(); + bOk &= Register< CMICmdCmdGdbInfo >(); + bOk &= Register< CMICmdCmdGdbSet >(); + bOk &= Register< CMICmdCmdGdbThread >(); + bOk &= Register< CMICmdCmdInterpreterExec >(); bOk &= Register< CMICmdCmdListThreadGroups >(); - bOk &= Register< CMICmdCmdExecRun >(); - bOk &= Register< CMICmdCmdExecContinue >(); - bOk &= Register< CMICmdCmdTraceStatus >(); - bOk &= Register< CMICmdCmdThreadInfo >(); - bOk &= Register< CMICmdCmdBreakInsert >(); - bOk &= Register< CMICmdCmdBreakDelete >(); - bOk &= Register< CMICmdCmdThread >(); + bOk &= Register< CMICmdCmdSource >(); bOk &= Register< CMICmdCmdStackInfoDepth >(); bOk &= Register< CMICmdCmdStackListFrames >(); bOk &= Register< CMICmdCmdStackListArguments >(); bOk &= Register< CMICmdCmdStackListLocals >(); + bOk &= Register< CMICmdCmdSupportListFeatures >(); + bOk &= Register< CMICmdCmdTargetSelect >(); + bOk &= Register< CMICmdCmdThreadInfo >(); + bOk &= Register< CMICmdCmdVarAssign >(); bOk &= Register< CMICmdCmdVarCreate >(); - bOk &= Register< CMICmdCmdExecNext >(); - bOk &= Register< CMICmdCmdExecStep >(); - bOk &= Register< CMICmdCmdExecNextInstruction >(); - bOk &= Register< CMICmdCmdExecStepInstruction >(); - bOk &= Register< CMICmdCmdExecFinish >(); - bOk &= Register< CMICmdCmdVarUpdate >(); bOk &= Register< CMICmdCmdVarDelete >(); - bOk &= Register< CMICmdCmdVarAssign >(); - bOk &= Register< CMICmdCmdVarSetFormat >(); - bOk &= Register< CMICmdCmdVarListChildren >(); bOk &= Register< CMICmdCmdVarEvaluateExpression >(); bOk &= Register< CMICmdCmdVarInfoPathExpression >(); - bOk &= Register< CMICmdCmdDataEvaluateExpression >(); + bOk &= Register< CMICmdCmdVarListChildren >(); + bOk &= Register< CMICmdCmdVarSetFormat >(); + bOk &= Register< CMICmdCmdVarShowAttributes >(); + bOk &= Register< CMICmdCmdVarUpdate >(); return bOk; -}
\ No newline at end of file +} |

