Home
last modified time | relevance | path

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

1234567

/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/
DPDBSymbol.cpp53 PDBSymbol::PDBSymbol(const IPDBSession &PDBSession, in PDBSymbol() function in PDBSymbol
57 PDBSymbol::PDBSymbol(PDBSymbol &Symbol) in PDBSymbol() function in PDBSymbol
60 PDBSymbol::~PDBSymbol() = default;
64 return std::unique_ptr<PDBSymbol>(new Type(PDBSession, std::move(Symbol)));
66 std::unique_ptr<PDBSymbol>
67 PDBSymbol::create(const IPDBSession &PDBSession, in create()
101 return std::unique_ptr<PDBSymbol>( in create()
106 void PDBSymbol::defaultDump(raw_ostream &OS, int Indent) const { in defaultDump()
110 void PDBSymbol::dumpProperties() const { in dumpProperties()
116 void PDBSymbol::dumpChildStats() const { in dumpChildStats()
[all …]
DUDTLayout.cpp34 static std::unique_ptr<PDBSymbol> getSymbolType(const PDBSymbol &Symbol) { in getSymbolType()
41 static uint32_t getTypeLength(const PDBSymbol &Symbol) { in getTypeLength()
49 const PDBSymbol *Symbol, const std::string &Name, in LayoutItemBase()
105 UDTLayoutBase::UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym, in UDTLayoutBase()
166 void UDTLayoutBase::initializeChildren(const PDBSymbol &Sym) { in initializeChildren()
DPDBSymbolTypeFunctionSig.cpp43 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override { in getChildAtIndex()
50 std::unique_ptr<PDBSymbol> getNext() override { in getNext()
72 : PDBSymbol(PDBSession, std::move(Symbol)) { in PDBSymbolTypeFunctionSig()
/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()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbol.h36 FORWARD_CONCRETE_SYMBOL_ID_METHOD_WITH_NAME(PDBSymbol, PrivateName, \
53 static bool classof(const PDBSymbol *S) { return S->getSymTag() == Tag; }
61 class PDBSymbol {
63 PDBSymbol(const IPDBSession &PDBSession,
65 PDBSymbol(PDBSymbol &Symbol);
68 static std::unique_ptr<PDBSymbol>
71 virtual ~PDBSymbol();
97 std::unique_ptr<PDBSymbol> clone() const;
126 std::unique_ptr<PDBSymbol> getSymbolByIdHelper(uint32_t Id) const;
DUDTLayout.h37 LayoutItemBase(const UDTLayoutBase *Parent, const PDBSymbol *Symbol,
51 const PDBSymbol *getSymbol() const { return Symbol; } in getSymbol()
63 const PDBSymbol *Symbol = nullptr;
115 UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym,
126 ArrayRef<std::unique_ptr<PDBSymbol>> other_items() const { return Other; } in other_items()
130 void initializeChildren(const PDBSymbol &Sym);
136 UniquePtrVector<PDBSymbol> Other;
DIPDBSession.h33 virtual std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const = 0;
45 virtual std::unique_ptr<PDBSymbol>
47 virtual std::unique_ptr<PDBSymbol>
49 virtual std::unique_ptr<PDBSymbol>
/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()
/external/swiftshader/third_party/llvm-7.0/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.cpp163 auto PdbSymbol(PDBSymbol::create(*this, std::move(RawSymbol))); in getGlobalScope()
191 std::unique_ptr<PDBSymbol> DIASession::getSymbolById(uint32_t SymbolId) const { in getSymbolById()
197 return PDBSymbol::create(*this, std::move(RawSymbol)); in getSymbolById()
200 std::unique_ptr<PDBSymbol>
214 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByAddress()
217 std::unique_ptr<PDBSymbol> DIASession::findSymbolByRVA(uint32_t RVA, in findSymbolByRVA()
226 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByRVA()
229 std::unique_ptr<PDBSymbol>
239 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolBySectOffset()
/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()
/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;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/DIA/
DDIAEnumSymbols.h21 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
27 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override;
28 std::unique_ptr<PDBSymbol> getNext() override;
DDIASession.h35 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override;
42 std::unique_ptr<PDBSymbol>
44 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
46 std::unique_ptr<PDBSymbol>
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/Native/
DNativeEnumModules.h22 class NativeEnumModules : public IPDBEnumChildren<PDBSymbol> {
28 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override;
29 std::unique_ptr<PDBSymbol> getNext() override;
DNativeEnumTypes.h25 class NativeEnumTypes : public IPDBEnumChildren<PDBSymbol> {
32 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override;
33 std::unique_ptr<PDBSymbol> getNext() override;
DNativeSession.h54 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override;
61 std::unique_ptr<PDBSymbol>
63 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
65 std::unique_ptr<PDBSymbol>
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/Native/
DNativeSession.cpp174 auto PdbSymbol(PDBSymbol::create(*this, std::move(RawSymbol))); in getGlobalScope()
180 std::unique_ptr<PDBSymbol>
184 ? PDBSymbol::create(*this, SymbolCache[SymbolId]->clone()) in getSymbolById()
198 std::unique_ptr<PDBSymbol>
203 std::unique_ptr<PDBSymbol>
208 std::unique_ptr<PDBSymbol>

1234567