Lines Matching defs:SymbolFileDWARFDebugMap
1 //===-- SymbolFileDWARFDebugMap.cpp ---------------------------------------===//
9 #include "SymbolFileDWARFDebugMap.h"
49 char SymbolFileDWARFDebugMap::ID;
55 const SymbolFileDWARFDebugMap::FileRangeMap &
56 SymbolFileDWARFDebugMap::CompileUnitInfo::GetFileRangeMap(
57 SymbolFileDWARFDebugMap *exe_symfile) {
74 "%p: SymbolFileDWARFDebugMap::CompileUnitInfo::GetFileRangeMap ('%s')",
78 std::vector<SymbolFileDWARFDebugMap::CompileUnitInfo *> cu_infos;
204 SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF(symfile);
233 void SymbolFileDWARFDebugMap::Initialize() {
238 void SymbolFileDWARFDebugMap::Terminate() {
242 llvm::StringRef SymbolFileDWARFDebugMap::GetPluginDescriptionStatic() {
246 SymbolFile *SymbolFileDWARFDebugMap::CreateInstance(ObjectFileSP objfile_sp) {
247 return new SymbolFileDWARFDebugMap(std::move(objfile_sp));
250 SymbolFileDWARFDebugMap::SymbolFileDWARFDebugMap(ObjectFileSP objfile_sp)
254 SymbolFileDWARFDebugMap::~SymbolFileDWARFDebugMap() = default;
256 void SymbolFileDWARFDebugMap::InitializeObject() {}
258 void SymbolFileDWARFDebugMap::InitOSO() {
396 Module *SymbolFileDWARFDebugMap::GetModuleByOSOIndex(uint32_t oso_idx) {
403 Module *SymbolFileDWARFDebugMap::GetModuleByCompUnitInfo(
491 bool SymbolFileDWARFDebugMap::GetFileSpecForSO(uint32_t oso_idx,
502 ObjectFile *SymbolFileDWARFDebugMap::GetObjectFileByOSOIndex(uint32_t oso_idx) {
510 SymbolFileDWARFDebugMap::GetSymbolFile(const SymbolContext &sc) {
515 SymbolFileDWARFDebugMap::GetSymbolFile(const CompileUnit &comp_unit) {
522 ObjectFile *SymbolFileDWARFDebugMap::GetObjectFileByCompUnitInfo(
530 uint32_t SymbolFileDWARFDebugMap::GetCompUnitInfoIndex(
543 SymbolFileDWARFDebugMap::GetSymbolFileByOSOIndex(uint32_t oso_idx) {
551 SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file) {
558 SymbolFileDWARF *SymbolFileDWARFDebugMap::GetSymbolFileByCompUnitInfo(
565 uint32_t SymbolFileDWARFDebugMap::CalculateAbilities() {
584 uint32_t SymbolFileDWARFDebugMap::CalculateNumCompileUnits() {
589 CompUnitSP SymbolFileDWARFDebugMap::ParseCompileUnitAtIndex(uint32_t cu_idx) {
636 SymbolFileDWARFDebugMap::CompileUnitInfo *
637 SymbolFileDWARFDebugMap::GetCompUnitInfo(const SymbolContext &sc) {
641 SymbolFileDWARFDebugMap::CompileUnitInfo *
642 SymbolFileDWARFDebugMap::GetCompUnitInfo(const CompileUnit &comp_unit) {
656 size_t SymbolFileDWARFDebugMap::GetCompUnitInfosForModule(
668 SymbolFileDWARFDebugMap::ParseLanguage(CompileUnit &comp_unit) {
676 XcodeSDK SymbolFileDWARFDebugMap::ParseXcodeSDK(CompileUnit &comp_unit) {
685 SymbolFileDWARFDebugMap::ParseAllLanguages(
695 size_t SymbolFileDWARFDebugMap::ParseFunctions(CompileUnit &comp_unit) {
703 bool SymbolFileDWARFDebugMap::ParseLineTable(CompileUnit &comp_unit) {
711 bool SymbolFileDWARFDebugMap::ParseDebugMacros(CompileUnit &comp_unit) {
719 bool SymbolFileDWARFDebugMap::ForEachExternalModule(
730 bool SymbolFileDWARFDebugMap::ParseSupportFiles(
739 bool SymbolFileDWARFDebugMap::ParseIsOptimized(CompileUnit &comp_unit) {
747 bool SymbolFileDWARFDebugMap::ParseImportedModules(
756 size_t SymbolFileDWARFDebugMap::ParseBlocksRecursive(Function &func) {
768 size_t SymbolFileDWARFDebugMap::ParseTypes(CompileUnit &comp_unit) {
777 SymbolFileDWARFDebugMap::ParseVariablesForContext(const SymbolContext &sc) {
785 Type *SymbolFileDWARFDebugMap::ResolveTypeUID(lldb::user_id_t type_uid) {
795 SymbolFileDWARFDebugMap::GetDynamicArrayInfoForUID(
804 bool SymbolFileDWARFDebugMap::CompleteType(CompilerType &compiler_type) {
820 SymbolFileDWARFDebugMap::ResolveSymbolContext(const Address &exe_so_addr,
871 uint32_t SymbolFileDWARFDebugMap::ResolveSymbolContext(
899 void SymbolFileDWARFDebugMap::PrivateFindGlobalVariables(
921 void SymbolFileDWARFDebugMap::FindGlobalVariables(
952 void SymbolFileDWARFDebugMap::FindGlobalVariables(
982 int SymbolFileDWARFDebugMap::SymbolContainsSymbolWithIndex(
995 int SymbolFileDWARFDebugMap::SymbolContainsSymbolWithID(
1008 SymbolFileDWARFDebugMap::CompileUnitInfo *
1009 SymbolFileDWARFDebugMap::GetCompileUnitInfoForSymbolWithIndex(
1029 SymbolFileDWARFDebugMap::CompileUnitInfo *
1030 SymbolFileDWARFDebugMap::GetCompileUnitInfoForSymbolWithID(
1074 void SymbolFileDWARFDebugMap::FindFunctions(
1079 LLDB_SCOPED_TIMERF("SymbolFileDWARFDebugMap::FindFunctions (name = %s)",
1094 void SymbolFileDWARFDebugMap::FindFunctions(const RegularExpression ®ex,
1098 LLDB_SCOPED_TIMERF("SymbolFileDWARFDebugMap::FindFunctions (regex = '%s')",
1113 void SymbolFileDWARFDebugMap::GetTypes(SymbolContextScope *sc_scope,
1117 LLDB_SCOPED_TIMERF("SymbolFileDWARFDebugMap::GetTypes (type_mask = 0x%8.8x)",
1140 SymbolFileDWARFDebugMap::ParseCallEdgesInFunction(
1149 DWARFDIE SymbolFileDWARFDebugMap::FindDefinitionDIE(const DWARFDIE &die) {
1158 TypeSP SymbolFileDWARFDebugMap::FindCompleteObjCDefinitionTypeForDIE(
1222 void SymbolFileDWARFDebugMap::FindTypes(const TypeQuery &query,
1232 CompilerDeclContext SymbolFileDWARFDebugMap::FindNamespace(
1249 void SymbolFileDWARFDebugMap::DumpClangAST(Stream &s) {
1259 bool SymbolFileDWARFDebugMap::GetSeparateDebugInfo(
1297 SymbolFileDWARFDebugMap::GetCompileUnit(SymbolFileDWARF *oso_dwarf, DWARFCompileUnit &dwarf_cu) {
1318 SymbolFileDWARFDebugMap::CompileUnitInfo *
1319 SymbolFileDWARFDebugMap::GetCompileUnitInfo(SymbolFileDWARF *oso_dwarf) {
1333 void SymbolFileDWARFDebugMap::SetCompileUnit(SymbolFileDWARF *oso_dwarf,
1360 SymbolFileDWARFDebugMap::GetDeclContextForUID(lldb::user_id_t type_uid) {
1368 SymbolFileDWARFDebugMap::GetDeclContextContainingUID(lldb::user_id_t type_uid) {
1376 SymbolFileDWARFDebugMap::GetCompilerContextForUID(lldb::user_id_t type_uid) {
1383 void SymbolFileDWARFDebugMap::ParseDeclsForContext(
1391 bool SymbolFileDWARFDebugMap::AddOSOFileRange(CompileUnitInfo *cu_info,
1415 void SymbolFileDWARFDebugMap::FinalizeOSOFileRanges(CompileUnitInfo *cu_info) {
1420 printf("SymbolFileDWARFDebugMap::FinalizeOSOFileRanges (cu_info = %p) %s\n",
1433 SymbolFileDWARFDebugMap::LinkOSOFileAddress(SymbolFileDWARF *oso_symfile,
1454 bool SymbolFileDWARFDebugMap::LinkOSOAddress(Address &addr) {
1482 LineTable *SymbolFileDWARFDebugMap::LinkOSOLineTable(SymbolFileDWARF *oso_dwarf,
1491 SymbolFileDWARFDebugMap::AddOSOARanges(SymbolFileDWARF *dwarf2Data,
1513 ModuleList SymbolFileDWARFDebugMap::GetDebugInfoModules() {
1527 Status SymbolFileDWARFDebugMap::CalculateFrameVariableError(StackFrame &frame) {
1573 void SymbolFileDWARFDebugMap::GetCompileOptions(