diff options
Diffstat (limited to 'lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h')
-rw-r--r-- | lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h | 70 |
1 files changed, 32 insertions, 38 deletions
diff --git a/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h b/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h index cea192b5edb..9efa24e5e54 100644 --- a/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h +++ b/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h @@ -19,59 +19,53 @@ namespace lldb_private { //---------------------------------------------------------------------- -/// @class BreakpointResolverFileLine BreakpointResolverFileLine.h "lldb/Breakpoint/BreakpointResolverFileLine.h" -/// @brief This class sets breakpoints by file and line. Optionally, it will look for inlined +/// @class BreakpointResolverFileLine BreakpointResolverFileLine.h +/// "lldb/Breakpoint/BreakpointResolverFileLine.h" +/// @brief This class sets breakpoints by file and line. Optionally, it will +/// look for inlined /// instances of the file and line specification. //---------------------------------------------------------------------- -class BreakpointResolverFileLine : - public BreakpointResolver -{ +class BreakpointResolverFileLine : public BreakpointResolver { public: - BreakpointResolverFileLine (Breakpoint *bkpt, - const FileSpec &resolver, - uint32_t line_no, - lldb::addr_t m_offset, - bool check_inlines, - bool skip_prologue, - bool exact_match); + BreakpointResolverFileLine(Breakpoint *bkpt, const FileSpec &resolver, + uint32_t line_no, lldb::addr_t m_offset, + bool check_inlines, bool skip_prologue, + bool exact_match); - ~BreakpointResolverFileLine() override; + ~BreakpointResolverFileLine() override; - Searcher::CallbackReturn - SearchCallback (SearchFilter &filter, - SymbolContext &context, - Address *addr, - bool containing) override; + Searcher::CallbackReturn SearchCallback(SearchFilter &filter, + SymbolContext &context, Address *addr, + bool containing) override; - Searcher::Depth - GetDepth () override; + Searcher::Depth GetDepth() override; - void - GetDescription (Stream *s) override; + void GetDescription(Stream *s) override; - void - Dump (Stream *s) const override; + void Dump(Stream *s) const override; - /// Methods for support type inquiry through isa, cast, and dyn_cast: - static inline bool classof(const BreakpointResolverFileLine *) { return true; } - static inline bool classof(const BreakpointResolver *V) { - return V->getResolverID() == BreakpointResolver::FileLineResolver; - } + /// Methods for support type inquiry through isa, cast, and dyn_cast: + static inline bool classof(const BreakpointResolverFileLine *) { + return true; + } + static inline bool classof(const BreakpointResolver *V) { + return V->getResolverID() == BreakpointResolver::FileLineResolver; + } - lldb::BreakpointResolverSP - CopyForBreakpoint (Breakpoint &breakpoint) override; + lldb::BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override; protected: - friend class Breakpoint; - FileSpec m_file_spec; // This is the file spec we are looking for. - uint32_t m_line_number; // This is the line number that we are looking for. - bool m_inlines; // This determines whether the resolver looks for inlined functions or not. - bool m_skip_prologue; - bool m_exact_match; + friend class Breakpoint; + FileSpec m_file_spec; // This is the file spec we are looking for. + uint32_t m_line_number; // This is the line number that we are looking for. + bool m_inlines; // This determines whether the resolver looks for inlined + // functions or not. + bool m_skip_prologue; + bool m_exact_match; private: - DISALLOW_COPY_AND_ASSIGN(BreakpointResolverFileLine); + DISALLOW_COPY_AND_ASSIGN(BreakpointResolverFileLine); }; } // namespace lldb_private |