Go to the documentation of this file.
29 :
Searcher(), m_file_spec(file_spec), m_line_number(line_no),
30 m_inlines(check_inlines) {}
49 const bool append =
true;
72 s->
Printf(
"File and line resolver for file: \"%s\" line: %u",
Searcher::CallbackReturn SearchCallback(SearchFilter &filter, SymbolContext &context, Address *addr) override
CompileUnit * comp_unit
The CompileUnit for a given query.
const FileSpecList & GetSupportFiles()
Get the compile unit's support file list.
void Reset(const FileSpec &file_spec, uint32_t line, bool check_inlines)
SymbolContextList m_sc_list
lldb::SearchDepth GetDepth() override
void Clear()
Clear the object's state.
static int Compare(const FileSpec &lhs, const FileSpec &rhs, bool full)
Compare two FileSpec objects.
General Outline: Provides the callback and search depth for the SearchFilter search.
size_t FineLineEntriesForFileIndex(uint32_t file_idx, bool append, SymbolContextList &sc_list)
const FileSpec & GetPrimaryFile() const
Return the primary source file associated with this compile unit.
LineTable * GetLineTable()
Get the line table for the compile unit.
void Clear()
Clears the object state.
size_t Printf(const char *format,...) __attribute__((format(printf
Output printf formatted output to the stream.
~FileLineResolver() override
void GetDescription(Stream *s) override
Prints a canonical description for the searcher to the stream s.
A class that represents a running process on the host machine.
ConstString & GetDirectory()
Directory string get accessor.
General Outline: Provides the callback and search depth for the SearchFilter search.
size_t GetPath(char *path, size_t max_path_length, bool denormalize=true) const
Extract the full path to the file.
@ eCallbackReturnContinue