summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/source/Interpreter/ScriptInterpreter.cpp4
-rw-r--r--lldb/test/Shell/ScriptInterpreter/Lua/breakpoint_callback.test5
-rw-r--r--lldb/test/Shell/ScriptInterpreter/Lua/watchpoint_callback.test8
3 files changed, 15 insertions, 2 deletions
diff --git a/lldb/source/Interpreter/ScriptInterpreter.cpp b/lldb/source/Interpreter/ScriptInterpreter.cpp
index 552661ef80e..0ef859061ab 100644
--- a/lldb/source/Interpreter/ScriptInterpreter.cpp
+++ b/lldb/source/Interpreter/ScriptInterpreter.cpp
@@ -32,14 +32,14 @@ void ScriptInterpreter::CollectDataForBreakpointCommandCallback(
CommandReturnObject &result) {
result.SetStatus(eReturnStatusFailed);
result.AppendError(
- "ScriptInterpreter::GetScriptCommands(StringList &) is not implemented.");
+ "This script interpreter does not support breakpoint callbacks.");
}
void ScriptInterpreter::CollectDataForWatchpointCommandCallback(
WatchpointOptions *bp_options, CommandReturnObject &result) {
result.SetStatus(eReturnStatusFailed);
result.AppendError(
- "ScriptInterpreter::GetScriptCommands(StringList &) is not implemented.");
+ "This script interpreter does not support watchpoint callbacks.");
}
std::string ScriptInterpreter::LanguageToString(lldb::ScriptLanguage language) {
diff --git a/lldb/test/Shell/ScriptInterpreter/Lua/breakpoint_callback.test b/lldb/test/Shell/ScriptInterpreter/Lua/breakpoint_callback.test
new file mode 100644
index 00000000000..4dbf286a693
--- /dev/null
+++ b/lldb/test/Shell/ScriptInterpreter/Lua/breakpoint_callback.test
@@ -0,0 +1,5 @@
+# REQUIRES: lua
+# RUN: %lldb -s %s --script-language lua 2>&1 | FileCheck %s
+b main
+breakpoint command add -s lua
+# CHECK: error: This script interpreter does not support breakpoint callbacks
diff --git a/lldb/test/Shell/ScriptInterpreter/Lua/watchpoint_callback.test b/lldb/test/Shell/ScriptInterpreter/Lua/watchpoint_callback.test
new file mode 100644
index 00000000000..c0bddbc1fdf
--- /dev/null
+++ b/lldb/test/Shell/ScriptInterpreter/Lua/watchpoint_callback.test
@@ -0,0 +1,8 @@
+# REQUIRES: lua
+# RUN: echo "int main() { return 0; }" | %clang_host -x c - -o %t
+# RUN: %lldb -s %s --script-language lua %t 2>&1 | FileCheck %s
+b main
+r
+watchpoint set expr 0x0
+watchpoint command add -s lua
+# CHECK: error: This script interpreter does not support watchpoint callbacks
OpenPOWER on IntegriCloud