|
reference, declaration → definition
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);