diff options
Diffstat (limited to 'include/lldb/Breakpoint/BreakpointResolverAddress.h')
-rw-r--r-- | include/lldb/Breakpoint/BreakpointResolverAddress.h | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/include/lldb/Breakpoint/BreakpointResolverAddress.h b/include/lldb/Breakpoint/BreakpointResolverAddress.h index 4ca4a405957e..c8f034d7345b 100644 --- a/include/lldb/Breakpoint/BreakpointResolverAddress.h +++ b/include/lldb/Breakpoint/BreakpointResolverAddress.h @@ -34,27 +34,27 @@ public: virtual ~BreakpointResolverAddress (); - virtual void - ResolveBreakpoint (SearchFilter &filter); + void + ResolveBreakpoint (SearchFilter &filter) override; - virtual void + void ResolveBreakpointInModules (SearchFilter &filter, - ModuleList &modules); + ModuleList &modules) override; - virtual Searcher::CallbackReturn + Searcher::CallbackReturn SearchCallback (SearchFilter &filter, SymbolContext &context, Address *addr, - bool containing); + bool containing) override; - virtual Searcher::Depth - GetDepth (); + Searcher::Depth + GetDepth () override; - virtual void - GetDescription (Stream *s); + void + GetDescription (Stream *s) override; - virtual void - Dump (Stream *s) const; + void + Dump (Stream *s) const override; /// Methods for support type inquiry through isa, cast, and dyn_cast: static inline bool classof(const BreakpointResolverAddress *) { return true; } @@ -62,6 +62,9 @@ public: return V->getResolverID() == BreakpointResolver::AddressResolver; } + lldb::BreakpointResolverSP + CopyForBreakpoint (Breakpoint &breakpoint) override; + protected: Address m_addr; |