Home
last modified time | relevance | path

Searched refs:pdb_func (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp284 SymbolFilePDB::ParseCompileUnitFunctionForPDBFunc(const PDBSymbolFunc &pdb_func, in ParseCompileUnitFunctionForPDBFunc() argument
286 if (FunctionSP result = comp_unit.FindFunctionByUID(pdb_func.getSymIndexId())) in ParseCompileUnitFunctionForPDBFunc()
289 auto file_vm_addr = pdb_func.getVirtualAddress(); in ParseCompileUnitFunctionForPDBFunc()
293 auto func_length = pdb_func.getLength(); in ParseCompileUnitFunctionForPDBFunc()
300 lldb_private::Type *func_type = ResolveTypeUID(pdb_func.getSymIndexId()); in ParseCompileUnitFunctionForPDBFunc()
304 user_id_t func_type_uid = pdb_func.getSignatureId(); in ParseCompileUnitFunctionForPDBFunc()
306 Mangled mangled = GetMangledForPDBFunc(pdb_func); in ParseCompileUnitFunctionForPDBFunc()
309 std::make_shared<Function>(&comp_unit, pdb_func.getSymIndexId(), in ParseCompileUnitFunctionForPDBFunc()
327 clang_type_system->GetPDBParser()->GetDeclForSymbol(pdb_func); in ParseCompileUnitFunctionForPDBFunc()
405 if (auto *pdb_func = llvm::dyn_cast<PDBSymbolFunc>(pdb_symbol)) { in ParseFunctionBlocksForPDBSymbol() local
[all …]
H A DSymbolFilePDB.h218 ParseCompileUnitFunctionForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func,
230 GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func);
232 bool ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func,
H A DPDBASTParser.cpp595 if (auto pdb_func = llvm::dyn_cast<PDBSymbolFunc>(&type)) { in CreateLLDBTypeFromPDBType() local
596 if (pdb_func->isCompilerGenerated()) in CreateLLDBTypeFromPDBType()
599 auto sig = pdb_func->getSignature(); in CreateLLDBTypeFromPDBType()
605 MSVCUndecoratedNameParser::DropScope(pdb_func->getName())); in CreateLLDBTypeFromPDBType()