Lines Matching refs:pdb_func

283 SymbolFilePDB::ParseCompileUnitFunctionForPDBFunc(const PDBSymbolFunc &pdb_func,  in ParseCompileUnitFunctionForPDBFunc()  argument
285 if (FunctionSP result = comp_unit.FindFunctionByUID(pdb_func.getSymIndexId())) in ParseCompileUnitFunctionForPDBFunc()
288 auto file_vm_addr = pdb_func.getVirtualAddress(); in ParseCompileUnitFunctionForPDBFunc()
292 auto func_length = pdb_func.getLength(); in ParseCompileUnitFunctionForPDBFunc()
299 lldb_private::Type *func_type = ResolveTypeUID(pdb_func.getSymIndexId()); in ParseCompileUnitFunctionForPDBFunc()
303 user_id_t func_type_uid = pdb_func.getSignatureId(); in ParseCompileUnitFunctionForPDBFunc()
305 Mangled mangled = GetMangledForPDBFunc(pdb_func); in ParseCompileUnitFunctionForPDBFunc()
308 std::make_shared<Function>(&comp_unit, pdb_func.getSymIndexId(), in ParseCompileUnitFunctionForPDBFunc()
325 clang_type_system->GetPDBParser()->GetDeclForSymbol(pdb_func); in ParseCompileUnitFunctionForPDBFunc()
403 if (auto *pdb_func = llvm::dyn_cast<PDBSymbolFunc>(pdb_symbol)) { in ParseFunctionBlocksForPDBSymbol() local
404 if (pdb_func->hasNoInlineAttribute()) in ParseFunctionBlocksForPDBSymbol()
515 auto pdb_func = m_session_up->getConcreteSymbolById<PDBSymbolFunc>( in ParseVariablesForContext() local
517 if (!pdb_func) in ParseVariablesForContext()
520 num_added += ParseVariables(sc, *pdb_func); in ParseVariablesForContext()
761 auto *pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get()); in ResolveSymbolContext() local
762 assert(pdb_func); in ResolveSymbolContext()
763 auto func_uid = pdb_func->getSymIndexId(); in ResolveSymbolContext()
767 ParseCompileUnitFunctionForPDBFunc(*pdb_func, *sc.comp_unit); in ResolveSymbolContext()
881 auto pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get()); in ResolveSymbolContext() local
882 assert(pdb_func); in ResolveSymbolContext()
883 sc.function = ParseCompileUnitFunctionForPDBFunc(*pdb_func, in ResolveSymbolContext()
1188 bool SymbolFilePDB::ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func, in ResolveFunction() argument
1192 sc.comp_unit = ParseCompileUnitForUID(pdb_func.getCompilandId()).get(); in ResolveFunction()
1196 sc.function = ParseCompileUnitFunctionForPDBFunc(pdb_func, *sc.comp_unit); in ResolveFunction()
1912 SymbolFilePDB::GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func) { in GetMangledForPDBFunc() argument
1914 auto func_name = pdb_func.getName(); in GetMangledForPDBFunc()
1915 auto func_undecorated_name = pdb_func.getUndecoratedName(); in GetMangledForPDBFunc()