summaryrefslogtreecommitdiffstats
path: root/lldb/source/Commands/CommandObjectExpression.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Commands/CommandObjectExpression.cpp')
-rw-r--r--lldb/source/Commands/CommandObjectExpression.cpp23
1 files changed, 6 insertions, 17 deletions
diff --git a/lldb/source/Commands/CommandObjectExpression.cpp b/lldb/source/Commands/CommandObjectExpression.cpp
index 33ec52c8a1d..3c04eb35c9f 100644
--- a/lldb/source/Commands/CommandObjectExpression.cpp
+++ b/lldb/source/Commands/CommandObjectExpression.cpp
@@ -134,10 +134,11 @@ CommandObjectExpression::CommandOptions::GetDefinitions ()
}
CommandObjectExpression::CommandObjectExpression (CommandInterpreter &interpreter) :
- CommandObject (interpreter,
- "expression",
- "Evaluate a C/ObjC/C++ expression in the current program context, using variables currently in scope.",
- NULL),
+ CommandObjectRaw (interpreter,
+ "expression",
+ "Evaluate a C/ObjC/C++ expression in the current program context, using variables currently in scope.",
+ NULL,
+ eFlagProcessMustBePaused),
m_option_group (interpreter),
m_format_options (eFormatDefault),
m_command_options (),
@@ -180,18 +181,6 @@ CommandObjectExpression::GetOptions ()
return &m_option_group;
}
-
-bool
-CommandObjectExpression::Execute
-(
- Args& command,
- CommandReturnObject &result
-)
-{
- return false;
-}
-
-
size_t
CommandObjectExpression::MultiLineExpressionCallback
(
@@ -418,7 +407,7 @@ CommandObjectExpression::EvaluateExpression
}
bool
-CommandObjectExpression::ExecuteRawCommandString
+CommandObjectExpression::DoExecute
(
const char *command,
CommandReturnObject &result
OpenPOWER on IntegriCloud