Lines Matching defs:pdb_func

289 SymbolFilePDB::ParseCompileUnitFunctionForPDBFunc(const PDBSymbolFunc &pdb_func,
291 if (FunctionSP result = comp_unit.FindFunctionByUID(pdb_func.getSymIndexId()))
294 auto file_vm_addr = pdb_func.getVirtualAddress();
298 auto func_length = pdb_func.getLength();
304 lldb_private::Type *func_type = ResolveTypeUID(pdb_func.getSymIndexId());
308 user_id_t func_type_uid = pdb_func.getSignatureId();
310 Mangled mangled = GetMangledForPDBFunc(pdb_func);
313 &comp_unit, pdb_func.getSymIndexId(), func_type_uid, mangled, func_type,
331 clang_type_system->GetPDBParser()->GetDeclForSymbol(pdb_func);
507 auto pdb_func = m_session_up->getConcreteSymbolById<PDBSymbolFunc>(
509 if (!pdb_func)
512 num_added += ParseVariables(sc, *pdb_func);
756 auto *pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get());
757 assert(pdb_func);
758 auto func_uid = pdb_func->getSymIndexId();
762 ParseCompileUnitFunctionForPDBFunc(*pdb_func, *sc.comp_unit);
876 auto pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get());
877 assert(pdb_func);
878 sc.function = ParseCompileUnitFunctionForPDBFunc(*pdb_func,
1183 bool SymbolFilePDB::ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func,
1187 sc.comp_unit = ParseCompileUnitForUID(pdb_func.getCompilandId()).get();
1191 sc.function = ParseCompileUnitFunctionForPDBFunc(pdb_func, *sc.comp_unit);
1893 SymbolFilePDB::GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func) {
1895 auto func_name = pdb_func.getName();
1896 auto func_undecorated_name = pdb_func.getUndecoratedName();