Lines Matching defs:SymbolFile
1 //===-- SymbolFile.h --------------------------------------------*- C++ -*-===//
35 class SymbolFile : public PluginInterface {
43 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); }
49 // These get returned from SymbolFile::GetAbilities(). These help us to
63 static SymbolFile *FindPlugin(lldb::ObjectFileSP objfile_sp);
66 SymbolFile(lldb::ObjectFileSP objfile_sp)
70 ~SymbolFile() override {}
79 /// best mix of "SymbolFile::Abilities" bits set, will get chosen to
85 /// we will probably fall back to the symbol table SymbolFile plug-in
92 /// for "void SymbolFile::InitializeObject()" which will get called
93 /// on the SymbolFile object with the best set of abilities.
96 /// A uint32_t mask containing bits from the SymbolFile::Abilities
114 /// Initialize the SymbolFile object.
116 /// The SymbolFile object with the best set of abilities (detected
117 /// in "uint32_t SymbolFile::GetAbilities()) will have this function
120 /// prior to any other functions in the SymbolFile protocol.
140 /// When this SymbolFile consists of multiple auxilliary
159 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files,
227 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
237 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
270 /// Notify the SymbolFile that the file addresses in the Sections
314 DISALLOW_COPY_AND_ASSIGN(SymbolFile);