/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | SymbolFileDWARFDebugMap.cpp | 194 SymbolFileDWARF *oso_symfile = in GetSymbolFile() 488 SymbolFileDWARF * 493 SymbolFileDWARF * 521 SymbolFileDWARF * 529 SymbolFileDWARF * 532 sym_file->GetPluginName() == SymbolFileDWARF::GetPluginNameStatic()) in GetSymbolFileAsSymbolFileDWARF() 533 return static_cast<SymbolFileDWARF *>(sym_file); in GetSymbolFileAsSymbolFileDWARF() 537 SymbolFileDWARF *SymbolFileDWARFDebugMap::GetSymbolFileByCompUnitInfo( in GetSymbolFileByCompUnitInfo() 626 SymbolFileDWARF *oso_dwarf = GetSymbolFile(comp_unit); in ParseLanguage() 634 SymbolFileDWARF *oso_dwarf = GetSymbolFile(comp_unit); in ParseXcodeSDK() [all …]
|
D | SymbolFileDWARF.cpp | 96 LLDB_PLUGIN_DEFINE(SymbolFileDWARF) 98 char SymbolFileDWARF::ID; 131 return SymbolFileDWARF::GetPluginNameStatic(); in GetSettingName() 251 void SymbolFileDWARF::Initialize() { in Initialize() 259 void SymbolFileDWARF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize() 270 void SymbolFileDWARF::Terminate() { in Terminate() 276 lldb_private::ConstString SymbolFileDWARF::GetPluginNameStatic() { in GetPluginNameStatic() 281 const char *SymbolFileDWARF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic() 285 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance() 286 return new SymbolFileDWARF(std::move(objfile_sp), in CreateInstance() [all …]
|
D | SymbolFileDWARFDebugMap.h | 21 class SymbolFileDWARF; variable 154 friend class SymbolFileDWARF; variable 200 static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file); 222 SymbolFileDWARF *GetSymbolFile(const lldb_private::SymbolContext &sc); 223 SymbolFileDWARF *GetSymbolFile(const lldb_private::CompileUnit &comp_unit); 225 SymbolFileDWARF *GetSymbolFileByCompUnitInfo(CompileUnitInfo *comp_unit_info); 227 SymbolFileDWARF *GetSymbolFileByOSOIndex(uint32_t oso_idx); 231 void ForEachSymbolFile(std::function<bool(SymbolFileDWARF *)> closure) { in ForEachSymbolFile() 234 if (SymbolFileDWARF *oso_dwarf = GetSymbolFileByOSOIndex(oso_idx)) { in ForEachSymbolFile() 260 void SetCompileUnit(SymbolFileDWARF *oso_dwarf, [all …]
|
D | SymbolFileDWARFDwo.h | 14 class SymbolFileDWARFDwo : public SymbolFileDWARF { 22 return ClassID == &ID || SymbolFileDWARF::isA(ClassID); in isA() 27 SymbolFileDWARFDwo(SymbolFileDWARF &m_base_symbol_file, 63 SymbolFileDWARF &GetBaseSymbolFile() { return m_base_symbol_file; } in GetBaseSymbolFile() 69 SymbolFileDWARF &m_base_symbol_file;
|
D | SymbolFileDWARFDwo.cpp | 26 SymbolFileDWARFDwo::SymbolFileDWARFDwo(SymbolFileDWARF &base_symbol_file, in SymbolFileDWARFDwo() 28 : SymbolFileDWARF(objfile, objfile->GetSectionList( in SymbolFileDWARFDwo() 80 SymbolFileDWARF::DIEToTypePtr &SymbolFileDWARFDwo::GetDIEToType() { in GetDIEToType() 84 SymbolFileDWARF::DIEToVariableSP &SymbolFileDWARFDwo::GetDIEToVariable() { in GetDIEToVariable() 88 SymbolFileDWARF::DIEToClangType & 93 SymbolFileDWARF::ClangTypeToDIE &
|
D | DWARFDebugInfo.h | 28 typedef dw_offset_t (*Callback)(SymbolFileDWARF *dwarf2Data, 34 explicit DWARFDebugInfo(SymbolFileDWARF &dwarf, 62 SymbolFileDWARF &m_dwarf;
|
D | DWARFIndex.cpp | 22 llvm::StringRef name, DIERef ref, SymbolFileDWARF &dwarf, in ProcessFunctionDIE() 40 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die)) in ProcessFunctionDIE() 71 m_dwarf(*llvm::cast<SymbolFileDWARF>(index.m_module.GetSymbolFile())), in DIERefCallbackImpl()
|
D | DWARFUnit.h | 22 class SymbolFileDWARF; variable 84 extract(SymbolFileDWARF &dwarf2Data, lldb::user_id_t uid, 191 SymbolFileDWARF &GetSymbolFileDWARF() const { return m_dwarf; } in GetSymbolFileDWARF() 265 DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, 270 llvm::Error ExtractHeader(SymbolFileDWARF &dwarf, 292 SymbolFileDWARF &m_dwarf;
|
D | ManualDWARFIndex.h | 22 ManualDWARFIndex(Module &module, SymbolFileDWARF &dwarf, 49 void GetFunctions(ConstString name, SymbolFileDWARF &dwarf, 78 SymbolFileDWARF *m_dwarf;
|
D | DWARFIndex.h | 54 GetFunctions(ConstString name, SymbolFileDWARF &dwarf, 72 SymbolFileDWARF &dwarf, 86 SymbolFileDWARF &m_dwarf;
|
D | DWARFDebugMacro.h | 25 class SymbolFileDWARF; variable 57 SymbolFileDWARF *sym_file_dwarf,
|
D | DebugNamesDWARFIndex.h | 24 DWARFDataExtractor debug_str, SymbolFileDWARF &dwarf); 49 void GetFunctions(ConstString name, SymbolFileDWARF &dwarf, 63 SymbolFileDWARF &dwarf) in DebugNamesDWARFIndex()
|
D | SymbolFileDWARF.h | 58 class SymbolFileDWARF : public lldb_private::SymbolFile, 95 SymbolFileDWARF(lldb::ObjectFileSP objfile_sp, 98 ~SymbolFileDWARF() override; 332 SymbolFileDWARF(const SymbolFileDWARF &) = delete; 333 const SymbolFileDWARF &operator=(const SymbolFileDWARF &) = delete; 476 SymbolFileDWARF &dwarf;
|
D | DWARFASTParserClang.cpp | 160 languages.Insert(SymbolFileDWARF::GetLanguage(*die.GetCU())); in ParseTypeFromClangModule() 211 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromClangModule() 449 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromDWARF() 553 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeModifier() 555 LanguageType cu_language = SymbolFileDWARF::GetLanguage(*die.GetCU()); in ParseTypeModifier() 777 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseEnum() 786 DWARFDeclContext die_decl_ctx = SymbolFileDWARF::GetDWARFDeclContext(die); in ParseEnum() 885 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseSubroutine() 1301 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseArrayType() 1354 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParsePointerToMemberType() [all …]
|
D | DWARFBaseDIE.h | 23 class SymbolFileDWARF; variable 52 SymbolFileDWARF *GetDWARF() const;
|
D | DWARFBaseDIE.cpp | 78 SymbolFileDWARF *dwarf = GetDWARF(); in GetModule() 92 SymbolFileDWARF *DWARFBaseDIE::GetDWARF() const { in GetDWARF()
|
D | ManualDWARFIndex.cpp | 28 SymbolFileDWARF &main_dwarf = *m_dwarf; in Index() 124 const LanguageType cu_language = SymbolFileDWARF::GetLanguage(unit); in IndexUnit() 388 ConstString name, SymbolFileDWARF &dwarf, in GetFunctions() 397 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions() 409 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions()
|
D | DebugNamesDWARFIndex.cpp | 23 SymbolFileDWARF &dwarf) { in Create() 67 SymbolFileDWARF &dwarf = in ProcessEntry() 68 *llvm::cast<SymbolFileDWARF>(m_module.GetSymbolFile()); in ProcessEntry() 235 ConstString name, SymbolFileDWARF &dwarf, in GetFunctions()
|
D | DWARFTypeUnit.h | 28 DWARFTypeUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFTypeUnit()
|
D | DWARFCompileUnit.h | 28 DWARFCompileUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFCompileUnit()
|
D | DWARFASTParser.h | 23 class SymbolFileDWARF; variable
|
D | CMakeLists.txt | 38 SymbolFileDWARF.cpp
|
/external/llvm-project/lldb/unittests/TestingSupport/Symbol/ |
D | YAMLModuleTester.h | 28 SymbolFileDWARF>
|
D | YAMLModuleTester.cpp | 23 auto &symfile = *llvm::cast<SymbolFileDWARF>(m_module_sp->GetSymbolFile()); in YAMLModuleTester()
|
/external/llvm-project/lldb/unittests/SymbolFile/DWARF/ |
D | XcodeSDKModuleTests.cpp | 73 SymbolFileDWARF &sym_file = dwarf_cu->GetSymbolFileDWARF(); in TEST_F()
|