/external/llvm/lib/DebugInfo/PDB/ |
D | PDBSymbol.cpp | 54 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 …]
|
D | PDBSymbolTypeFunctionSig.cpp | 41 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()
|
D | PDBSymbolData.cpp | 21 : PDBSymbol(PDBSession, std::move(DataSymbol)) {} in PDBSymbolData() 23 std::unique_ptr<PDBSymbol> PDBSymbolData::getType() const { in getType()
|
D | PDBSymbolTypeArray.cpp | 21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeArray() 23 std::unique_ptr<PDBSymbol> PDBSymbolTypeArray::getElementType() const { in getElementType()
|
D | PDBSymbolTypePointer.cpp | 21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypePointer() 23 std::unique_ptr<PDBSymbol> PDBSymbolTypePointer::getPointeeType() const { in getPointeeType()
|
D | PDBSymbolTypeBuiltin.cpp | 20 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeBuiltin()
|
D | PDBSymbolTypeFriend.cpp | 21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeFriend()
|
D | PDBSymbolTypeBaseClass.cpp | 21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeBaseClass()
|
D | PDBSymbolFuncDebugEnd.cpp | 21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolFuncDebugEnd()
|
D | PDBSymbolTypeFunctionArg.cpp | 20 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeFunctionArg()
|
/external/llvm/lib/DebugInfo/PDB/DIA/ |
D | DIAEnumSymbols.cpp | 26 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()
|
D | DIASession.cpp | 128 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/ |
D | PDBSymbol.h | 34 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();
|
D | PDBSymbolTypeFunctionSig.h | 20 class PDBSymbolTypeFunctionSig : public PDBSymbol { 27 std::unique_ptr<PDBSymbol> getReturnType() const; 29 std::unique_ptr<PDBSymbol> getClassParent() const;
|
D | ConcreteSymbolEnumerator.h | 32 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()
|
D | PDBSymbolUnknown.h | 19 class PDBSymbolUnknown : public PDBSymbol { 26 static bool classof(const PDBSymbol *S) { in classof()
|
D | PDBSymbolTypePointer.h | 20 class PDBSymbolTypePointer : public PDBSymbol { 27 std::unique_ptr<PDBSymbol> getPointeeType() const;
|
D | PDBSymbolTypeArray.h | 20 class PDBSymbolTypeArray : public PDBSymbol { 27 std::unique_ptr<PDBSymbol> getElementType() const;
|
D | PDBSymbolData.h | 20 class PDBSymbolData : public PDBSymbol { 27 std::unique_ptr<PDBSymbol> getType() const;
|
D | IPDBSession.h | 31 virtual std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const = 0; 46 virtual std::unique_ptr<PDBSymbol>
|
/external/llvm/include/llvm/DebugInfo/PDB/DIA/ |
D | DIAEnumSymbols.h | 20 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> { 26 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override; 27 std::unique_ptr<PDBSymbol> getNext() override;
|
D | DIASession.h | 30 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override; 32 std::unique_ptr<PDBSymbol>
|
/external/llvm/tools/llvm-pdbdump/ |
D | VariableDumper.h | 34 void dumpSymbolTypeAndName(const PDBSymbol &Type, StringRef Name); 35 bool tryDumpFunctionPointer(const PDBSymbol &Type, StringRef Name);
|
D | VariableDumper.cpp | 128 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/ |
D | PDBApiTest.cpp | 68 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()
|