Searched refs:PDBSymbolFunc (Results 1 – 22 of 22) sorted by relevance
34 const PDBSymbolFunc &PDBFunc) in FunctionArgEnumerator()76 const PDBSymbolFunc &Func;83 PDBSymbolFunc::getArguments() const { in getArguments()87 void PDBSymbolFunc::dump(PDBSymDumper &Dumper) const { Dumper.dump(*this); } in dump()89 bool PDBSymbolFunc::isDestructor() const { in isDestructor()100 std::unique_ptr<IPDBEnumLineNumbers> PDBSymbolFunc::getLineNumbers() const { in getLineNumbers()106 uint32_t PDBSymbolFunc::getCompilandId() const { in getCompilandId()
56 void PDBSymDumper::dump(const PDBSymbolFunc &Symbol) { in dump()57 PDB_SYMDUMP_UNREACHABLE(PDBSymbolFunc) in dump()
43 if (auto Func = dyn_cast_or_null<PDBSymbolFunc>(Symbol.get())) { in getLineInfoForAddress()150 auto *Func = dyn_cast_or_null<PDBSymbolFunc>(FuncSymbol.get()); in getFunctionName()
70 FACTORY_SYMTAG_CASE(Function, PDBSymbolFunc) in createSymbol()
193 else if (auto Func = unique_dyn_cast<PDBSymbolFunc>(Child)) in initializeChildren()
36 class PDBSymbolFunc; variable80 typedef llvm::pdb::ConcreteSymbolEnumerator<llvm::pdb::PDBSymbolFunc>104 const llvm::pdb::PDBSymbolFunc &method) const;
208 ParseCompileUnitFunctionForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func,220 GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func);222 bool ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func,
593 if (auto pdb_func = llvm::dyn_cast<PDBSymbolFunc>(&type)) { in CreateLLDBTypeFromPDBType()870 if (auto func = llvm::dyn_cast_or_null<PDBSymbolFunc>(&symbol)) { in GetDeclForSymbol()874 if (std::unique_ptr<ConcreteSymbolEnumerator<PDBSymbolFunc>> in GetDeclForSymbol()876 class_parent->findAllChildren<PDBSymbolFunc>()) { in GetDeclForSymbol()877 while (std::unique_ptr<PDBSymbolFunc> method = in GetDeclForSymbol()940 auto func = llvm::dyn_cast<PDBSymbolFunc>(&symbol); in GetDeclForSymbol()1222 auto methods_enum = udt.findAllChildren<PDBSymbolFunc>(); in CompleteTypeFromUDT()1415 while (std::unique_ptr<PDBSymbolFunc> method = methods_enum.getNext()) in AddRecordMethods()1424 const llvm::pdb::PDBSymbolFunc &method) const { in AddRecordMethod()
288 SymbolFilePDB::ParseCompileUnitFunctionForPDBFunc(const PDBSymbolFunc &pdb_func, in ParseCompileUnitFunctionForPDBFunc()342 auto results_up = compiland_up->findAllChildren<PDBSymbolFunc>(); in ParseFunctions()409 if (auto *pdb_func = llvm::dyn_cast<PDBSymbolFunc>(pdb_symbol)) { in ParseFunctionBlocksForPDBSymbol()452 auto pdb_func_up = m_session_up->getConcreteSymbolById<PDBSymbolFunc>(uid); in ParseBlocksRecursive()521 auto pdb_func = m_session_up->getConcreteSymbolById<PDBSymbolFunc>( in ParseVariablesForContext()770 auto *pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get()); in ResolveSymbolContext()890 auto pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get()); in ResolveSymbolContext()1197 bool SymbolFilePDB::ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func, in ResolveFunction()1215 auto pdb_func_up = m_session_up->getConcreteSymbolById<PDBSymbolFunc>(uid); in ResolveFunction()1227 if (auto results_up = m_global_scope_up->findAllChildren<PDBSymbolFunc>()) { in CacheFunctionNames()[all …]
123 ArrayRef<std::unique_ptr<PDBSymbolFunc>> funcs() const { return Funcs; } in funcs()135 UniquePtrVector<PDBSymbolFunc> Funcs;
26 class PDBSymbolFunc : public PDBSymbol {
32 virtual void dump(const PDBSymbolFunc &Symbol);
41 class PDBSymbolFunc; variable
26 class PDBSymbolFunc; variable73 const std::unique_ptr<llvm::pdb::PDBSymbolFunc> &F1,74 const std::unique_ptr<llvm::pdb::PDBSymbolFunc> &F2);
26 void start(const PDBSymbolFunc &Symbol, PointerType Pointer);
31 void dump(const PDBSymbolFunc &Symbol) override;
36 void dump(const PDBSymbolFunc &Symbol) override;
200 void PrettyClassLayoutGraphicalDumper::dump(const PDBSymbolFunc &Symbol) { in dump()
161 void CompilandDumper::dump(const PDBSymbolFunc &Symbol) { in dump()
933 const std::unique_ptr<PDBSymbolFunc> &F1, in compareFunctionSymbols()934 const std::unique_ptr<PDBSymbolFunc> &F2) { in compareFunctionSymbols()1181 std::unique_ptr<PDBSymbolFunc> F = in dumpPretty()1182 llvm::unique_dyn_cast<PDBSymbolFunc>(std::move(Symbol)); in dumpPretty()1254 if (auto Functions = GlobalScope->findAllChildren<PDBSymbolFunc>()) { in dumpPretty()1262 std::vector<std::unique_ptr<PDBSymbolFunc>> Funcs; in dumpPretty()
119 void FunctionDumper::start(const PDBSymbolFunc &Symbol, PointerType Pointer) { in start()
666 SRCS_EXT+= DebugInfo/PDB/PDBSymbolFunc.cpp