Home
last modified time | relevance | path

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

1234

/external/llvm/lib/DebugInfo/PDB/
DPDBSymbol.cpp55 PDBSymbol::PDBSymbol(const IPDBSession &PDBSession, in PDBSymbol() function in PDBSymbol
59 PDBSymbol::~PDBSymbol() {} in ~PDBSymbol()
63 return std::unique_ptr<PDBSymbol>(new Type(PDBSession, std::move(Symbol)));
65 std::unique_ptr<PDBSymbol>
66 PDBSymbol::create(const IPDBSession &PDBSession, in create()
100 return std::unique_ptr<PDBSymbol>( in create()
111 void PDBSymbol::defaultDump(raw_ostream &OS, int Indent) const { in defaultDump()
115 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag()
116 uint32_t PDBSymbol::getSymIndexId() const { return RawSymbol->getSymIndexId(); } in getSymIndexId()
118 std::unique_ptr<IPDBEnumSymbols> PDBSymbol::findAllChildren() const { in findAllChildren()
[all …]
DPDBSymbolTypeFunctionSig.cpp42 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override { in getChildAtIndex()
49 std::unique_ptr<PDBSymbol> getNext() override { in getNext()
71 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeFunctionSig()
73 std::unique_ptr<PDBSymbol> PDBSymbolTypeFunctionSig::getReturnType() const { in getReturnType()
82 std::unique_ptr<PDBSymbol> PDBSymbolTypeFunctionSig::getClassParent() const { in getClassParent()
DPDBSymbolTypeArray.cpp22 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeArray()
24 std::unique_ptr<PDBSymbol> PDBSymbolTypeArray::getElementType() const { in getElementType()
DPDBSymbolTypePointer.cpp22 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypePointer()
24 std::unique_ptr<PDBSymbol> PDBSymbolTypePointer::getPointeeType() const { in getPointeeType()
DPDBSymbolData.cpp22 : PDBSymbol(PDBSession, std::move(DataSymbol)) {} in PDBSymbolData()
24 std::unique_ptr<PDBSymbol> PDBSymbolData::getType() const { in getType()
DPDBContext.cpp41 std::unique_ptr<PDBSymbol> Symbol = in getLineInfoForAddress()
100 std::unique_ptr<PDBSymbol> FuncSymbol = in getFunctionName()
DPDBSymbolExe.cpp21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolExe()
DPDBSymbolFuncDebugEnd.cpp22 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolFuncDebugEnd()
/external/llvm/lib/DebugInfo/PDB/DIA/
DDIAEnumSymbols.cpp27 std::unique_ptr<PDBSymbol>
34 return std::unique_ptr<PDBSymbol>(PDBSymbol::create(Session, std::move(RawSymbol))); in getChildAtIndex()
37 std::unique_ptr<PDBSymbol> DIAEnumSymbols::getNext() { in getNext()
44 return std::unique_ptr<PDBSymbol>( in getNext()
45 PDBSymbol::create(Session, std::move(RawSymbol))); in getNext()
DDIASession.cpp146 auto PdbSymbol(PDBSymbol::create(*this, std::move(RawSymbol))); in getGlobalScope()
152 std::unique_ptr<PDBSymbol> DIASession::getSymbolById(uint32_t SymbolId) const { in getSymbolById()
158 return PDBSymbol::create(*this, std::move(RawSymbol)); in getSymbolById()
161 std::unique_ptr<PDBSymbol>
175 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByAddress()
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbol.h35 static bool classof(const PDBSymbol *S) { return S->getSymTag() == Tag; }
43 class PDBSymbol {
45 PDBSymbol(const IPDBSession &PDBSession,
49 static std::unique_ptr<PDBSymbol>
52 virtual ~PDBSymbol();
DPDBSymbolTypeFunctionSig.h21 class PDBSymbolTypeFunctionSig : public PDBSymbol {
28 std::unique_ptr<PDBSymbol> getReturnType() const;
30 std::unique_ptr<PDBSymbol> getClassParent() const;
DConcreteSymbolEnumerator.h33 std::unique_ptr<PDBSymbol> Child = Enumerator->getChildAtIndex(Index); in getChildAtIndex()
38 std::unique_ptr<PDBSymbol> Child = Enumerator->getNext(); in getNext()
51 make_concrete_child(std::unique_ptr<PDBSymbol> Child) const { in make_concrete_child()
DPDBSymbolUnknown.h20 class PDBSymbolUnknown : public PDBSymbol {
27 static bool classof(const PDBSymbol *S) { in classof()
DPDBSymbolTypePointer.h21 class PDBSymbolTypePointer : public PDBSymbol {
28 std::unique_ptr<PDBSymbol> getPointeeType() const;
DPDBSymbolTypeArray.h21 class PDBSymbolTypeArray : public PDBSymbol {
28 std::unique_ptr<PDBSymbol> getElementType() const;
DPDBSymbolData.h22 class PDBSymbolData : public PDBSymbol {
29 std::unique_ptr<PDBSymbol> getType() const;
DIPDBSession.h32 virtual std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const = 0;
47 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.h35 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override;
37 std::unique_ptr<PDBSymbol>
/external/llvm/tools/llvm-pdbdump/
DVariableDumper.h37 void dumpSymbolTypeAndName(const PDBSymbol &Type, StringRef Name);
38 bool tryDumpFunctionPointer(const PDBSymbol &Type, StringRef Name);
DVariableDumper.cpp129 void VariableDumper::dumpSymbolTypeAndName(const PDBSymbol &Type, in dumpSymbolTypeAndName()
134 std::unique_ptr<PDBSymbol> ElementType = ArrayType->getElementType(); in dumpSymbolTypeAndName()
153 bool VariableDumper::tryDumpFunctionPointer(const PDBSymbol &Type, in tryDumpFunctionPointer()
/external/llvm/include/llvm/DebugInfo/PDB/Raw/
DRawSession.h34 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override;
36 std::unique_ptr<PDBSymbol>
/external/llvm/unittests/DebugInfo/PDB/
DPDBApiTest.cpp69 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override { in getSymbolById()
77 std::unique_ptr<PDBSymbol>
322 std::unordered_map<PDB_SymType, std::unique_ptr<PDBSymbol>> SymbolMap;
382 auto Symbol = PDBSymbol::create(*Session, std::move(RawSymbol)); in InsertItemWithTag()
/external/llvm/lib/DebugInfo/PDB/Raw/
DRawSession.cpp84 std::unique_ptr<PDBSymbol> RawSession::getSymbolById(uint32_t SymbolId) const { in getSymbolById()
88 std::unique_ptr<PDBSymbol>

1234