[Lldb-commits] [PATCH] D148588: [lldb] Add more asserts to TestExec
Dave Lee via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Mon Apr 17 18:43:52 PDT 2023
This revision was not accepted when it landed; it landed in state "Needs Review".
This revision was automatically updated to reflect the committed changes.
Closed by commit rG773d9c360432: [lldb] Add more asserts to TestExec (authored by kastiglione).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D148588/new/
https://reviews.llvm.org/D148588
Files:
lldb/test/API/functionalities/exec/TestExec.py
Index: lldb/test/API/functionalities/exec/TestExec.py
===================================================================
--- lldb/test/API/functionalities/exec/TestExec.py
+++ lldb/test/API/functionalities/exec/TestExec.py
@@ -102,13 +102,18 @@
# Run and we should stop at breakpoint in main after exec
process.Continue()
+ self.assertState(process.GetState(), lldb.eStateStopped)
+ for t in process.threads:
+ if t.stop_reason != lldb.eStopReasonNone:
+ self.assertStopReason(t.stop_reason, lldb.eStopReasonBreakpoint,
+ "Unexpected stop reason")
+ if self.TraceOn():
+ print(t)
+ if t.stop_reason != lldb.eStopReasonBreakpoint:
+ self.runCmd("bt")
+
threads = lldbutil.get_threads_stopped_at_breakpoint(
process, breakpoint2)
- if self.TraceOn():
- for t in process.threads:
- print(t)
- if t.GetStopReason() != lldb.eStopReasonBreakpoint:
- self.runCmd("bt")
self.assertEqual(len(threads), 1,
"Stopped at breakpoint in exec'ed process.")
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D148588.514496.patch
Type: text/x-patch
Size: 1230 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20230418/85924740/attachment-0001.bin>
More information about the lldb-commits
mailing list