Home | History | Annotate | Download | only in DWARF

Lines Matching refs:SymbolFileDWARFDebugMap

1 //===-- SymbolFileDWARFDebugMap.cpp ----------------------------*- C++ -*-===//
10 #include "SymbolFileDWARFDebugMap.h"
47 const SymbolFileDWARFDebugMap::FileRangeMap &
48 SymbolFileDWARFDebugMap::CompileUnitInfo::GetFileRangeMap(SymbolFileDWARFDebugMap *exe_symfile)
67 log->Printf("%p: SymbolFileDWARFDebugMap::CompileUnitInfo::GetFileRangeMap ('%s')",
73 std::vector<SymbolFileDWARFDebugMap::CompileUnitInfo *> cu_infos;
222 SymbolFileDWARF *oso_symfile = SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF(symbol_vendor->GetSymbolFile());
258 SymbolFileDWARFDebugMap::Initialize()
266 SymbolFileDWARFDebugMap::Terminate()
273 SymbolFileDWARFDebugMap::GetPluginNameStatic()
280 SymbolFileDWARFDebugMap::GetPluginDescriptionStatic()
286 SymbolFileDWARFDebugMap::CreateInstance (ObjectFile* obj_file)
288 return new SymbolFileDWARFDebugMap (obj_file);
292 SymbolFileDWARFDebugMap::SymbolFileDWARFDebugMap (ObjectFile* ofile) :
303 SymbolFileDWARFDebugMap::~SymbolFileDWARFDebugMap()
308 SymbolFileDWARFDebugMap::InitializeObject()
312 new ClangExternalASTSourceCallbacks (SymbolFileDWARFDebugMap::CompleteTagDecl,
313 SymbolFileDWARFDebugMap::CompleteObjCInterfaceDecl,
315 SymbolFileDWARFDebugMap::LayoutRecordType,
322 SymbolFileDWARFDebugMap::InitOSO()
453 SymbolFileDWARFDebugMap::GetModuleByOSOIndex (uint32_t oso_idx)
462 SymbolFileDWARFDebugMap::GetModuleByCompUnitInfo (CompileUnitInfo *comp_unit_info)
524 SymbolFileDWARFDebugMap::GetFileSpecForSO (uint32_t oso_idx, FileSpec &file_spec)
540 SymbolFileDWARFDebugMap::GetObjectFileByOSOIndex (uint32_t oso_idx)
549 SymbolFileDWARFDebugMap::GetSymbolFile (const SymbolContext& sc)
558 SymbolFileDWARFDebugMap::GetObjectFileByCompUnitInfo (CompileUnitInfo *comp_unit_info)
568 SymbolFileDWARFDebugMap::GetCompUnitInfoIndex (const CompileUnitInfo *comp_unit_info)
581 SymbolFileDWARFDebugMap::GetSymbolFileByOSOIndex (uint32_t oso_idx)
589 SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF (SymbolFile *sym_file)
597 SymbolFileDWARFDebugMap::GetSymbolFileByCompUnitInfo (CompileUnitInfo *comp_unit_info)
610 SymbolFileDWARFDebugMap::CalculateAbilities ()
636 SymbolFileDWARFDebugMap::GetNumCompileUnits()
644 SymbolFileDWARFDebugMap::ParseCompileUnitAtIndex(uint32_t cu_idx)
680 SymbolFileDWARFDebugMap::CompileUnitInfo *
681 SymbolFileDWARFDebugMap::GetCompUnitInfo (const SymbolContext& sc)
694 SymbolFileDWARFDebugMap::GetCompUnitInfosForModule (const lldb_private::Module *module, std::vector<CompileUnitInfo *>& cu_infos)
706 SymbolFileDWARFDebugMap::ParseCompileUnitLanguage (const SymbolContext& sc)
715 SymbolFileDWARFDebugMap::ParseCompileUnitFunctions (const SymbolContext& sc)
724 SymbolFileDWARFDebugMap::ParseCompileUnitLineTable (const SymbolContext& sc)
733 SymbolFileDWARFDebugMap::ParseCompileUnitSupportFiles (const SymbolContext& sc, FileSpecList &support_files)
743 SymbolFileDWARFDebugMap::ParseFunctionBlocks (const SymbolContext& sc)
753 SymbolFileDWARFDebugMap::ParseTypes (const SymbolContext& sc)
763 SymbolFileDWARFDebugMap::ParseVariablesForContext (const SymbolContext& sc)
774 SymbolFileDWARFDebugMap::ResolveTypeUID(lldb::user_id_t type_uid)
784 SymbolFileDWARFDebugMap::ResolveClangOpaqueTypeDefinition (ClangASTType& clang_type)
791 SymbolFileDWARFDebugMap::ResolveSymbolContext (const Address& exe_so_addr, uint32_t resolve_scope, SymbolContext& sc)
833 SymbolFileDWARFDebugMap::ResolveSymbolContext (const FileSpec& file_spec, uint32_t line, bool check_inlines, uint32_t resolve_scope, SymbolContextList& sc_list)
865 SymbolFileDWARFDebugMap::PrivateFindGlobalVariables
895 SymbolFileDWARFDebugMap::FindGlobalVariables (const ConstString &name, const ClangNamespaceDecl *namespace_decl, bool append, uint32_t max_matches, VariableList& variables)
938 SymbolFileDWARFDebugMap::FindGlobalVariables (const RegularExpression& regex, bool append, uint32_t max_matches, VariableList& variables)
979 SymbolFileDWARFDebugMap::SymbolContainsSymbolWithIndex (uint32_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info)
994 SymbolFileDWARFDebugMap::SymbolContainsSymbolWithID (user_id_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info)
1008 SymbolFileDWARFDebugMap::CompileUnitInfo*
1009 SymbolFileDWARFDebugMap::GetCompileUnitInfoForSymbolWithIndex (uint32_t symbol_idx, uint32_t *oso_idx_ptr)
1032 SymbolFileDWARFDebugMap::CompileUnitInfo*
1033 SymbolFileDWARFDebugMap::GetCompileUnitInfoForSymbolWithID (user_id_t symbol_id, uint32_t *oso_idx_ptr)
1085 SymbolFileDWARFDebugMap::FindFunctions(const ConstString &name, const ClangNamespaceDecl *namespace_decl, uint32_t name_type_mask, bool include_inlines, bool append, SymbolContextList& sc_list)
1088 "SymbolFileDWARFDebugMap::FindFunctions (name = %s)",
1113 SymbolFileDWARFDebugMap::FindFunctions (const RegularExpression& regex, bool include_inlines, bool append, SymbolContextList& sc_list)
1116 "SymbolFileDWARFDebugMap::FindFunctions (regex = '%s')",
1141 SymbolFileDWARFDebugMap::GetTypes (SymbolContextScope *sc_scope,
1146 "SymbolFileDWARFDebugMap::GetTypes (type_mask = 0x%8.8x)",
1178 SymbolFileDWARFDebugMap::FindDefinitionTypeForDWARFDeclContext (const DWARFDeclContext &die_decl_ctx)
1194 SymbolFileDWARFDebugMap::Supports_DW_AT_APPLE_objc_complete_type (SymbolFileDWARF *skip_dwarf_oso)
1213 SymbolFileDWARFDebugMap::FindCompleteObjCDefinitionTypeForDIE (const DWARFDebugInfoEntry *die,
1229 SymbolFileDWARFDebugMap::FindTypes
1263 //SymbolFileDWARFDebugMap::FindTypes (const SymbolContext& sc, const RegularExpression& regex, bool append, uint32_t max_matches, Type::Encoding encoding, lldb::user_id_t udt_uid, TypeList& types)
1273 SymbolFileDWARFDebugMap::FindNamespace (const lldb_private::SymbolContext& sc,
1306 SymbolFileDWARFDebugMap::GetPluginName()
1312 SymbolFileDWARFDebugMap::GetPluginVersion()
1318 SymbolFileDWARFDebugMap::GetCompileUnit (SymbolFileDWARF *oso_dwarf)
1339 SymbolFileDWARFDebugMap::CompileUnitInfo *
1340 SymbolFileDWARFDebugMap::GetCompileUnitInfo (SymbolFileDWARF *oso_dwarf)
1359 SymbolFileDWARFDebugMap::SetCompileUnit (SymbolFileDWARF *oso_dwarf, const CompUnitSP &cu_sp)
1385 SymbolFileDWARFDebugMap::CompleteTagDecl (void *baton, clang::TagDecl *decl)
1387 SymbolFileDWARFDebugMap *symbol_file_dwarf = (SymbolFileDWARFDebugMap *)baton;
1405 SymbolFileDWARFDebugMap::CompleteObjCInterfaceDecl (void *baton, clang::ObjCInterfaceDecl *decl)
1407 SymbolFileDWARFDebugMap *symbol_file_dwarf = (SymbolFileDWARFDebugMap *)baton;
1425 SymbolFileDWARFDebugMap::LayoutRecordType (void *baton,
1433 SymbolFileDWARFDebugMap *symbol_file_dwarf = (SymbolFileDWARFDebugMap *)baton;
1446 SymbolFileDWARFDebugMap::GetClangDeclContextContainingTypeUID (lldb::user_id_t type_uid)
1456 SymbolFileDWARFDebugMap::GetClangDeclContextForTypeUID (const lldb_private::SymbolContext &sc, lldb::user_id_t type_uid)
1466 SymbolFileDWARFDebugMap::AddOSOFileRange (CompileUnitInfo *cu_info,
1483 SymbolFileDWARFDebugMap::FinalizeOSOFileRanges (CompileUnitInfo *cu_info)
1489 printf ("SymbolFileDWARFDebugMap::FinalizeOSOFileRanges (cu_info = %p) %s\n",
1503 SymbolFileDWARFDebugMap::LinkOSOFileAddress (SymbolFileDWARF *oso_symfile, lldb::addr_t oso_file_addr)
1524 SymbolFileDWARFDebugMap::LinkOSOAddress (Address &addr)
1552 SymbolFileDWARFDebugMap::LinkOSOLineTable (SymbolFileDWARF *oso_dwarf, LineTable *line_table)
1561 SymbolFileDWARFDebugMap::AddOSOARanges (SymbolFileDWARF* dwarf2Data, DWARFDebugAranges* debug_aranges)