aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api
diff options
context:
space:
mode:
authorRaphael Isemann <teemperor@gmail.com>2021-02-02 14:41:41 +0100
committerRaphael Isemann <teemperor@gmail.com>2021-02-02 14:41:48 +0100
commit0f2be195d5e5fc79d28692266eae226cd42678b0 (patch)
tree834ab1e107e6dc73baeb8978a7ba42cb3ebca913 /lldb/test/API/python_api
parent3d3ca8f8ebc4a7e50e1bb1f6eb6a92056a69fd71 (diff)
downloadllvm-0f2be195d5e5fc79d28692266eae226cd42678b0.zip
llvm-0f2be195d5e5fc79d28692266eae226cd42678b0.tar.gz
llvm-0f2be195d5e5fc79d28692266eae226cd42678b0.tar.bz2
Revert "[lldb] Use current execution context in SBDebugger"
This reverts commit 754ab803b8dc659e3645d369d1b5d6d2f97be29e. As pointed out in https://reviews.llvm.org/D95761, this patch could lead to having the wrong execution context in some situations (thanks Jim!). D92164 is addressing the same issue and will replace this patch, so I'll revert this one.
Diffstat (limited to 'lldb/test/API/python_api')
-rw-r--r--lldb/test/API/python_api/debugger/TestDebuggerAPI.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/lldb/test/API/python_api/debugger/TestDebuggerAPI.py b/lldb/test/API/python_api/debugger/TestDebuggerAPI.py
index 5d0311e..32202ac 100644
--- a/lldb/test/API/python_api/debugger/TestDebuggerAPI.py
+++ b/lldb/test/API/python_api/debugger/TestDebuggerAPI.py
@@ -43,35 +43,3 @@ class DebuggerAPITestCase(TestBase):
target = lldb.SBTarget()
self.assertFalse(target.IsValid())
self.dbg.DeleteTarget(target)
-
- @add_test_categories(['pyapi'])
- def test_debugger_internal_variables(self):
- debugger_name = self.dbg.GetInstanceName()
-
- # Set a variable and check it was written successfully.
- error = lldb.SBDebugger.SetInternalVariable(
- 'target.prefer-dynamic-value', 'no-dynamic-values', debugger_name)
- self.assertTrue(error.Success())
- ret = lldb.SBDebugger.GetInternalVariableValue(
- 'target.prefer-dynamic-value', debugger_name)
- self.assertEqual(ret.GetSize(), 1)
- self.assertEqual(ret.GetStringAtIndex(0), 'no-dynamic-values')
-
- # Set a variable with a different value.
- error = lldb.SBDebugger.SetInternalVariable(
- 'target.prefer-dynamic-value', 'no-run-target', debugger_name)
- self.assertTrue(error.Success())
- ret = lldb.SBDebugger.GetInternalVariableValue(
- 'target.prefer-dynamic-value', debugger_name)
- self.assertEqual(ret.GetSize(), 1)
- self.assertEqual(ret.GetStringAtIndex(0), 'no-run-target')
-
- # Try setting invalid value, check for error.
- error = lldb.SBDebugger.SetInternalVariable(
- 'target.prefer-dynamic-value', 'dummy-value', debugger_name)
- self.assertTrue(error.Fail())
- # Check that the value didn't change.
- ret = lldb.SBDebugger.GetInternalVariableValue(
- 'target.prefer-dynamic-value', debugger_name)
- self.assertEqual(ret.GetSize(), 1)
- self.assertEqual(ret.GetStringAtIndex(0), 'no-run-target')