[Lldb-commits] [lldb] Add a breakpoint override resolver feature to lldb (PR #195392)
Med Ismail Bennani via lldb-commits
lldb-commits at lists.llvm.org
Fri May 1 17:54:27 PDT 2026
================
@@ -63,17 +63,26 @@ class BreakpointResolverScripted : public BreakpointResolver {
lldb::BreakpointResolverSP
CopyForBreakpoint(lldb::BreakpointSP &breakpoint) override;
+ // OverridesResolver will get called before this resolver has been assigned a
+ // breakpoint. You should only need to see the resolver to know whether you
+ // want to override it, but you may need to check something about the target,
+ // which you would normally get to from the breakpoint, so we pass it in here.
+ bool OverridesResolver(Target &target,
+ lldb::BreakpointResolverSP original_sp) override;
+
protected:
void NotifyBreakpointSet() override;
private:
void CreateImplementationIfNeeded(lldb::BreakpointSP bkpt);
+ void CreateImplementationIfNeeded(Target &target, lldb::BreakpointSP bkpt);
----------------
medismailben wrote:
Can't we resolve the `Target` from the `BreakpointSP` or `BreakpointResolverSP` ?
https://github.com/llvm/llvm-project/pull/195392
More information about the lldb-commits
mailing list