Searched refs:PDBSymbol (Results 26 - 50 of 68) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolFuncDebugEnd.h12 #include "PDBSymbol.h"
21 class PDBSymbolFuncDebugEnd : public PDBSymbol {
H A DPDBSymbolFuncDebugStart.h12 #include "PDBSymbol.h"
20 class PDBSymbolFuncDebugStart : public PDBSymbol {
H A DPDBSymbolLabel.h12 #include "PDBSymbol.h"
20 class PDBSymbolLabel : public PDBSymbol {
H A DPDBSymbolPublicSymbol.h12 #include "PDBSymbol.h"
20 class PDBSymbolPublicSymbol : public PDBSymbol {
H A DPDBSymbolTypeArray.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeArray : public PDBSymbol {
H A DPDBSymbolTypeFunctionSig.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeFunctionSig : public PDBSymbol {
H A DPDBSymbolTypePointer.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypePointer : public PDBSymbol {
H A DUDTLayout.h15 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
36 LayoutItemBase(const UDTLayoutBase *Parent, const PDBSymbol *Symbol,
50 const PDBSymbol *getSymbol() const { return Symbol; }
62 const PDBSymbol *Symbol = nullptr;
114 UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym,
125 ArrayRef<std::unique_ptr<PDBSymbol>> other_items() const { return Other; }
129 void initializeChildren(const PDBSymbol &Sym);
135 UniquePtrVector<PDBSymbol> Other;
H A DConcreteSymbolEnumerator.h35 std::unique_ptr<PDBSymbol> Child = Enumerator->getChildAtIndex(Index);
H A DPDBSymbolCompilandDetails.h12 #include "PDBSymbol.h"
20 class PDBSymbolCompilandDetails : public PDBSymbol {
H A DPDBSymbolData.h13 #include "PDBSymbol.h"
22 class PDBSymbolData : public PDBSymbol {
H A DPDBSymbolThunk.h12 #include "PDBSymbol.h"
20 class PDBSymbolThunk : public PDBSymbol {
H A DPDBSymbolTypeBaseClass.h12 #include "PDBSymbol.h"
23 class PDBSymbolTypeBaseClass : public PDBSymbol {
H A DPDBSymbolTypeEnum.h13 #include "PDBSymbol.h"
22 class PDBSymbolTypeEnum : public PDBSymbol {
H A DPDBSymbolTypeTypedef.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeTypedef : public PDBSymbol {
H A DPDBSymbolTypeUDT.h14 #include "PDBSymbol.h"
24 class PDBSymbolTypeUDT : public PDBSymbol {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeFunctionSig.cpp29 std::unique_ptr<PDBSymbol> RealType)
43 std::unique_ptr<PDBSymbol> RealType;
46 class NativeEnumFunctionArgs : public IPDBEnumChildren<PDBSymbol> {
55 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override {
58 std::unique_ptr<PDBSymbol> getNext() override {
65 std::unique_ptr<PDBSymbol> wrap(std::unique_ptr<PDBSymbol> S) const {
69 return PDBSymbol::create(Session, std::move(NTFA));
136 return std::make_unique<NullEnumerator<PDBSymbol>>();
H A DNativeEnumGlobals.cpp17 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
40 std::unique_ptr<PDBSymbol>
50 std::unique_ptr<PDBSymbol> NativeEnumGlobals::getNext() {
H A DNativeEnumTypes.cpp16 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
58 std::unique_ptr<PDBSymbol> NativeEnumTypes::getChildAtIndex(uint32_t N) const {
66 std::unique_ptr<PDBSymbol> NativeEnumTypes::getNext() {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeFunctionSig.cpp15 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
42 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override {
49 std::unique_ptr<PDBSymbol> getNext() override {
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h34 class PDBSymbol;
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-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIASession.h34 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,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h50 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override;
57 std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address,
59 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
61 std::unique_ptr<PDBSymbol> findSymbolBySectOffset(uint32_t Sect,
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyVariableDumper.h43 void dumpSymbolTypeAndName(const PDBSymbol &Type, StringRef Name);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASession.cpp154 auto PdbSymbol(PDBSymbol::create(*this, std::move(RawSymbol)));
182 std::unique_ptr<PDBSymbol>
189 return PDBSymbol::create(*this, std::move(RawSymbol));
192 std::unique_ptr<PDBSymbol> DIASession::findSymbolByAddress(uint64_t Address,
206 return PDBSymbol::create(*this, std::move(RawSymbol));
209 std::unique_ptr<PDBSymbol> DIASession::findSymbolByRVA(uint32_t RVA,
218 return PDBSymbol::create(*this, std::move(RawSymbol));
221 std::unique_ptr<PDBSymbol>
231 return PDBSymbol::create(*this, std::move(RawSymbol));

Completed in 100 milliseconds

123