Home
last modified time | relevance | path

Searched refs:PDBSymbolData (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolFunc.cpp29 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {
31 typedef ConcreteSymbolEnumerator<PDBSymbolData> ArgEnumeratorType;
39 auto DataChildren = Func.findAllChildren<PDBSymbolData>(); in FunctionArgEnumerator()
54 std::unique_ptr<PDBSymbolData>
59 return Session.getConcreteSymbolById<PDBSymbolData>( in getChildAtIndex()
63 std::unique_ptr<PDBSymbolData> getNext() override { in getNext()
68 return Session.getConcreteSymbolById<PDBSymbolData>(Result.getSymIndexId()); in getNext()
74 typedef std::vector<std::unique_ptr<PDBSymbolData>> ArgListType;
82 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
H A DPDBSymbolData.cpp18 void PDBSymbolData::dump(PDBSymDumper &Dumper) const { Dumper.dump(*this); } in dump()
20 std::unique_ptr<IPDBEnumLineNumbers> PDBSymbolData::getLineNumbers() const { in getLineNumbers()
33 uint32_t PDBSymbolData::getCompilandId() const { in getCompilandId()
H A DUDTLayout.cpp71 const UDTLayoutBase &Parent, std::unique_ptr<PDBSymbolData> Member) in DataMemberLayoutItem()
89 const PDBSymbolData &DataMemberLayoutItem::getDataMember() { in getDataMember()
90 return *cast<PDBSymbolData>(Symbol); in getDataMember()
175 UniquePtrVector<PDBSymbolData> Members; in initializeChildren()
186 else if (auto Data = unique_dyn_cast<PDBSymbolData>(Child)) { in initializeChildren()
H A DPDBSymDumper.cpp48 void PDBSymDumper::dump(const PDBSymbolData &Symbol) { in dump()
49 PDB_SYMDUMP_UNREACHABLE(PDBSymbolData) in dump()
H A DPDBContext.cpp45 } else if (auto Data = dyn_cast_or_null<PDBSymbolData>(Symbol.get())) { in getLineInfoForAddress()
H A DPDBSymbol.cpp72 FACTORY_SYMTAG_CASE(Data, PDBSymbolData) in createSymbol()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBLocationToDWARFExpression.h21 class PDBSymbolData; variable
44 const llvm::pdb::PDBSymbolData &symbol,
H A DPDBASTParser.h35 class PDBSymbolData; variable
76 typedef llvm::pdb::ConcreteSymbolEnumerator<llvm::pdb::PDBSymbolData>
84 const llvm::pdb::PDBSymbolData &data);
H A DSymbolFilePDB.h188 std::string GetMangledForPDBData(const llvm::pdb::PDBSymbolData &pdb_data);
192 const llvm::pdb::PDBSymbolData &pdb_data);
234 uint32_t GetCompilandId(const llvm::pdb::PDBSymbolData &data);
H A DSymbolFilePDB.cpp536 auto results = m_global_scope_up->findAllChildren<PDBSymbolData>(); in ParseVariablesForContext()
917 std::string SymbolFilePDB::GetMangledForPDBData(const PDBSymbolData &pdb_data) { in GetMangledForPDBData()
932 const llvm::pdb::PDBSymbolData &pdb_data) { in ParseVariableForPDBData()
1056 if (auto pdb_data = llvm::dyn_cast<PDBSymbolData>(&pdb_symbol)) { in ParseVariables()
1129 auto results = m_global_scope_up->findAllChildren<PDBSymbolData>(); in FindGlobalVariables()
1136 auto pdb_data = llvm::dyn_cast<PDBSymbolData>(result.get()); in FindGlobalVariables()
1168 auto results = m_global_scope_up->findAllChildren<PDBSymbolData>(); in FindGlobalVariables()
1992 uint32_t SymbolFilePDB::GetCompilandId(const llvm::pdb::PDBSymbolData &data) { in GetCompilandId()
H A DPDBLocationToDWARFExpression.cpp20 #include "llvm/DebugInfo/PDB/PDBSymbolData.h"
68 ModuleSP module, const PDBSymbolData &symbol, in ConvertPDBLocationToDWARFExpression()
H A DPDBASTParser.cpp493 auto first_child = enum_type->findOneChild<PDBSymbolData>(); in CreateLLDBTypeFromPDBType()
516 auto enum_values = enum_type->findAllChildren<PDBSymbolData>(); in CreateLLDBTypeFromPDBType()
905 auto data = llvm::dyn_cast<PDBSymbolData>(&symbol); in GetDeclForSymbol()
1153 const PDBSymbolData &enum_value) { in AddEnumValue()
1218 auto members_enum = udt.findAllChildren<PDBSymbolData>(); in CompleteTypeFromUDT()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DUDTLayout.h86 std::unique_ptr<PDBSymbolData> DataMember);
88 const PDBSymbolData &getDataMember();
93 std::unique_ptr<PDBSymbolData> DataMember;
H A DPDBSymbolFunc.h22 class PDBSymbolData; variable
33 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
H A DPDBSymbolData.h22 class PDBSymbolData : public PDBSymbol {
H A DPDBSymDumper.h30 virtual void dump(const PDBSymbolData &Symbol);
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.h25 class PDBSymbolData;
28 uint32_t getTypeLength(const PDBSymbolData &Symbol);
75 bool compareDataSymbols(const std::unique_ptr<llvm::pdb::PDBSymbolData> &F1,
76 const std::unique_ptr<llvm::pdb::PDBSymbolData> &F2);
26 class PDBSymbolData; global() variable
H A DPrettyCompilandDumper.h30 void dump(const PDBSymbolData &Symbol) override;
H A DPrettyClassLayoutGraphicalDumper.h31 void dump(const PDBSymbolData &Symbol) override;
H A DPrettyVariableDumper.h26 void start(const PDBSymbolData &Var, uint32_t Offset = 0);
H A DPrettyEnumDumper.cpp50 auto EnumValues = Symbol.findAllChildren<PDBSymbolData>(); in start()
H A Dllvm-pdbutil.cpp65 #include "llvm/DebugInfo/PDB/PDBSymbolData.h"
925 uint32_t llvm::pdb::getTypeLength(const PDBSymbolData &Symbol) { in shouldDumpSymLevel()
946 const std::unique_ptr<PDBSymbolData> &F1,
947 const std::unique_ptr<PDBSymbolData> &F2) { in compareDataSymbols()
1075 diaDumpChildren<PDBSymbolTypeEnum, PDBSymbolData>(*Child, Ids, Recurse); in dumpDia()
1188 std::unique_ptr<PDBSymbolData> D = in dumpPretty()
1189 llvm::unique_dyn_cast<PDBSymbolData>(std::move(Symbol)); in dumpPretty()
1274 if (auto Vars = GlobalScope->findAllChildren<PDBSymbolData>()) { in dumpPretty()
1280 std::vector<std::unique_ptr<PDBSymbolData>> Datas; in dumpPretty()
H A DPrettyClassLayoutGraphicalDumper.cpp150 void PrettyClassLayoutGraphicalDumper::dump(const PDBSymbolData &Symbol) { in dump()
H A DPrettyCompilandDumper.cpp128 void CompilandDumper::dump(const PDBSymbolData &Symbol) { in dump()
H A DPrettyVariableDumper.cpp39 void VariableDumper::start(const PDBSymbolData &Var, uint32_t Offset) { in start()

12