================
@@ -377,6 +382,19 @@ class Thread : public std::enable_shared_from_this<Thread>,
virtual void SetQueueLibdispatchQueueAddress(lldb::addr_t dispatch_queue_t)
{}
+ /// When a thread has executed/trapped a breakpoint, set the address of that
+ /// breakpoint so we know it has been hit already, and should be silently
+ /// stepped past on resume.
----------------
labath wrote:
I'm a little unclear as to why do we need to store this separately. Shouldn't
this already be stored in the stop reason of the thread (i.e.,
StopInfoBreakpoint implies we've hit a breakpoint, and the breakpoint site
within it should give us the PC value)?
https://github.com/llvm/llvm-project/pull/96260
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits