| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/JSON/ |
| H A D | SymbolFileJSON.cpp | 59 if (!m_objfile_sp || !llvm::isa<ObjectFileJSON>(*m_objfile_sp)) in CalculateAbilities() 69 if (m_objfile_sp->GetSymtab() == nullptr) in ResolveSymbolContext() 74 sc.symbol = m_objfile_sp->GetSymtab()->FindSymbolContainingFileAddress( in ResolveSymbolContext() 88 if (!m_objfile_sp) in AddSymbols() 91 Symtab *json_symtab = m_objfile_sp->GetSymtab(); in AddSymbols()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.cpp | 134 return llvm::make_range(LineIterator(*m_objfile_sp, section_type), in lines() 135 LineIterator(*m_objfile_sp)); in lines() 182 if (!m_objfile_sp || !llvm::isa<ObjectFileBreakpad>(*m_objfile_sp)) in CalculateAbilities() 205 LineIterator It(*m_objfile_sp, Record::Func, data.bookmark), in ParseCompileUnitAtIndex() 206 End(*m_objfile_sp); in ParseCompileUnitAtIndex() 220 m_objfile_sp->GetModule(), in ParseCompileUnitAtIndex() 245 LineIterator It(*m_objfile_sp, Record::Func, data.bookmark); in GetOrCreateFunction() 307 LineIterator It(*m_objfile_sp, Record::Func, data.bookmark), in ParseBlocksRecursive() 308 End(*m_objfile_sp); in ParseBlocksRecursive() 453 Module &module = *m_objfile_sp->GetModule(); in AddSymbols() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.cpp | 60 if (m_objfile_sp) { in CalculateAbilities() 61 const Symtab *symtab = m_objfile_sp->GetSymtab(); in CalculateAbilities() 121 m_objfile_sp->GetSymtab()->SymbolAtIndex(m_source_indexes[idx]); in ParseCompileUnitAtIndex() 123 cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr, in ParseCompileUnitAtIndex() 138 const Symtab *symtab = m_objfile_sp->GetSymtab(); in ParseFunctions() 247 if (m_objfile_sp->GetSymtab() == nullptr) in ResolveSymbolContext() 252 sc.symbol = m_objfile_sp->GetSymtab()->FindSymbolContainingFileAddress( in ResolveSymbolContext()
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | SymbolFile.cpp | 170 return m_objfile_sp->GetModule()->GetObjectFile(); in GetMainObjectFile() 222 m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language); in GetTypeSystemForLanguage() 231 if (!m_objfile_sp) in GetDebugInfoSize() 233 ModuleSP module_sp(m_objfile_sp->GetModule()); in GetDebugInfoSize()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDebugMap.cpp | 268 if (m_objfile_sp->IsStripped()) in InitOSO() 273 switch (m_objfile_sp->GetType()) { in InitOSO() 294 Symtab *symtab = m_objfile_sp->GetSymtab(); in InitOSO() 355 m_objfile_sp->GetModule()->ReportError( in InitOSO() 372 m_objfile_sp->GetModule()->ReportError( in InitOSO() 378 m_objfile_sp->GetModule()->ReportError( in InitOSO() 383 m_objfile_sp->GetModule()->ReportError( in InitOSO() 389 m_objfile_sp->GetModule()->ReportError( in InitOSO() 463 oso_arch.SetTriple(m_objfile_sp->GetModule() in GetModuleByCompUnitInfo() 605 m_objfile_sp->GetModule(), nullptr, in ParseCompileUnitAtIndex() [all …]
|
| H A D | SymbolFileDWARF.cpp | 473 m_context(m_objfile_sp->GetModule()->GetSectionList(), dwo_section_list), in SymbolFileDWARF() 511 m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language); in GetTypeSystemForLanguage() 566 *m_objfile_sp->GetModule()->GetSectionList()); in InitializeFirstCodeAddress() 604 if (m_objfile_sp != nullptr) { in CalculateAbilities() 606 const SectionList *section_list = m_objfile_sp->GetSectionList(); in CalculateAbilities() 638 m_objfile_sp->GetModule()->ReportWarning("{0}", error.GetString()); in CalculateAbilities() 649 m_objfile_sp->GetFileSpec().GetDirectory().GetStringRef(); in CalculateAbilities() 651 if (m_objfile_sp->GetType() == ObjectFile::eTypeDebugInfo) { in CalculateAbilities() 660 m_objfile_sp->GetModule()->ReportWarning( in CalculateAbilities() 670 m_objfile_sp->GetModule()->ReportWarning( in CalculateAbilities() [all …]
|
| H A D | SymbolFileDWARFDwo.cpp | 93 m_objfile_sp->GetSectionList(/*update_module_section_list=*/false); in GetDebugInfoSize()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | SymbolFile.h | 535 : m_objfile_sp(std::move(objfile_sp)) {} in SymbolFileCommon() 549 ObjectFile *GetObjectFile() override { return m_objfile_sp.get(); } in GetObjectFile() 551 return m_objfile_sp.get(); in GetObjectFile() 625 lldb::ObjectFileSP m_objfile_sp; // Keep a reference to the object file in variable
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | Module.cpp | 294 m_objfile_sp.reset(); in ~Module() 300 if (m_objfile_sp) { in GetMemoryObjectFile() 315 m_objfile_sp = ObjectFile::FindPlugin(shared_from_this(), process_sp, in GetMemoryObjectFile() 317 if (m_objfile_sp) { in GetMemoryObjectFile() 325 m_arch = m_objfile_sp->GetArchitecture(); in GetMemoryObjectFile() 344 return m_objfile_sp.get(); in GetMemoryObjectFile() 1193 m_objfile_sp = ObjectFile::FindPlugin( in GetObjectFile() 1196 if (m_objfile_sp) { in GetObjectFile() 1202 m_arch.MergeFrom(m_objfile_sp->GetArchitecture()); in GetObjectFile() 1213 return m_objfile_sp.get(); in GetObjectFile() [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Module.h | 139 module_sp->m_objfile_sp = in CreateModuleFromObjectFile() 146 ArchSpec arch = module_sp->m_objfile_sp->GetArchitecture(); in CreateModuleFromObjectFile() 152 module_sp->m_file = module_sp->m_objfile_sp->GetFileSpec(); in CreateModuleFromObjectFile() 1032 lldb::ObjectFileSP m_objfile_sp; ///< A shared pointer to the object file variable
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
| H A D | SymbolFileCTF.cpp | 78 ModuleSP module_sp(m_objfile_sp->GetModule()); in ParseHeader() 88 m_objfile_sp->ReadSectionData(section_sp.get(), m_data); in ParseHeader() 280 m_objfile_sp->GetModule(), nullptr, "", 0, eLanguageTypeC, optimized); in InitializeObject() 917 if (!m_objfile_sp) in CalculateAbilities() 930 if (m_objfile_sp->GetSymtab() == nullptr) in ResolveSymbolContext() 937 sc.symbol = m_objfile_sp->GetSymtab()->FindSymbolContainingFileAddress( in ResolveSymbolContext()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.cpp | 150 if (!m_objfile_sp) in CalculateAbilities() 155 std::string exePath = m_objfile_sp->GetFileSpec().GetPath(); in CalculateAbilities() 160 auto module_sp = m_objfile_sp->GetModule(); in CalculateAbilities() 204 m_objfile_sp->GetBaseAddress().GetFileAddress(); in InitializeObject() 1127 sc.module_sp = m_objfile_sp->GetModule(); in FindGlobalVariables() 1170 sc.module_sp = m_objfile_sp->GetModule(); in FindGlobalVariables() 1395 auto section_list = m_objfile_sp->GetSectionList(); in AddSymbols() 1638 m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language); in GetTypeSystemForLanguage() 1731 auto cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr, in ParseCompileUnitForUID()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.cpp | 311 if (!m_objfile_sp) in CalculateAbilities() 317 if (auto *pdb = llvm::dyn_cast<ObjectFilePDB>(m_objfile_sp.get())) { in CalculateAbilities() 320 m_file_up = loadMatchingPDBFile(m_objfile_sp->GetFileSpec().GetPath(), in CalculateAbilities() 348 m_obj_load_address = m_objfile_sp->GetModule() in InitializeObject() 355 auto ts_or_err = m_objfile_sp->GetModule()->GetTypeSystemForLanguage( in InitializeObject() 534 m_objfile_sp->GetModule(), nullptr, std::make_shared<SupportFile>(fs), in CreateCompileUnit() 2171 m_objfile_sp->GetModule()->GetTypeSystemForLanguage(language); in GetTypeSystemForLanguage()
|