summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/Makefile6
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py45
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/main.c14
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();
-}
OpenPOWER on IntegriCloud