diff options
Diffstat (limited to 'include/lldb/Core/AddressResolverFileLine.h')
-rw-r--r-- | include/lldb/Core/AddressResolverFileLine.h | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/include/lldb/Core/AddressResolverFileLine.h b/include/lldb/Core/AddressResolverFileLine.h index 5b47379ed18e..950750e5bfa4 100644 --- a/include/lldb/Core/AddressResolverFileLine.h +++ b/include/lldb/Core/AddressResolverFileLine.h @@ -16,41 +16,36 @@ namespace lldb_private { //---------------------------------------------------------------------- -/// @class AddressResolverFileLine AddressResolverFileLine.h "lldb/Core/AddressResolverFileLine.h" -/// @brief This class finds address for source file and line. Optionally, it will look for inlined +/// @class AddressResolverFileLine AddressResolverFileLine.h +/// "lldb/Core/AddressResolverFileLine.h" +/// @brief This class finds address for source file and line. Optionally, it +/// will look for inlined /// instances of the file and line specification. //---------------------------------------------------------------------- -class AddressResolverFileLine : - public AddressResolver -{ +class AddressResolverFileLine : public AddressResolver { public: + AddressResolverFileLine(const FileSpec &resolver, uint32_t line_no, + bool check_inlines); - AddressResolverFileLine (const FileSpec &resolver, - uint32_t line_no, - bool check_inlines); + ~AddressResolverFileLine() override; - ~AddressResolverFileLine () 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; protected: - 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. + 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. private: - DISALLOW_COPY_AND_ASSIGN(AddressResolverFileLine); + DISALLOW_COPY_AND_ASSIGN(AddressResolverFileLine); }; } // namespace lldb_private |