Home
last modified time | relevance | path

Searched refs:PDBSymbol (Results 1 – 25 of 78) sorted by relevance

1234

/external/llvm/lib/DebugInfo/PDB/
DPDBSymbol.cpp54 PDBSymbol::PDBSymbol(const IPDBSession &PDBSession, in PDBSymbol() function in PDBSymbol
58 PDBSymbol::~PDBSymbol() {} in ~PDBSymbol()
62 return std::unique_ptr<PDBSymbol>(new Type(PDBSession, std::move(Symbol)));
64 std::unique_ptr<PDBSymbol>
65 PDBSymbol::create(const IPDBSession &PDBSession, in create()
99 return std::unique_ptr<PDBSymbol>( in create()
110 void PDBSymbol::defaultDump(raw_ostream &OS, int Indent) const { in defaultDump()
114 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag()
116 std::unique_ptr<IPDBEnumSymbols> PDBSymbol::findAllChildren() const { in findAllChildren()
121 PDBSymbol::findAllChildren(PDB_SymType Type) const { in findAllChildren()
[all …]
DPDBSymbolTypeFunctionSig.cpp41 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override { in getChildAtIndex()
48 std::unique_ptr<PDBSymbol> getNext() override { in getNext()
70 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeFunctionSig()
72 std::unique_ptr<PDBSymbol> PDBSymbolTypeFunctionSig::getReturnType() const { in getReturnType()
81 std::unique_ptr<PDBSymbol> PDBSymbolTypeFunctionSig::getClassParent() const { in getClassParent()
DPDBSymbolData.cpp21 : PDBSymbol(PDBSession, std::move(DataSymbol)) {} in PDBSymbolData()
23 std::unique_ptr<PDBSymbol> PDBSymbolData::getType() const { in getType()
DPDBSymbolTypeArray.cpp21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeArray()
23 std::unique_ptr<PDBSymbol> PDBSymbolTypeArray::getElementType() const { in getElementType()
DPDBSymbolTypePointer.cpp21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypePointer()
23 std::unique_ptr<PDBSymbol> PDBSymbolTypePointer::getPointeeType() const { in getPointeeType()
DPDBSymbolTypeBuiltin.cpp20 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeBuiltin()
DPDBSymbolTypeFriend.cpp21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeFriend()
DPDBSymbolTypeBaseClass.cpp21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeBaseClass()
DPDBSymbolFuncDebugEnd.cpp21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolFuncDebugEnd()
DPDBSymbolTypeFunctionArg.cpp20 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeFunctionArg()
/external/llvm/lib/DebugInfo/PDB/DIA/
DDIAEnumSymbols.cpp26 std::unique_ptr<PDBSymbol>
33 return std::unique_ptr<PDBSymbol>(PDBSymbol::create(Session, std::move(RawSymbol))); in getChildAtIndex()
36 std::unique_ptr<PDBSymbol> DIAEnumSymbols::getNext() { in getNext()
43 return std::unique_ptr<PDBSymbol>( in getNext()
44 PDBSymbol::create(Session, std::move(RawSymbol))); in getNext()
DDIASession.cpp128 auto PdbSymbol(PDBSymbol::create(*this, std::move(RawSymbol))); in getGlobalScope()
134 std::unique_ptr<PDBSymbol> DIASession::getSymbolById(uint32_t SymbolId) const { in getSymbolById()
140 return PDBSymbol::create(*this, std::move(RawSymbol)); in getSymbolById()
143 std::unique_ptr<PDBSymbol>
157 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByAddress()
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbol.h34 static bool classof(const PDBSymbol *S) { return S->getSymTag() == Tag; }
42 class PDBSymbol {
44 PDBSymbol(const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol);
47 static std::unique_ptr<PDBSymbol>
50 virtual ~PDBSymbol();
DPDBSymbolTypeFunctionSig.h20 class PDBSymbolTypeFunctionSig : public PDBSymbol {
27 std::unique_ptr<PDBSymbol> getReturnType() const;
29 std::unique_ptr<PDBSymbol> getClassParent() const;
DConcreteSymbolEnumerator.h32 std::unique_ptr<PDBSymbol> Child = Enumerator->getChildAtIndex(Index); in getChildAtIndex()
37 std::unique_ptr<PDBSymbol> Child = Enumerator->getNext(); in getNext()
50 make_concrete_child(std::unique_ptr<PDBSymbol> Child) const { in make_concrete_child()
DPDBSymbolUnknown.h19 class PDBSymbolUnknown : public PDBSymbol {
26 static bool classof(const PDBSymbol *S) { in classof()
DPDBSymbolTypePointer.h20 class PDBSymbolTypePointer : public PDBSymbol {
27 std::unique_ptr<PDBSymbol> getPointeeType() const;
DPDBSymbolTypeArray.h20 class PDBSymbolTypeArray : public PDBSymbol {
27 std::unique_ptr<PDBSymbol> getElementType() const;
DPDBSymbolData.h20 class PDBSymbolData : public PDBSymbol {
27 std::unique_ptr<PDBSymbol> getType() const;
DIPDBSession.h31 virtual std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const = 0;
46 virtual std::unique_ptr<PDBSymbol>
/external/llvm/include/llvm/DebugInfo/PDB/DIA/
DDIAEnumSymbols.h20 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
26 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override;
27 std::unique_ptr<PDBSymbol> getNext() override;
DDIASession.h30 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override;
32 std::unique_ptr<PDBSymbol>
/external/llvm/tools/llvm-pdbdump/
DVariableDumper.h34 void dumpSymbolTypeAndName(const PDBSymbol &Type, StringRef Name);
35 bool tryDumpFunctionPointer(const PDBSymbol &Type, StringRef Name);
DVariableDumper.cpp128 void VariableDumper::dumpSymbolTypeAndName(const PDBSymbol &Type, in dumpSymbolTypeAndName()
133 std::unique_ptr<PDBSymbol> ElementType = ArrayType->getElementType(); in dumpSymbolTypeAndName()
152 bool VariableDumper::tryDumpFunctionPointer(const PDBSymbol &Type, in tryDumpFunctionPointer()
/external/llvm/unittests/DebugInfo/PDB/
DPDBApiTest.cpp68 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override { in getSymbolById()
76 std::unique_ptr<PDBSymbol>
295 std::unordered_map<PDB_SymType, std::unique_ptr<PDBSymbol>> SymbolMap;
355 auto Symbol = PDBSymbol::create(*Session, std::move(RawSymbol)); in InsertItemWithTag()

1234