diff options
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks')
3 files changed, 0 insertions, 65 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/Makefile b/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/Makefile deleted file mode 100644 index 50d4ab65a6e..00000000000 --- a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -LEVEL = ../../make - -C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 - -include $(LEVEL)/Makefile.rules diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py b/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py deleted file mode 100644 index b8f04915563..00000000000 --- a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py +++ /dev/null @@ -1,45 +0,0 @@ -""" -Test that stop hooks trigger on "step-out" -""" - -from __future__ import print_function - - -import lldb -import lldbsuite.test.lldbutil as lldbutil -from lldbsuite.test.lldbtest import * - - -class TestStopHooks(TestBase): - - mydir = TestBase.compute_mydir(__file__) - - # If your test case doesn't stress debug info, the - # set this to true. That way it won't be run once for - # each debug info format. - NO_DEBUG_INFO_TESTCASE = True - - def test_stop_hooks_step_out(self): - """Test that stop hooks fire on step-out.""" - self.build() - self.main_source_file = lldb.SBFileSpec("main.c") - self.step_out_test() - - def setUp(self): - # Call super's setUp(). - TestBase.setUp(self) - - def step_out_test(self): - (target, process, thread, bkpt) = lldbutil.run_to_source_breakpoint(self, - "Set a breakpoint here", self.main_source_file) - - interp = self.dbg.GetCommandInterpreter() - result = lldb.SBCommandReturnObject() - interp.HandleCommand("target stop-hook add -o 'expr g_var++'", result) - self.assertTrue(result.Succeeded, "Set the target stop hook") - thread.StepOut() - var = target.FindFirstGlobalVariable("g_var") - self.assertTrue(var.IsValid()) - self.assertEqual(var.GetValueAsUnsigned(), 1, "Updated g_var") - - diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/main.c b/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/main.c deleted file mode 100644 index d08ad14776b..00000000000 --- a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/main.c +++ /dev/null @@ -1,14 +0,0 @@ -#include <stdio.h> - -static int g_var = 0; - -int step_out_of_me() -{ - return g_var; // Set a breakpoint here and step out. -} - -int -main() -{ - return step_out_of_me(); -} |