| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDebugMap.cpp | 205 SymbolFileDWARF *oso_symfile = in GetSymbolFile() 511 SymbolFileDWARF * 516 SymbolFileDWARF * 544 SymbolFileDWARF * 552 SymbolFileDWARF * 555 sym_file->GetPluginName() == SymbolFileDWARF::GetPluginNameStatic()) in GetSymbolFileAsSymbolFileDWARF() 556 return static_cast<SymbolFileDWARF *>(sym_file); in GetSymbolFileAsSymbolFileDWARF() 560 SymbolFileDWARF *SymbolFileDWARFDebugMap::GetSymbolFileByCompUnitInfo( in GetSymbolFileByCompUnitInfo() 611 if (SymbolFileDWARF *oso_symfile = in ParseCompileUnitAtIndex() 672 SymbolFileDWARF *oso_dwarf = GetSymbolFile(comp_unit); in ParseLanguage() [all …]
|
| H A D | SymbolFileDWARF.cpp | 104 LLDB_PLUGIN_DEFINE(SymbolFileDWARF) 106 char SymbolFileDWARF::ID; 121 return SymbolFileDWARF::GetPluginNameStatic(); in GetSettingName() 301 void SymbolFileDWARF::Initialize() { in Initialize() 309 void SymbolFileDWARF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize() 319 void SymbolFileDWARF::Terminate() { in Terminate() 325 llvm::StringRef SymbolFileDWARF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic() 329 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance() 330 return new SymbolFileDWARF(std::move(objfile_sp), in CreateInstance() 334 TypeList &SymbolFileDWARF::GetTypeList() { in GetTypeList() [all …]
|
| H A D | SymbolFileDWARFDebugMap.h | 29 class SymbolFileDWARF; variable 153 friend class SymbolFileDWARF; variable 210 static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file); 230 SymbolFileDWARF *GetSymbolFile(const SymbolContext &sc); 231 SymbolFileDWARF *GetSymbolFile(const CompileUnit &comp_unit); 233 SymbolFileDWARF *GetSymbolFileByCompUnitInfo(CompileUnitInfo *comp_unit_info); 235 SymbolFileDWARF *GetSymbolFileByOSOIndex(uint32_t oso_idx); 241 std::function<IterationAction(SymbolFileDWARF &)> closure); 262 void SetCompileUnit(SymbolFileDWARF *oso_dwarf, 268 lldb::CompUnitSP GetCompileUnit(SymbolFileDWARF *oso_dwarf, [all …]
|
| H A D | SymbolFileDWARFDwo.h | 17 class SymbolFileDWARFDwo : public SymbolFileDWARF { 25 return ClassID == &ID || SymbolFileDWARF::isA(ClassID); in isA() 30 SymbolFileDWARFDwo(SymbolFileDWARF &m_base_symbol_file, 61 SymbolFileDWARF &GetBaseSymbolFile() const { return m_base_symbol_file; } in GetBaseSymbolFile() 70 SymbolFileDWARF *GetDIERefSymbolFile(const DIERef &die_ref) override; 93 SymbolFileDWARF &m_base_symbol_file;
|
| H A D | DWARFIndex.cpp | 38 SymbolFileDWARF *symbols = die.GetDWARF(); in ProcessFunctionDIE() 58 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die)) in ProcessFunctionDIE() 89 m_dwarf(*llvm::cast<SymbolFileDWARF>( in DIERefCallbackImpl() 142 !query.LanguageMatches(SymbolFileDWARF::GetLanguageFamily(*die.GetCU()))) in ProcessTypeDIEMatchQuery() 176 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die)) in ProcessNamespaceDieMatchParents()
|
| H A D | DWARFDebugInfo.h | 28 typedef dw_offset_t (*Callback)(SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, 33 explicit DWARFDebugInfo(SymbolFileDWARF &dwarf, DWARFContext &context); 60 SymbolFileDWARF &m_dwarf;
|
| H A D | DWARFUnit.h | 30 class SymbolFileDWARF; variable 49 extract(SymbolFileDWARF &dwarf2Data, lldb::user_id_t uid, 198 SymbolFileDWARF &GetSymbolFileDWARF() const { return m_dwarf; } in GetSymbolFileDWARF() 293 DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, 298 llvm::Error ExtractHeader(SymbolFileDWARF &dwarf, 324 SymbolFileDWARF &m_dwarf;
|
| H A D | SymbolFileDWARFDwo.cpp | 28 SymbolFileDWARFDwo::SymbolFileDWARFDwo(SymbolFileDWARF &base_symbol_file, in SymbolFileDWARFDwo() 30 : SymbolFileDWARF(objfile, objfile->GetSectionList( in SymbolFileDWARFDwo() 110 SymbolFileDWARF::DIEToVariableSP &SymbolFileDWARFDwo::GetDIEToVariable() { in GetDIEToVariable() 178 SymbolFileDWARF *
|
| H A D | ManualDWARFIndex.h | 24 ManualDWARFIndex(Module &module, SymbolFileDWARF &dwarf, 54 SymbolFileDWARF &dwarf, 161 SymbolFileDWARF *m_dwarf;
|
| H A D | DWARFDebugMacro.h | 25 class SymbolFileDWARF; variable 56 SymbolFileDWARF *sym_file_dwarf,
|
| H A D | SymbolFileDWARF.h | 66 class SymbolFileDWARF : public SymbolFileCommon { 101 SymbolFileDWARF(lldb::ObjectFileSP objfile_sp, SectionList *dwo_section_list); 103 ~SymbolFileDWARF() override; 246 virtual SymbolFileDWARF *GetDIERefSymbolFile(const DIERef &die_ref); 374 SymbolFileDWARF(const SymbolFileDWARF &) = delete; 375 const SymbolFileDWARF &operator=(const SymbolFileDWARF &) = delete;
|
| H A D | DebugNamesDWARFIndex.h | 25 DWARFDataExtractor debug_str, SymbolFileDWARF &dwarf); 62 SymbolFileDWARF &dwarf, 75 SymbolFileDWARF &dwarf) in DebugNamesDWARFIndex()
|
| H A D | DWARFBaseDIE.cpp | 85 SymbolFileDWARF *dwarf = GetDWARF(); in GetModule() 99 SymbolFileDWARF *DWARFBaseDIE::GetDWARF() const { in GetDWARF()
|
| H A D | DWARFBaseDIE.h | 26 class SymbolFileDWARF; variable 57 SymbolFileDWARF *GetDWARF() const;
|
| H A D | DWARFASTParserClang.cpp | 268 query.AddLanguage(SymbolFileDWARF::GetLanguageFamily(*die.GetCU())); in ParseTypeFromClangModule() 314 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromClangModule() 535 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromDWARF() 693 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeModifier() 695 LanguageType cu_language = SymbolFileDWARF::GetLanguage(*die.GetCU()); in ParseTypeModifier() 933 SymbolFileDWARF *dwarf = def_die.GetDWARF(); in MapDeclDIEToDefDIE() 939 decl_die, SymbolFileDWARF::GetLanguage(*decl_die.GetCU()), in MapDeclDIEToDefDIE() 961 SymbolFileDWARF *dwarf = decl_die.GetDWARF(); in ParseEnum() 1086 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseObjCMethod() 1134 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseCXXMethod() [all …]
|
| H A D | DWARFIndex.h | 83 GetFunctions(const Module::LookupInfo &lookup_info, SymbolFileDWARF &dwarf, 118 SymbolFileDWARF &m_dwarf;
|
| H A D | DWARFTypeUnit.h | 34 DWARFTypeUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFTypeUnit()
|
| H A D | DWARFCompileUnit.h | 34 DWARFCompileUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFCompileUnit()
|
| H A D | ManualDWARFIndex.cpp | 159 const LanguageType cu_language = SymbolFileDWARF::GetLanguage(unit); in IndexUnit() 472 const Module::LookupInfo &lookup_info, SymbolFileDWARF &dwarf, in GetFunctions() 483 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions() 495 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions()
|
| H A D | DWARFASTParser.h | 28 class SymbolFileDWARF; variable
|
| H A D | UniqueDWARFASTType.cpp | 44 SymbolFileDWARF::GetLanguage(*die.GetCU()))) in IsSizeAndDeclarationMatching()
|
| H A D | DWARFFormValue.h | 19 class SymbolFileDWARF; variable
|
| H A D | DWARFASTParser.cpp | 108 SymbolFileDWARF *dwarf = die.GetDWARF(); in GetTypeForDIE()
|
| H A D | AppleDWARFIndex.h | 65 SymbolFileDWARF &dwarf,
|
| H A D | DWARFDebugMacro.cpp | 10 #include "SymbolFileDWARF.h" 64 lldb::offset_t *offset, SymbolFileDWARF *sym_file_dwarf, in ReadMacroEntries()
|