Lines Matching refs:comp_unit
338 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii); in CreateBlock() local
347 FunctionSP func = GetOrCreateFunction(block_id, *comp_unit); in CreateBlock()
370 comp_unit->GetLineTable(); in CreateBlock()
401 CompileUnit &comp_unit) { in CreateFunction() argument
416 comp_unit.GetModule()->GetSectionList()); in CreateFunction()
431 &comp_unit, toOpaqueUid(func_id), toOpaqueUid(sig_id), mangled, in CreateFunction()
434 comp_unit.AddFunction(func_sp); in CreateFunction()
809 CompUnitSP comp_unit; in CreateGlobalVariable() local
816 comp_unit = GetOrCreateCompileUnit(cci); in CreateGlobalVariable()
838 scope, comp_unit.get(), ranges, &decl, location, is_external, artificial, in CreateGlobalVariable()
894 CompileUnit &comp_unit) { in GetOrCreateFunction() argument
897 emplace_result.first->second = CreateFunction(func_id, comp_unit); in GetOrCreateFunction()
942 lldb::LanguageType SymbolFileNativePDB::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() argument
944 PdbSymUid uid(comp_unit.GetID()); in ParseLanguage()
958 size_t SymbolFileNativePDB::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() argument
960 PdbSymUid uid{comp_unit.GetID()}; in ParseFunctions()
965 size_t count = comp_unit.GetNumFunctions(); in ParseFunctions()
973 FunctionSP func = GetOrCreateFunction(sym_id, comp_unit); in ParseFunctions()
976 size_t new_count = comp_unit.GetNumFunctions(); in ParseFunctions()
1005 sc.comp_unit = cu_sp.get(); in ResolveSymbolContext()
1011 lldbassert(sc.comp_unit); in ResolveSymbolContext()
1026 sc.function = GetOrCreateFunction(csid, *sc.comp_unit).get(); in ResolveSymbolContext()
1047 lldbassert(sc.comp_unit); in ResolveSymbolContext()
1048 if (auto *line_table = sc.comp_unit->GetLineTable()) { in ResolveSymbolContext()
1080 bool SymbolFileNativePDB::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable() argument
1086 PdbSymUid cu_id(comp_unit.GetID()); in ParseLineTable()
1188 comp_unit.GetModule()->GetSectionList()); in ParseLineTable()
1220 auto line_table = std::make_unique<LineTable>(&comp_unit); in ParseLineTable()
1236 comp_unit.SetLineTable(line_table.release()); in ParseLineTable()
1240 bool SymbolFileNativePDB::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() argument
1269 bool SymbolFileNativePDB::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument
1272 PdbSymUid cu_id(comp_unit.GetID()); in ParseSupportFiles()
1302 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii); in ParseInlineSite() local
1317 const FileSpecList &files = comp_unit->GetSupportFiles(); in ParseInlineSite()
1592 sc.comp_unit = GetOrCreateCompileUnit(cci).get(); in FindFunctions()
1594 sc.function = GetOrCreateFunction(func_id, *sc.comp_unit).get(); in FindFunctions()
1640 size_t SymbolFileNativePDB::ParseTypes(CompileUnit &comp_unit) { in ParseTypes() argument
1684 SymbolFileNativePDB::ParseVariablesForCompileUnit(CompileUnit &comp_unit, in ParseVariablesForCompileUnit() argument
1686 PdbSymUid sym_uid(comp_unit.GetID()); in ParseVariablesForCompileUnit()
1857 lldbassert(sc.function || sc.comp_unit); in ParseVariablesForContext()
1874 if (sc.comp_unit) { in ParseVariablesForContext()
1875 variables = sc.comp_unit->GetVariableList(false); in ParseVariablesForContext()
1878 sc.comp_unit->SetVariableList(variables); in ParseVariablesForContext()
1880 return ParseVariablesForCompileUnit(*sc.comp_unit, *variables); in ParseVariablesForContext()