Lines Matching refs:comp_unit
385 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii); in CreateBlock() local
388 auto ts_or_err = GetTypeSystemForLanguage(comp_unit->GetLanguage()); in CreateBlock()
401 FunctionSP func = GetOrCreateFunction(block_id, *comp_unit); in CreateBlock()
445 comp_unit->GetLineTable(); in CreateBlock()
476 CompileUnit &comp_unit) { in CreateFunction() argument
491 comp_unit.GetModule()->GetSectionList()); in CreateFunction()
506 &comp_unit, toOpaqueUid(func_id), toOpaqueUid(sig_id), mangled, in CreateFunction()
509 comp_unit.AddFunction(func_sp); in CreateFunction()
511 auto ts_or_err = GetTypeSystemForLanguage(comp_unit.GetLanguage()); in CreateFunction()
889 CompUnitSP comp_unit; in CreateGlobalVariable() local
896 comp_unit = GetOrCreateCompileUnit(cci); in CreateGlobalVariable()
903 auto ts_or_err = GetTypeSystemForLanguage(comp_unit->GetLanguage()); in CreateGlobalVariable()
924 scope, comp_unit.get(), ranges, &decl, location, is_external, artificial, in CreateGlobalVariable()
980 CompileUnit &comp_unit) { in GetOrCreateFunction() argument
983 emplace_result.first->second = CreateFunction(func_id, comp_unit); in GetOrCreateFunction()
1032 lldb::LanguageType SymbolFileNativePDB::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() argument
1034 PdbSymUid uid(comp_unit.GetID()); in ParseLanguage()
1048 size_t SymbolFileNativePDB::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() argument
1050 PdbSymUid uid{comp_unit.GetID()}; in ParseFunctions()
1055 size_t count = comp_unit.GetNumFunctions(); in ParseFunctions()
1063 FunctionSP func = GetOrCreateFunction(sym_id, comp_unit); in ParseFunctions()
1066 size_t new_count = comp_unit.GetNumFunctions(); in ParseFunctions()
1095 sc.comp_unit = cu_sp.get(); in ResolveSymbolContext()
1101 lldbassert(sc.comp_unit); in ResolveSymbolContext()
1116 sc.function = GetOrCreateFunction(csid, *sc.comp_unit).get(); in ResolveSymbolContext()
1146 lldbassert(sc.comp_unit); in ResolveSymbolContext()
1147 if (auto *line_table = sc.comp_unit->GetLineTable()) { in ResolveSymbolContext()
1179 bool SymbolFileNativePDB::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable() argument
1185 PdbSymUid cu_id(comp_unit.GetID()); in ParseLineTable()
1287 comp_unit.GetModule()->GetSectionList()); in ParseLineTable()
1319 auto line_table = std::make_unique<LineTable>(&comp_unit); in ParseLineTable()
1335 comp_unit.SetLineTable(line_table.release()); in ParseLineTable()
1339 bool SymbolFileNativePDB::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() argument
1371 bool SymbolFileNativePDB::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument
1374 PdbSymUid cu_id(comp_unit.GetID()); in ParseSupportFiles()
1404 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii); in ParseInlineSite() local
1419 const SupportFileList &files = comp_unit->GetSupportFiles(); in ParseInlineSite()
1708 sc.comp_unit = GetOrCreateCompileUnit(cci).get(); in FindFunctions()
1710 sc.function = GetOrCreateFunction(func_id, *sc.comp_unit).get(); in FindFunctions()
1765 size_t SymbolFileNativePDB::ParseTypes(CompileUnit &comp_unit) { in ParseTypes() argument
1809 SymbolFileNativePDB::ParseVariablesForCompileUnit(CompileUnit &comp_unit, in ParseVariablesForCompileUnit() argument
1811 PdbSymUid sym_uid(comp_unit.GetID()); in ParseVariablesForCompileUnit()
2017 lldbassert(sc.function || sc.comp_unit); in ParseVariablesForContext()
2034 if (sc.comp_unit) { in ParseVariablesForContext()
2035 variables = sc.comp_unit->GetVariableList(false); in ParseVariablesForContext()
2038 sc.comp_unit->SetVariableList(variables); in ParseVariablesForContext()
2040 return ParseVariablesForCompileUnit(*sc.comp_unit, *variables); in ParseVariablesForContext()