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

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp15 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
33 static std::unique_ptr<PDBSymbol> getSymbolType(const PDBSymbol &Symbol) {
40 static uint32_t getTypeLength(const PDBSymbol &Symbol) {
48 const PDBSymbol *Symbol, const std::string &Name,
104 UDTLayoutBase::UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym,
165 void UDTLayoutBase::initializeChildren(const PDBSymbol &Sym) {
H A DPDBContext.cpp13 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
39 std::unique_ptr<PDBSymbol> Symbol =
104 std::unique_ptr<PDBSymbol> FuncSymbol =
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeRawSymbol.cpp33 return std::make_unique<NullEnumerator<PDBSymbol>>();
39 return std::make_unique<NullEnumerator<PDBSymbol>>();
45 return std::make_unique<NullEnumerator<PDBSymbol>>();
51 return std::make_unique<NullEnumerator<PDBSymbol>>();
57 return std::make_unique<NullEnumerator<PDBSymbol>>();
63 return std::make_unique<NullEnumerator<PDBSymbol>>();
68 return std::make_unique<NullEnumerator<PDBSymbol>>();
73 return std::make_unique<NullEnumerator<PDBSymbol>>();
H A DNativeSession.cpp203 return PDBSymbol::createAs<PDBSymbolExe>(*this, getNativeGlobalScope());
206 std::unique_ptr<PDBSymbol>
239 std::unique_ptr<PDBSymbol>
247 std::unique_ptr<PDBSymbol> NativeSession::findSymbolByRVA(uint32_t RVA,
255 std::unique_ptr<PDBSymbol>
H A DNativeTypeEnum.cpp45 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override;
46 std::unique_ptr<PDBSymbol> getNext() override;
94 std::unique_ptr<PDBSymbol>
106 std::unique_ptr<PDBSymbol> NativeEnumEnumEnumerators::getNext() {
166 return std::make_unique<NullEnumerator<PDBSymbol>>();
H A DSymbolCache.cpp30 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
237 std::unique_ptr<PDBSymbol>
251 return PDBSymbol::create(Session, *NRS);
311 std::unique_ptr<PDBSymbol>
333 std::unique_ptr<PDBSymbol>
371 std::unique_ptr<PDBSymbol>
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolCache.h112 std::unique_ptr<PDBSymbol> findFunctionSymbolBySectOffset(uint32_t Sect,
114 std::unique_ptr<PDBSymbol> findPublicSymbolBySectOffset(uint32_t Sect,
167 std::unique_ptr<PDBSymbol>
176 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolFunc.h13 #include "PDBSymbol.h"
23 class PDBSymbolFunc : public PDBSymbol {
H A DPDBTypes.h36 class PDBSymbol;
69 using IPDBEnumSymbols = IPDBEnumChildren<PDBSymbol>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASectionContrib.cpp27 return PDBSymbol::createAs<PDBSymbolCompiland>(Session, std::move(RawSymbol));
H A DDIARawSymbol.cpp876 PDBSymbol::createAs<PDBSymbolTypePointer>(Session, std::move(RawVT));
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp28 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
183 static bool GetDeclarationForSymbol(const PDBSymbol &symbol,
269 static std::unique_ptr<llvm::pdb::PDBSymbol>
270 GetClassOrFunctionParent(const llvm::pdb::PDBSymbol &symbol) {
362 lldb::TypeSP PDBASTParser::CreateLLDBTypeFromPDBType(const PDBSymbol &type) {
786 std::unique_ptr<PDBSymbol> symbol =
810 PDBASTParser::GetDeclForSymbol(const llvm::pdb::PDBSymbol &symbol) {
828 if (std::unique_ptr<PDBSymbol> class_parent =
971 PDBASTParser::GetDeclContextForSymbol(const llvm::pdb::PDBSymbol &symbol) {
1000 const llvm::pdb::PDBSymbol
[all...]
H A DSymbolFilePDB.h208 const llvm::pdb::PDBSymbol &pdb_data,
216 void GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol,
H A DSymbolFilePDB.cpp37 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
387 uint64_t func_file_vm_addr, const llvm::pdb::PDBSymbol *pdb_symbol,
457 auto ParseTypesByTagFn = [&num_added, this](const PDBSymbol &raw_sym) {
1032 const llvm::pdb::PDBSymbol &pdb_symbol,
1568 void SymbolFilePDB::GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol,
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyVariableDumper.cpp220 void VariableDumper::dumpSymbolTypeAndName(const PDBSymbol &Type,
H A DPrettyTypeDumper.cpp313 std::unique_ptr<PDBSymbol> P = Symbol.getPointeeType();
H A Dllvm-pdbutil.cpp996 void diaDumpChildren(PDBSymbol &Outer, PdbSymbolIdField Ids,
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile543 SRCS_EXT+= DebugInfo/PDB/PDBSymbol.cpp

Completed in 137 milliseconds

123