Lines Matching defs:SymbolFileDWARFDebugMap

1 //===-- SymbolFileDWARFDebugMap.cpp -----------------------------*- C++ -*-===//
9 #include "SymbolFileDWARFDebugMap.h"
42 char SymbolFileDWARFDebugMap::ID;
48 const SymbolFileDWARFDebugMap::FileRangeMap &
49 SymbolFileDWARFDebugMap::CompileUnitInfo::GetFileRangeMap(
50 SymbolFileDWARFDebugMap *exe_symfile) {
67 "%p: SymbolFileDWARFDebugMap::CompileUnitInfo::GetFileRangeMap ('%s')",
71 std::vector<SymbolFileDWARFDebugMap::CompileUnitInfo *> cu_infos;
197 SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF(symfile);
224 void SymbolFileDWARFDebugMap::Initialize() {
229 void SymbolFileDWARFDebugMap::Terminate() {
233 lldb_private::ConstString SymbolFileDWARFDebugMap::GetPluginNameStatic() {
238 const char *SymbolFileDWARFDebugMap::GetPluginDescriptionStatic() {
242 SymbolFile *SymbolFileDWARFDebugMap::CreateInstance(ObjectFileSP objfile_sp) {
243 return new SymbolFileDWARFDebugMap(std::move(objfile_sp));
246 SymbolFileDWARFDebugMap::SymbolFileDWARFDebugMap(ObjectFileSP objfile_sp)
251 SymbolFileDWARFDebugMap::~SymbolFileDWARFDebugMap() {}
253 void SymbolFileDWARFDebugMap::InitializeObject() {}
255 void SymbolFileDWARFDebugMap::InitOSO() {
396 Module *SymbolFileDWARFDebugMap::GetModuleByOSOIndex(uint32_t oso_idx) {
403 Module *SymbolFileDWARFDebugMap::GetModuleByCompUnitInfo(
471 bool SymbolFileDWARFDebugMap::GetFileSpecForSO(uint32_t oso_idx,
482 ObjectFile *SymbolFileDWARFDebugMap::GetObjectFileByOSOIndex(uint32_t oso_idx) {
490 SymbolFileDWARFDebugMap::GetSymbolFile(const SymbolContext &sc) {
495 SymbolFileDWARFDebugMap::GetSymbolFile(const CompileUnit &comp_unit) {
502 ObjectFile *SymbolFileDWARFDebugMap::GetObjectFileByCompUnitInfo(
510 uint32_t SymbolFileDWARFDebugMap::GetCompUnitInfoIndex(
523 SymbolFileDWARFDebugMap::GetSymbolFileByOSOIndex(uint32_t oso_idx) {
531 SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file) {
538 SymbolFileDWARF *SymbolFileDWARFDebugMap::GetSymbolFileByCompUnitInfo(
545 uint32_t SymbolFileDWARFDebugMap::CalculateAbilities() {
564 uint32_t SymbolFileDWARFDebugMap::CalculateNumCompileUnits() {
569 CompUnitSP SymbolFileDWARFDebugMap::ParseCompileUnitAtIndex(uint32_t cu_idx) {
598 SymbolFileDWARFDebugMap::CompileUnitInfo *
599 SymbolFileDWARFDebugMap::GetCompUnitInfo(const SymbolContext &sc) {
603 SymbolFileDWARFDebugMap::CompileUnitInfo *
604 SymbolFileDWARFDebugMap::GetCompUnitInfo(const CompileUnit &comp_unit) {
613 size_t SymbolFileDWARFDebugMap::GetCompUnitInfosForModule(
625 SymbolFileDWARFDebugMap::ParseLanguage(CompileUnit &comp_unit) {
633 size_t SymbolFileDWARFDebugMap::ParseFunctions(CompileUnit &comp_unit) {
641 bool SymbolFileDWARFDebugMap::ParseLineTable(CompileUnit &comp_unit) {
649 bool SymbolFileDWARFDebugMap::ParseDebugMacros(CompileUnit &comp_unit) {
657 bool SymbolFileDWARFDebugMap::ForEachExternalModule(
668 bool SymbolFileDWARFDebugMap::ParseSupportFiles(CompileUnit &comp_unit,
677 bool SymbolFileDWARFDebugMap::ParseIsOptimized(CompileUnit &comp_unit) {
685 bool SymbolFileDWARFDebugMap::ParseImportedModules(
694 size_t SymbolFileDWARFDebugMap::ParseBlocksRecursive(Function &func) {
706 size_t SymbolFileDWARFDebugMap::ParseTypes(CompileUnit &comp_unit) {
715 SymbolFileDWARFDebugMap::ParseVariablesForContext(const SymbolContext &sc) {
723 Type *SymbolFileDWARFDebugMap::ResolveTypeUID(lldb::user_id_t type_uid) {
733 SymbolFileDWARFDebugMap::GetDynamicArrayInfoForUID(
742 bool SymbolFileDWARFDebugMap::CompleteType(CompilerType &compiler_type) {
758 SymbolFileDWARFDebugMap::ResolveSymbolContext(const Address &exe_so_addr,
801 uint32_t SymbolFileDWARFDebugMap::ResolveSymbolContext(
828 void SymbolFileDWARFDebugMap::PrivateFindGlobalVariables(
850 void SymbolFileDWARFDebugMap::FindGlobalVariables(
881 void SymbolFileDWARFDebugMap::FindGlobalVariables(
911 int SymbolFileDWARFDebugMap::SymbolContainsSymbolWithIndex(
924 int SymbolFileDWARFDebugMap::SymbolContainsSymbolWithID(
937 SymbolFileDWARFDebugMap::CompileUnitInfo *
938 SymbolFileDWARFDebugMap::GetCompileUnitInfoForSymbolWithIndex(
958 SymbolFileDWARFDebugMap::CompileUnitInfo *
959 SymbolFileDWARFDebugMap::GetCompileUnitInfoForSymbolWithID(
1004 void SymbolFileDWARFDebugMap::FindFunctions(
1011 "SymbolFileDWARFDebugMap::FindFunctions (name = %s)",
1026 void SymbolFileDWARFDebugMap::FindFunctions(const RegularExpression &regex,
1032 "SymbolFileDWARFDebugMap::FindFunctions (regex = '%s')",
1047 void SymbolFileDWARFDebugMap::GetTypes(SymbolContextScope *sc_scope,
1053 "SymbolFileDWARFDebugMap::GetTypes (type_mask = 0x%8.8x)",
1076 SymbolFileDWARFDebugMap::ParseCallEdgesInFunction(UserID func_id) {
1084 TypeSP SymbolFileDWARFDebugMap::FindDefinitionTypeForDWARFDeclContext(
1094 bool SymbolFileDWARFDebugMap::Supports_DW_AT_APPLE_objc_complete_type(
1110 TypeSP SymbolFileDWARFDebugMap::FindCompleteObjCDefinitionTypeForDIE(
1174 void SymbolFileDWARFDebugMap::FindTypes(
1187 void SymbolFileDWARFDebugMap::FindTypes(
1199 // SymbolFileDWARFDebugMap::FindTypes (const SymbolContext& sc, const
1210 CompilerDeclContext SymbolFileDWARFDebugMap::FindNamespace(
1225 void SymbolFileDWARFDebugMap::DumpClangAST(Stream &s) {
1233 lldb_private::ConstString SymbolFileDWARFDebugMap::GetPluginName() {
1237 uint32_t SymbolFileDWARFDebugMap::GetPluginVersion() { return 1; }
1240 SymbolFileDWARFDebugMap::GetCompileUnit(SymbolFileDWARF *oso_dwarf) {
1258 SymbolFileDWARFDebugMap::CompileUnitInfo *
1259 SymbolFileDWARFDebugMap::GetCompileUnitInfo(SymbolFileDWARF *oso_dwarf) {
1273 void SymbolFileDWARFDebugMap::SetCompileUnit(SymbolFileDWARF *oso_dwarf,
1294 SymbolFileDWARFDebugMap::GetDeclContextForUID(lldb::user_id_t type_uid) {
1303 SymbolFileDWARFDebugMap::GetDeclContextContainingUID(lldb::user_id_t type_uid) {
1311 void SymbolFileDWARFDebugMap::ParseDeclsForContext(
1319 bool SymbolFileDWARFDebugMap::AddOSOFileRange(CompileUnitInfo *cu_info,
1343 void SymbolFileDWARFDebugMap::FinalizeOSOFileRanges(CompileUnitInfo *cu_info) {
1348 printf("SymbolFileDWARFDebugMap::FinalizeOSOFileRanges (cu_info = %p) %s\n",
1361 SymbolFileDWARFDebugMap::LinkOSOFileAddress(SymbolFileDWARF *oso_symfile,
1382 bool SymbolFileDWARFDebugMap::LinkOSOAddress(Address &addr) {
1410 LineTable *SymbolFileDWARFDebugMap::LinkOSOLineTable(SymbolFileDWARF *oso_dwarf,
1419 SymbolFileDWARFDebugMap::AddOSOARanges(SymbolFileDWARF *dwarf2Data,