Searched refs:PDBSymbol (Results 1 - 25 of 68) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeEnumModules.h13 #include "llvm/DebugInfo/PDB/PDBSymbol.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 DNativeEnumGlobals.h14 #include "llvm/DebugInfo/PDB/PDBSymbol.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 DNativeEnumTypes.h15 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
24 class NativeEnumTypes : public IPDBEnumChildren<PDBSymbol> {
34 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override;
35 std::unique_ptr<PDBSymbol> getNext() override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbol.h1 //===- PDBSymbol.h - base class for user-facing symbol types -----*- C++-*-===//
33 FORWARD_CONCRETE_SYMBOL_ID_METHOD_WITH_NAME(PDBSymbol, PrivateName, \
50 using PDBSymbol::PDBSymbol; \
51 friend class PDBSymbol; \
55 static bool classof(const PDBSymbol *S) { return S->getSymTag() == Tag; }
59 using PDBSymbol::PDBSymbol; \
60 friend class PDBSymbol; \
63 static bool classof(const PDBSymbol *
71 class PDBSymbol { class in namespace:llvm::pdb
[all...]
H A DPDBSymbolAnnotation.h11 #include "PDBSymbol.h"
19 class PDBSymbolAnnotation : public PDBSymbol {
H A DPDBSymbolCompilandEnv.h12 #include "PDBSymbol.h"
19 class PDBSymbolCompilandEnv : public PDBSymbol {
H A DPDBSymbolCustom.h12 #include "PDBSymbol.h"
24 class PDBSymbolCustom : public PDBSymbol {
H A DPDBSymbolTypeBuiltin.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeBuiltin : public PDBSymbol {
H A DPDBSymbolTypeCustom.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeCustom : public PDBSymbol {
H A DPDBSymbolTypeDimension.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeDimension : public PDBSymbol {
H A DPDBSymbolTypeFriend.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeFriend : public PDBSymbol {
H A DPDBSymbolTypeFunctionArg.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeFunctionArg : public PDBSymbol {
H A DPDBSymbolTypeManaged.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeManaged : public PDBSymbol {
H A DPDBSymbolTypeVTableShape.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeVTableShape : public PDBSymbol {
H A DPDBSymbolUnknown.h12 #include "PDBSymbol.h"
19 class PDBSymbolUnknown : public PDBSymbol {
H A DPDBSymbolUsingNamespace.h12 #include "PDBSymbol.h"
20 class PDBSymbolUsingNamespace : public PDBSymbol {
H A DPDBSymbolBlock.h11 #include "PDBSymbol.h"
20 class PDBSymbolBlock : public PDBSymbol {
H A DPDBSymbolCompiland.h11 #include "PDBSymbol.h"
21 class PDBSymbolCompiland : public PDBSymbol {
H A DPDBSymbolTypeVTable.h12 #include "PDBSymbol.h"
20 class PDBSymbolTypeVTable : public PDBSymbol {
H A DIPDBSession.h12 #include "PDBSymbol.h"
32 virtual std::unique_ptr<PDBSymbol>
45 virtual std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address,
47 virtual std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
49 virtual std::unique_ptr<PDBSymbol>
H A DPDBSymbolExe.h12 #include "PDBSymbol.h"
21 class PDBSymbolExe : public PDBSymbol {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp1 //===- PDBSymbol.cpp - base class for user-facing symbol types --*- C++ -*-===//
9 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
52 PDBSymbol::PDBSymbol(const IPDBSession &PDBSession) : Session(PDBSession) {} function in class:PDBSymbol
54 PDBSymbol::PDBSymbol(PDBSymbol &&Other) function in class:PDBSymbol
57 PDBSymbol::~PDBSymbol() = default;
61 return std::unique_ptr<PDBSymbol>(ne
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIAEnumSymbols.h14 #include "llvm/DebugInfo/PDB/PDBSymbol.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;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIAEnumSymbols.cpp12 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
26 std::unique_ptr<PDBSymbol>
33 return std::unique_ptr<PDBSymbol>(PDBSymbol::create(Session, std::move(RawSymbol)));
36 std::unique_ptr<PDBSymbol> DIAEnumSymbols::getNext() {
43 return std::unique_ptr<PDBSymbol>(
44 PDBSymbol::create(Session, std::move(RawSymbol)));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeEnumModules.cpp15 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
29 std::unique_ptr<PDBSymbol>
34 std::unique_ptr<PDBSymbol> NativeEnumModules::getNext() {

Completed in 80 milliseconds

123