Home
last modified time | relevance | path

Searched refs:PDBSymbolFunc (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolFunc.cpp34 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()
H A DPDBSymDumper.cpp56 void PDBSymDumper::dump(const PDBSymbolFunc &Symbol) { in dump()
57 PDB_SYMDUMP_UNREACHABLE(PDBSymbolFunc) in dump()
H A DPDBContext.cpp43 if (auto Func = dyn_cast_or_null<PDBSymbolFunc>(Symbol.get())) { in getLineInfoForAddress()
150 auto *Func = dyn_cast_or_null<PDBSymbolFunc>(FuncSymbol.get()); in getFunctionName()
H A DPDBSymbol.cpp70 FACTORY_SYMTAG_CASE(Function, PDBSymbolFunc) in createSymbol()
H A DUDTLayout.cpp193 else if (auto Func = unique_dyn_cast<PDBSymbolFunc>(Child)) in initializeChildren()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h36 class PDBSymbolFunc; variable
80 typedef llvm::pdb::ConcreteSymbolEnumerator<llvm::pdb::PDBSymbolFunc>
104 const llvm::pdb::PDBSymbolFunc &method) const;
H A DSymbolFilePDB.h208 ParseCompileUnitFunctionForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func,
220 GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func);
222 bool ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func,
H A DPDBASTParser.cpp593 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()
H A DSymbolFilePDB.cpp288 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 …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DUDTLayout.h123 ArrayRef<std::unique_ptr<PDBSymbolFunc>> funcs() const { return Funcs; } in funcs()
135 UniquePtrVector<PDBSymbolFunc> Funcs;
H A DPDBSymbolFunc.h26 class PDBSymbolFunc : public PDBSymbol {
H A DPDBSymDumper.h32 virtual void dump(const PDBSymbolFunc &Symbol);
H A DPDBTypes.h41 class PDBSymbolFunc; variable
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.h26 class PDBSymbolFunc;
73 const std::unique_ptr<llvm::pdb::PDBSymbolFunc> &F1,
74 const std::unique_ptr<llvm::pdb::PDBSymbolFunc> &F2);
27 class PDBSymbolFunc; global() variable
H A DPrettyFunctionDumper.h26 void start(const PDBSymbolFunc &Symbol, PointerType Pointer);
H A DPrettyCompilandDumper.h31 void dump(const PDBSymbolFunc &Symbol) override;
H A DPrettyClassLayoutGraphicalDumper.h36 void dump(const PDBSymbolFunc &Symbol) override;
H A DPrettyClassLayoutGraphicalDumper.cpp200 void PrettyClassLayoutGraphicalDumper::dump(const PDBSymbolFunc &Symbol) { in dump()
H A DPrettyCompilandDumper.cpp161 void CompilandDumper::dump(const PDBSymbolFunc &Symbol) { in dump()
H A Dllvm-pdbutil.cpp67 #include "llvm/DebugInfo/PDB/PDBSymbolFunc.h"
933 const std::unique_ptr<PDBSymbolFunc> &F1,
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()
H A DPrettyFunctionDumper.cpp119 void FunctionDumper::start(const PDBSymbolFunc &Symbol, PointerType Pointer) { in start()
/freebsd/lib/clang/libllvm/
H A DMakefile653 SRCS_EXT+= DebugInfo/PDB/PDBSymbolFunc.cpp