reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Symbol/SymbolFile.h
  219   ObjectFile *GetObjectFile() { return m_objfile_sp.get(); }
  220   const ObjectFile *GetObjectFile() const { return m_objfile_sp.get(); }
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  128   return llvm::make_range(LineIterator(*m_objfile_sp, section_type),
  129                           LineIterator(*m_objfile_sp));
  181   if (!m_objfile_sp || !llvm::isa<ObjectFileBreakpad>(*m_objfile_sp))
  181   if (!m_objfile_sp || !llvm::isa<ObjectFileBreakpad>(*m_objfile_sp))
  204   LineIterator It(*m_objfile_sp, Record::Func, data.bookmark),
  205       End(*m_objfile_sp);
  214   auto cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(),
  315   Module &module = *m_objfile_sp->GetModule();
  368         *LineIterator(*m_objfile_sp, Record::StackWin, entry->data));
  423   ArchSpec arch = m_objfile_sp->GetArchitecture();
  502   LineIterator It(*m_objfile_sp, Record::StackCFI, bookmark),
  503       End(*m_objfile_sp);
  515                    m_objfile_sp->GetModule()->GetSectionList()));
  546   LineIterator It(*m_objfile_sp, Record::StackWin, bookmark);
  558                    m_objfile_sp->GetModule()->GetSectionList()));
  631   return m_objfile_sp->GetModule()
  674   for (LineIterator It(*m_objfile_sp, Record::Func), End(*m_objfile_sp);
  674   for (LineIterator It(*m_objfile_sp, Record::Func), End(*m_objfile_sp);
  708   LineIterator It(*m_objfile_sp, Record::Func, data.bookmark),
  709       End(*m_objfile_sp);
  746   for (LineIterator It(*m_objfile_sp, Record::StackCFI), End(*m_objfile_sp);
  746   for (LineIterator It(*m_objfile_sp, Record::StackCFI), End(*m_objfile_sp);
  757   for (LineIterator It(*m_objfile_sp, Record::StackWin), End(*m_objfile_sp);
  757   for (LineIterator It(*m_objfile_sp, Record::StackWin), End(*m_objfile_sp);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  408       m_context(m_objfile_sp->GetModule()->GetSectionList(), dwo_section_list),
  434       m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language);
  484   if (m_objfile_sp != nullptr) {
  486     const SectionList *section_list = m_objfile_sp->GetSectionList();
  520           m_objfile_sp->GetModule()->ReportWarning(
  533           m_objfile_sp->GetFileSpec().GetDirectory().GetCString();
  536           if (m_objfile_sp->GetType() == ObjectFile::eTypeDebugInfo) {
  545               m_objfile_sp->GetModule()->ReportWarning(
  575   ModuleSP module_sp(m_objfile_sp->GetModule());
  585   m_objfile_sp->ReadSectionData(section_sp.get(), data);
  704       ModuleSP module_sp(m_objfile_sp->GetModule());
 1630                 m_objfile_sp->GetModule()->GetArchitecture();
 1644             if (m_objfile_sp->GetFileSpec().GetFileNameExtension() == ".dwo" &&
 1645                 llvm::StringRef(m_objfile_sp->GetFileSpec().GetPath())
 1874         SymbolContext sc(m_objfile_sp->GetModule());
 2045     sc.module_sp = m_objfile_sp->GetModule();
 2141   sc.module_sp = m_objfile_sp->GetModule();
 2636   if (m_objfile_sp) {
 2637     Symtab *symtab = m_objfile_sp->GetSymtab();
 3842     module_spec.GetFileSpec() = m_objfile_sp->GetFileSpec();
 3844         FileSpec(m_objfile_sp->GetFileSpec().GetPath() + ".dwp");
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  261   if (m_objfile_sp->IsStripped())
  266   switch (m_objfile_sp->GetType()) {
  287   Symtab *symtab = m_objfile_sp->GetSymtab();
  353             m_objfile_sp->GetModule()->ReportError(
  369             m_objfile_sp->GetModule()->ReportError(
  374             m_objfile_sp->GetModule()->ReportError(
  379             m_objfile_sp->GetModule()->ReportError(
  384             m_objfile_sp->GetModule()->ReportError(
  452       oso_arch.SetTriple(m_objfile_sp->GetModule()
  581                 m_objfile_sp->GetModule(), nullptr, so_file_spec, cu_id,
  758   Symtab *symtab = m_objfile_sp->GetSymtab();
 1018       RemoveFunctionsWithModuleNotEqualTo(m_objfile_sp->GetModule(), sc_list,
 1039       RemoveFunctionsWithModuleNotEqualTo(m_objfile_sp->GetModule(), sc_list,
 1120   ObjectFile *module_objfile = m_objfile_sp->GetModule()->GetObjectFile();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
   35       m_objfile_sp->GetSectionList(false /* update_module_section_list */);
   40       if (m_objfile_sp->ReadSectionData(section_sp.get(), data) != 0)
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  280   if (!m_objfile_sp)
  286         loadMatchingPDBFile(m_objfile_sp->GetFileSpec().GetPath(), m_allocator);
  289       auto module_sp = m_objfile_sp->GetModule();
  322   m_obj_load_address = m_objfile_sp->GetBaseAddress().GetFileAddress();
  326   auto ts_or_err = m_objfile_sp->GetModule()->GetTypeSystemForLanguage(
  335     m_ast = std::make_unique<PdbAstBuilder>(*m_objfile_sp, *m_index, *clang);
  440       std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr, fs,
 1581       m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language);
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  133   if (!m_objfile_sp)
  138     std::string exePath = m_objfile_sp->GetFileSpec().GetPath();
  143       auto module_sp = m_objfile_sp->GetModule();
  187       m_objfile_sp->GetBaseAddress().GetFileAddress();
 1122     sc.module_sp = m_objfile_sp->GetModule();
 1165     sc.module_sp = m_objfile_sp->GetModule();
 1386   auto section_list = m_objfile_sp->GetSectionList();
 1650       m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language);
 1751   auto cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr,
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
   62   if (m_objfile_sp) {
   63     const Symtab *symtab = m_objfile_sp->GetSymtab();
  123         m_objfile_sp->GetSymtab()->SymbolAtIndex(m_source_indexes[idx]);
  125       cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr,
  140   const Symtab *symtab = m_objfile_sp->GetSymtab();
  249   if (m_objfile_sp->GetSymtab() == nullptr)
  254     sc.symbol = m_objfile_sp->GetSymtab()->FindSymbolContainingFileAddress(
tools/lldb/source/Symbol/SymbolFile.cpp
   35   return m_objfile_sp->GetModule()->GetObjectFile();
   91       m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language);