Home
last modified time | relevance | path

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

12

/external/llvm/lib/DebugInfo/PDB/
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()
78 typedef std::vector<std::unique_ptr<PDBSymbolData>> ArgListType;
94 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
DPDBSymbolData.cpp20 PDBSymbolData::PDBSymbolData(const IPDBSession &PDBSession, in PDBSymbolData() function in PDBSymbolData
24 std::unique_ptr<PDBSymbol> PDBSymbolData::getType() const { in getType()
28 void PDBSymbolData::dump(PDBSymDumper &Dumper) const { Dumper.dump(*this); } in dump()
DPDBSymDumper.cpp49 void PDBSymDumper::dump(const PDBSymbolData &Symbol) { in dump()
50 PDB_SYMDUMP_UNREACHABLE(PDBSymbolData) in dump()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/
DPDBSymbolFunc.cpp28 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {
30 typedef ConcreteSymbolEnumerator<PDBSymbolData> ArgEnumeratorType;
38 auto DataChildren = Func.findAllChildren<PDBSymbolData>(); in FunctionArgEnumerator()
53 std::unique_ptr<PDBSymbolData>
58 return Session.getConcreteSymbolById<PDBSymbolData>( in getChildAtIndex()
62 std::unique_ptr<PDBSymbolData> getNext() override { in getNext()
67 return Session.getConcreteSymbolById<PDBSymbolData>(Result.getSymIndexId()); in getNext()
77 typedef std::vector<std::unique_ptr<PDBSymbolData>> ArgListType;
91 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
DPDBSymbolData.cpp20 PDBSymbolData::PDBSymbolData(const IPDBSession &PDBSession, in PDBSymbolData() function in PDBSymbolData
26 void PDBSymbolData::dump(PDBSymDumper &Dumper) const { Dumper.dump(*this); } in dump()
28 std::unique_ptr<IPDBEnumLineNumbers> PDBSymbolData::getLineNumbers() const { in getLineNumbers()
41 uint32_t PDBSymbolData::getCompilandId() const { in getCompilandId()
DUDTLayout.cpp69 const UDTLayoutBase &Parent, std::unique_ptr<PDBSymbolData> Member) in DataMemberLayoutItem()
87 const PDBSymbolData &DataMemberLayoutItem::getDataMember() { in getDataMember()
88 return *dyn_cast<PDBSymbolData>(Symbol); in getDataMember()
173 UniquePtrVector<PDBSymbolData> Members; in initializeChildren()
184 else if (auto Data = unique_dyn_cast<PDBSymbolData>(Child)) { in initializeChildren()
DPDBSymDumper.cpp49 void PDBSymDumper::dump(const PDBSymbolData &Symbol) { in dump()
50 PDB_SYMDUMP_UNREACHABLE(PDBSymbolData) in dump()
DPDBContext.cpp44 } else if (auto Data = dyn_cast_or_null<PDBSymbolData>(Symbol.get())) { in getLineInfoForAddress()
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbolData.h22 class PDBSymbolData : public PDBSymbol {
24 PDBSymbolData(const IPDBSession &PDBSession,
DPDBSymbolFunc.h31 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
DPDBSymDumper.h31 virtual void dump(const PDBSymbolData &Symbol);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbolData.h23 class PDBSymbolData : public PDBSymbol {
25 PDBSymbolData(const IPDBSession &PDBSession,
DUDTLayout.h88 std::unique_ptr<PDBSymbolData> DataMember);
90 const PDBSymbolData &getDataMember();
95 std::unique_ptr<PDBSymbolData> DataMember;
DPDBSymbolFunc.h33 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
DPDBSymDumper.h31 virtual void dump(const PDBSymbolData &Symbol);
/external/llvm/tools/llvm-pdbdump/
DClassDefinitionDumper.h33 void dump(const PDBSymbolData &Symbol) override;
52 std::list<std::unique_ptr<PDBSymbolData>> Data;
DClassDefinitionDumper.cpp95 } else if (auto Data = dyn_cast<PDBSymbolData>(Child.get())) { in start()
97 AccessGroup.Data.push_back(std::unique_ptr<PDBSymbolData>(Data)); in start()
157 void ClassDefinitionDumper::dump(const PDBSymbolData &Symbol) { in dump()
DVariableDumper.h27 void start(const PDBSymbolData &Var);
DCompilandDumper.h31 void dump(const PDBSymbolData &Symbol) override;
DEnumDumper.cpp38 auto EnumValues = Symbol.findAllChildren<PDBSymbolData>(); in start()
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-pdbutil/
Dllvm-pdbutil.h27 class PDBSymbolData; variable
30 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);
DPrettyCompilandDumper.h31 void dump(const PDBSymbolData &Symbol) override;
DPrettyClassLayoutGraphicalDumper.h34 void dump(const PDBSymbolData &Symbol) override;
DPrettyVariableDumper.h27 void start(const PDBSymbolData &Var, uint32_t Offset = 0);
DPrettyEnumDumper.cpp38 auto EnumValues = Symbol.findAllChildren<PDBSymbolData>(); in start()

12