| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBSymbol.cpp | 52 PDBSymbol::PDBSymbol(const IPDBSession &PDBSession) : Session(PDBSession) {} in PDBSymbol() function in PDBSymbol 54 PDBSymbol::PDBSymbol(PDBSymbol &&Other) in PDBSymbol() function in PDBSymbol 57 PDBSymbol::~PDBSymbol() = default; 61 return std::unique_ptr<PDBSymbol>(new Type(PDBSession)); 63 std::unique_ptr<PDBSymbol> 64 PDBSymbol::createSymbol(const IPDBSession &PDBSession, PDB_SymType Tag) { in createSymbol() 97 return std::unique_ptr<PDBSymbol>(new PDBSymbolUnknown(PDBSession)); in createSymbol() 101 std::unique_ptr<PDBSymbol> 102 PDBSymbol::create(const IPDBSession &PDBSession, in create() 110 std::unique_ptr<PDBSymbol> PDBSymbol::create(const IPDBSession &PDBSession, in create() [all …]
|
| H A D | UDTLayout.cpp | 35 static std::unique_ptr<PDBSymbol> getSymbolType(const PDBSymbol &Symbol) { in getSymbolType() 42 static uint32_t getTypeLength(const PDBSymbol &Symbol) { in getTypeLength() 50 const PDBSymbol *Symbol, const std::string &Name, in LayoutItemBase() 106 UDTLayoutBase::UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym, in UDTLayoutBase() 167 void UDTLayoutBase::initializeChildren(const PDBSymbol &Sym) { in initializeChildren()
|
| H A 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()
|
| H A D | PDBContext.cpp | 42 std::unique_ptr<PDBSymbol> Symbol = in getLineInfoForAddress() 104 std::unique_ptr<PDBSymbol> ParentFunc = in getInliningInfoForAddress() 151 std::unique_ptr<PDBSymbol> FuncSymbol = in getFunctionName()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymbol.h | 32 FORWARD_CONCRETE_SYMBOL_ID_METHOD_WITH_NAME(PDBSymbol, PrivateName, \ 46 class PDBSymbol; variable 51 using PDBSymbol::PDBSymbol; \ 52 friend class PDBSymbol; \ 56 static bool classof(const PDBSymbol *S) { return S->getSymTag() == Tag; } 60 using PDBSymbol::PDBSymbol; \ 61 friend class PDBSymbol; \ 64 static bool classof(const PDBSymbol *S) { return Condition; } 72 class LLVM_ABI PDBSymbol { 73 static std::unique_ptr<PDBSymbol> createSymbol(const IPDBSession &PDBSession, [all …]
|
| H A D | UDTLayout.h | 38 LayoutItemBase(const UDTLayoutBase *Parent, const PDBSymbol *Symbol, 52 const PDBSymbol *getSymbol() const { return Symbol; } in getSymbol() 64 const PDBSymbol *Symbol = nullptr; 116 UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym, 131 ArrayRef<std::unique_ptr<PDBSymbol>> other_items() const { return Other; } in other_items() 135 void initializeChildren(const PDBSymbol &Sym); 141 UniquePtrVector<PDBSymbol> Other;
|
| H A D | IPDBSession.h | 33 virtual std::unique_ptr<PDBSymbol> 46 virtual std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address, 48 virtual std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA, 50 virtual std::unique_ptr<PDBSymbol>
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
| H A 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()
|
| H A D | DIASession.cpp | 154 auto PdbSymbol(PDBSymbol::create(*this, std::move(RawSymbol))); in getGlobalScope() 182 std::unique_ptr<PDBSymbol> 189 return PDBSymbol::create(*this, std::move(RawSymbol)); in getSymbolById() 192 std::unique_ptr<PDBSymbol> DIASession::findSymbolByAddress(uint64_t Address, in findSymbolByAddress() 206 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByAddress() 209 std::unique_ptr<PDBSymbol> DIASession::findSymbolByRVA(uint32_t RVA, in findSymbolByRVA() 218 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByRVA() 221 std::unique_ptr<PDBSymbol> 231 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolBySectOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeTypeFunctionSig.cpp | 30 std::unique_ptr<PDBSymbol> RealType) in NativeTypeFunctionArg() 44 std::unique_ptr<PDBSymbol> RealType; 47 class NativeEnumFunctionArgs : public IPDBEnumChildren<PDBSymbol> { 56 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override { in getChildAtIndex() 59 std::unique_ptr<PDBSymbol> getNext() override { in getNext() 66 std::unique_ptr<PDBSymbol> wrap(std::unique_ptr<PDBSymbol> S) const { in wrap() 70 return PDBSymbol::create(Session, std::move(NTFA)); in wrap() 137 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findChildren()
|
| H A D | NativeRawSymbol.cpp | 32 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findChildren() 38 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findChildren() 44 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findChildrenByAddr() 50 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findChildrenByVA() 56 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findChildrenByRVA() 62 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findInlineFramesByAddr() 67 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findInlineFramesByRVA() 72 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findInlineFramesByVA()
|
| H A D | NativeEnumModules.cpp | 26 std::unique_ptr<PDBSymbol> 31 std::unique_ptr<PDBSymbol> NativeEnumModules::getNext() { in getNext()
|
| H A D | NativeEnumSymbols.cpp | 27 std::unique_ptr<PDBSymbol> 35 std::unique_ptr<PDBSymbol> NativeEnumSymbols::getNext() { in getNext()
|
| H A D | NativeEnumGlobals.cpp | 41 std::unique_ptr<PDBSymbol> 51 std::unique_ptr<PDBSymbol> NativeEnumGlobals::getNext() { in getNext()
|
| H A D | NativeTypeEnum.cpp | 45 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override; 46 std::unique_ptr<PDBSymbol> getNext() override; 97 std::unique_ptr<PDBSymbol> 109 std::unique_ptr<PDBSymbol> NativeEnumEnumEnumerators::getNext() { in getNext() 169 return std::make_unique<NullEnumerator<PDBSymbol>>(); in findChildren()
|
| H A D | NativeEnumTypes.cpp | 59 std::unique_ptr<PDBSymbol> NativeEnumTypes::getChildAtIndex(uint32_t N) const { in getChildAtIndex() 67 std::unique_ptr<PDBSymbol> NativeEnumTypes::getNext() { in getNext()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBASTParser.h | 34 class PDBSymbol; variable 48 lldb::TypeSP CreateLLDBTypeFromPDBType(const llvm::pdb::PDBSymbol &type); 51 clang::Decl *GetDeclForSymbol(const llvm::pdb::PDBSymbol &symbol); 54 GetDeclContextForSymbol(const llvm::pdb::PDBSymbol &symbol); 56 GetDeclContextContainingSymbol(const llvm::pdb::PDBSymbol &symbol);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | NativeEnumModules.h | 19 class NativeEnumModules : public IPDBEnumChildren<PDBSymbol> { 24 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override; 25 std::unique_ptr<PDBSymbol> getNext() override;
|
| H A D | NativeEnumSymbols.h | 23 class NativeEnumSymbols : public IPDBEnumChildren<PDBSymbol> { 28 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override; 29 std::unique_ptr<PDBSymbol> getNext() override;
|
| H A D | NativeEnumGlobals.h | 23 class NativeEnumGlobals : public IPDBEnumChildren<PDBSymbol> { 29 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override; 30 std::unique_ptr<PDBSymbol> getNext() override;
|
| H A D | NativeEnumTypes.h | 27 class NativeEnumTypes : public IPDBEnumChildren<PDBSymbol> { 37 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override; 38 std::unique_ptr<PDBSymbol> getNext() override;
|
| H A D | NativeSession.h | 28 class PDBSymbol; variable 55 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override; 62 std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address, 64 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA, 66 std::unique_ptr<PDBSymbol> findSymbolBySectOffset(uint32_t Sect,
|
| H A D | SymbolCache.h | 34 class PDBSymbol; variable 119 std::unique_ptr<PDBSymbol> findFunctionSymbolBySectOffset(uint32_t Sect, 121 std::unique_ptr<PDBSymbol> findPublicSymbolBySectOffset(uint32_t Sect, 178 LLVM_ABI std::unique_ptr<PDBSymbol> 188 LLVM_ABI std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/ |
| H A 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;
|
| H A D | DIASession.h | 34 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override; 41 std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address, 43 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA, 45 std::unique_ptr<PDBSymbol> findSymbolBySectOffset(uint32_t Section,
|