Lines Matching defs:comp_unit

385   CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii);
387 auto ts_or_err = GetTypeSystemForLanguage(comp_unit->GetLanguage());
400 if (FunctionSP func = GetOrCreateFunction(block_id, *comp_unit))
439 comp_unit->GetLineTable();
472 CompileUnit &comp_unit) {
486 Address func_addr(file_vm_addr, comp_unit.GetModule()->GetSectionList());
501 &comp_unit, toOpaqueUid(func_id), toOpaqueUid(sig_id), mangled,
505 comp_unit.AddFunction(func_sp);
507 auto ts_or_err = GetTypeSystemForLanguage(comp_unit.GetLanguage());
885 CompUnitSP comp_unit;
892 comp_unit = GetOrCreateCompileUnit(cci);
899 auto ts_or_err = GetTypeSystemForLanguage(comp_unit->GetLanguage());
920 scope, comp_unit.get(), ranges, &decl, location, is_external, artificial,
976 CompileUnit &comp_unit) {
979 emplace_result.first->second = CreateFunction(func_id, comp_unit);
1028 lldb::LanguageType SymbolFileNativePDB::ParseLanguage(CompileUnit &comp_unit) {
1030 PdbSymUid uid(comp_unit.GetID());
1044 size_t SymbolFileNativePDB::ParseFunctions(CompileUnit &comp_unit) {
1046 PdbSymUid uid{comp_unit.GetID()};
1051 size_t count = comp_unit.GetNumFunctions();
1059 FunctionSP func = GetOrCreateFunction(sym_id, comp_unit);
1062 size_t new_count = comp_unit.GetNumFunctions();
1091 sc.comp_unit = cu_sp.get();
1097 lldbassert(sc.comp_unit);
1112 sc.function = GetOrCreateFunction(csid, *sc.comp_unit).get();
1142 lldbassert(sc.comp_unit);
1143 if (auto *line_table = sc.comp_unit->GetLineTable()) {
1175 bool SymbolFileNativePDB::ParseLineTable(CompileUnit &comp_unit) {
1181 PdbSymUid cu_id(comp_unit.GetID());
1282 Address func_base(file_vm_addr, comp_unit.GetModule()->GetSectionList());
1313 auto line_table = std::make_unique<LineTable>(&comp_unit);
1329 comp_unit.SetLineTable(line_table.release());
1333 bool SymbolFileNativePDB::ParseDebugMacros(CompileUnit &comp_unit) {
1365 bool SymbolFileNativePDB::ParseSupportFiles(CompileUnit &comp_unit,
1368 PdbSymUid cu_id(comp_unit.GetID());
1398 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii);
1413 const SupportFileList &files = comp_unit->GetSupportFiles();
1702 sc.comp_unit = GetOrCreateCompileUnit(cci).get();
1704 sc.function = GetOrCreateFunction(func_id, *sc.comp_unit).get();
1759 size_t SymbolFileNativePDB::ParseTypes(CompileUnit &comp_unit) {
1803 SymbolFileNativePDB::ParseVariablesForCompileUnit(CompileUnit &comp_unit,
1805 PdbSymUid sym_uid(comp_unit.GetID());
2036 lldbassert(sc.function || sc.comp_unit);
2053 if (sc.comp_unit) {
2054 variables = sc.comp_unit->GetVariableList(false);
2057 sc.comp_unit->SetVariableList(variables);
2059 return ParseVariablesForCompileUnit(*sc.comp_unit, *variables);