/external/llvm/lib/DebugInfo/PDB/ |
D | PDBSymbol.cpp | 55 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 …]
|
D | PDBSymbolTypeFunctionSig.cpp | 42 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()
|
D | PDBSymbolTypePointer.cpp | 22 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypePointer() 24 std::unique_ptr<PDBSymbol> PDBSymbolTypePointer::getPointeeType() const { in getPointeeType()
|
D | PDBSymbolData.cpp | 22 : PDBSymbol(PDBSession, std::move(DataSymbol)) {} in PDBSymbolData() 24 std::unique_ptr<PDBSymbol> PDBSymbolData::getType() const { in getType()
|
D | PDBSymbolTypeArray.cpp | 22 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeArray() 24 std::unique_ptr<PDBSymbol> PDBSymbolTypeArray::getElementType() const { in getElementType()
|
D | PDBContext.cpp | 41 std::unique_ptr<PDBSymbol> Symbol = in getLineInfoForAddress() 100 std::unique_ptr<PDBSymbol> FuncSymbol = in getFunctionName()
|
D | PDBSymbolTypeTypedef.cpp | 21 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeTypedef()
|
D | PDBSymbolTypeManaged.cpp | 22 : PDBSymbol(PDBSession, std::move(Symbol)) {} in PDBSymbolTypeManaged()
|
/external/llvm/lib/DebugInfo/PDB/DIA/ |
D | DIAEnumSymbols.cpp | 27 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()
|
D | DIASession.cpp | 146 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/ |
D | PDBSymbol.h | 35 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();
|
D | PDBSymbolTypeFunctionSig.h | 21 class PDBSymbolTypeFunctionSig : public PDBSymbol { 28 std::unique_ptr<PDBSymbol> getReturnType() const; 30 std::unique_ptr<PDBSymbol> getClassParent() const;
|
D | ConcreteSymbolEnumerator.h | 33 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()
|
D | PDBSymbolUnknown.h | 20 class PDBSymbolUnknown : public PDBSymbol { 27 static bool classof(const PDBSymbol *S) { in classof()
|
D | PDBSymbolTypePointer.h | 21 class PDBSymbolTypePointer : public PDBSymbol { 28 std::unique_ptr<PDBSymbol> getPointeeType() const;
|
D | PDBSymbolTypeArray.h | 21 class PDBSymbolTypeArray : public PDBSymbol { 28 std::unique_ptr<PDBSymbol> getElementType() const;
|
D | PDBSymbolData.h | 22 class PDBSymbolData : public PDBSymbol { 29 std::unique_ptr<PDBSymbol> getType() const;
|
D | IPDBSession.h | 32 virtual std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const = 0; 47 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 | 35 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override; 37 std::unique_ptr<PDBSymbol>
|
/external/llvm/tools/llvm-pdbdump/ |
D | VariableDumper.h | 37 void dumpSymbolTypeAndName(const PDBSymbol &Type, StringRef Name); 38 bool tryDumpFunctionPointer(const PDBSymbol &Type, StringRef Name);
|
D | VariableDumper.cpp | 129 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/ |
D | RawSession.h | 34 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override; 36 std::unique_ptr<PDBSymbol>
|
/external/llvm/lib/DebugInfo/PDB/Raw/ |
D | RawSession.cpp | 84 std::unique_ptr<PDBSymbol> RawSession::getSymbolById(uint32_t SymbolId) const { in getSymbolById() 88 std::unique_ptr<PDBSymbol>
|
/external/llvm/unittests/DebugInfo/PDB/ |
D | PDBApiTest.cpp | 69 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()
|