aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/Core/AddressResolverFileLine.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/Core/AddressResolverFileLine.h')
-rw-r--r--include/lldb/Core/AddressResolverFileLine.h41
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