Lines Matching refs:comp_unit

417   CompileUnit *comp_unit = nullptr;  in GetTypes()  local
419 comp_unit = sc_scope->CalculateSymbolContextCompileUnit(); in GetTypes()
428 if (comp_unit) { in GetTypes()
429 get(GetDWARFCompileUnit(comp_unit)); in GetTypes()
719 DWARFCompileUnit *SymbolFileDWARF::GetDWARFCompileUnit(CompileUnit *comp_unit) { in GetDWARFCompileUnit() argument
720 if (!comp_unit) in GetDWARFCompileUnit()
724 DWARFUnit *dwarf_cu = DebugInfo().GetUnitAtIndex(comp_unit->GetID()); in GetDWARFCompileUnit()
726 dwarf_cu->SetUserData(comp_unit); in GetDWARFCompileUnit()
774 CompileUnit *comp_unit = (CompileUnit *)dwarf_cu.GetUserData(); in ParseCompileUnit() local
775 if (comp_unit) { in ParseCompileUnit()
777 cu_sp = comp_unit->shared_from_this(); in ParseCompileUnit()
895 Function *SymbolFileDWARF::ParseFunction(CompileUnit &comp_unit, in ParseFunction() argument
939 return dwarf_ast->ParseFunctionFromDWARF(comp_unit, die, func_range); in ParseFunction()
983 lldb::LanguageType SymbolFileDWARF::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() argument
985 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseLanguage()
992 XcodeSDK SymbolFileDWARF::ParseXcodeSDK(CompileUnit &comp_unit) { in ParseXcodeSDK() argument
994 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseXcodeSDK()
1009 ModuleSP module_sp = comp_unit.GetModule(); in ParseXcodeSDK()
1020 size_t SymbolFileDWARF::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() argument
1023 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseFunctions()
1034 if (comp_unit.FindFunctionByUID(die.GetID())) in ParseFunctions()
1036 if (ParseFunction(comp_unit, die)) in ParseFunctions()
1044 CompileUnit &comp_unit, in ForEachExternalModule() argument
1071 bool SymbolFileDWARF::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument
1074 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseSupportFiles()
1078 if (!ParseSupportFiles(*dwarf_cu, comp_unit.GetModule(), support_files)) in ParseSupportFiles()
1155 bool SymbolFileDWARF::ParseIsOptimized(CompileUnit &comp_unit) { in ParseIsOptimized() argument
1157 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseIsOptimized()
1167 assert(sc.comp_unit); in ParseImportedModules()
1168 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(sc.comp_unit); in ParseImportedModules()
1172 sc.comp_unit->GetLanguage())) in ParseImportedModules()
1218 bool SymbolFileDWARF::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable() argument
1220 if (comp_unit.GetLineTable() != nullptr) in ParseLineTable()
1223 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseLineTable()
1265 std::make_unique<LineTable>(&comp_unit, std::move(sequences)); in ParseLineTable()
1271 comp_unit.SetLineTable( in ParseLineTable()
1274 comp_unit.SetLineTable(line_table_up.release()); in ParseLineTable()
1303 bool SymbolFileDWARF::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() argument
1306 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseDebugMacros()
1322 comp_unit.SetDebugMacros(ParseDebugMacros(&sect_offset)); in ParseDebugMacros()
1328 lldb_private::CompileUnit &comp_unit, Block *parent_block, in ParseBlocksRecursive() argument
1408 comp_unit.GetSupportFiles().GetFileSpecAtIndex( in ParseBlocksRecursive()
1415 comp_unit.GetSupportFiles().GetFileSpecAtIndex( in ParseBlocksRecursive()
1427 ParseBlocksRecursive(comp_unit, block, die.GetFirstChild(), in ParseBlocksRecursive()
1704 sc.comp_unit = in GetFunction()
1707 sc.function = sc.comp_unit->FindFunctionByUID(die.GetID()).get(); in GetFunction()
1709 sc.function = ParseFunction(*sc.comp_unit, die); in GetFunction()
1780 if (auto comp_unit = GetCompileUnitAtIndex(0)) in GetDWOId() local
1781 if (DWARFCompileUnit *cu = GetDWARFCompileUnit(comp_unit.get())) in GetDWOId()
2119 assert(sc.comp_unit); in ResolveFunctionAndBlock()
2121 GetDWARFCompileUnit(sc.comp_unit)->GetNonSkeletonUnit(); in ResolveFunctionAndBlock()
2125 sc.function = sc.comp_unit->FindFunctionByUID(function_die.GetID()).get(); in ResolveFunctionAndBlock()
2127 sc.function = ParseFunction(*sc.comp_unit, function_die); in ResolveFunctionAndBlock()
2187 sc.comp_unit = GetCompUnitForDWARFCompUnit(*dwarf_cu); in ResolveSymbolContext()
2188 if (sc.comp_unit) { in ResolveSymbolContext()
2212 LineTable *line_table = sc.comp_unit->GetLineTable(); in ResolveSymbolContext()
2235 sc.comp_unit = nullptr; in ResolveSymbolContext()
2370 sc.comp_unit = GetCompUnitForDWARFCompUnit(*dwarf_cu); in FindGlobalVariables()
2439 sc.comp_unit = GetCompUnitForDWARFCompUnit(*dwarf_cu); in FindGlobalVariables()
3269 child_sc.function = sc.comp_unit->FindFunctionByUID(die.GetID()).get(); in ParseTypes()
3285 CompileUnit *comp_unit = func.GetCompileUnit(); in ParseBlocksRecursive() local
3286 lldbassert(comp_unit); in ParseBlocksRecursive()
3288 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(comp_unit); in ParseBlocksRecursive()
3297 ParseBlocksRecursive(*comp_unit, &func.GetBlock(false), function_die, in ParseBlocksRecursive()
3304 size_t SymbolFileDWARF::ParseTypes(CompileUnit &comp_unit) { in ParseTypes() argument
3307 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); in ParseTypes()
3312 sc.comp_unit = &comp_unit; in ParseTypes()
3322 if (sc.comp_unit != nullptr) { in ParseVariablesForContext()
3339 } else if (sc.comp_unit) { in ParseVariablesForContext()
3340 DWARFUnit *dwarf_cu = DebugInfo().GetUnitAtIndex(sc.comp_unit->GetID()); in ParseVariablesForContext()
3346 VariableListSP variables(sc.comp_unit->GetVariableList(false)); in ParseVariablesForContext()
3350 sc.comp_unit->SetVariableList(variables); in ParseVariablesForContext()
3709 symbol_context_scope = sc.comp_unit; in ParseVariableDIE()
3810 if (sc.comp_unit != nullptr) { in ParseAndAppendGlobalVariable()
3811 variable_list_sp = sc.comp_unit->GetVariableList(false); in ParseAndAppendGlobalVariable()
4424 CompileUnit *cu = frame.GetSymbolContext(eSymbolContextCompUnit).comp_unit; in CalculateFrameVariableError()
4460 lldb::CompUnitSP comp_unit = GetCompileUnitAtIndex(cu_idx); in GetCompileOptions() local
4461 if (!comp_unit) in GetCompileOptions()
4464 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(comp_unit.get()); in GetCompileOptions()
4476 args.insert({comp_unit, Args(flags)}); in GetCompileOptions()