Home
last modified time | relevance | path

Searched refs:RawSymbol (Results 1 – 12 of 12) sorted by relevance

/freebsd-head/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
HDPDBSymbol.cpp55 : Session(Other.Session), RawSymbol(std::move(Other.RawSymbol)) {} in PDBSymbol()
103 std::unique_ptr<IPDBRawSymbol> RawSymbol) { in create() argument
104 auto SymbolPtr = createSymbol(PDBSession, RawSymbol->getSymTag()); in create()
105 SymbolPtr->RawSymbol = RawSymbol.get(); in create()
106 SymbolPtr->OwnedRawSymbol = std::move(RawSymbol); in create()
111 IPDBRawSymbol &RawSymbol) { in create() argument
112 auto SymbolPtr = createSymbol(PDBSession, RawSymbol.getSymTag()); in create()
113 SymbolPtr->RawSymbol = &RawSymbol; in create()
120 RawSymbol->dump(OS, Indent, ShowFlags, RecurseFlags); in defaultDump()
139 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag()
[all …]
HDPDBSymbolData.cpp21 auto Len = RawSymbol->getLength(); in getLineNumbers()
23 if (auto RVA = RawSymbol->getRelativeVirtualAddress()) in getLineNumbers()
26 if (auto Section = RawSymbol->getAddressSection()) in getLineNumbers()
28 Section, RawSymbol->getAddressOffset(), Len); in getLineNumbers()
39 uint32_t DataSection = RawSymbol->getAddressSection(); in getCompilandId()
40 uint32_t DataOffset = RawSymbol->getAddressOffset(); in getCompilandId()
42 if (auto RVA = RawSymbol->getRelativeVirtualAddress()) in getCompilandId()
56 auto LexParentId = RawSymbol->getLexicalParentId(); in getCompilandId()
HDPDBSymbolFunc.cpp101 auto Len = RawSymbol->getLength(); in getLineNumbers()
102 return Session.findLineNumbersByAddress(RawSymbol->getVirtualAddress(), in getLineNumbers()
HDPDBSymbolCustom.cpp18 RawSymbol->getDataBytes(bytes); in getDataBytes()
HDPDBSymbolCompilandEnv.cpp19 Variant Value = RawSymbol->getValue(); in getValue()
HDUDTLayout.cpp38 const IPDBRawSymbol &RawSymbol = Symbol.getRawSymbol(); in getSymbolType() local
39 uint32_t TypeId = RawSymbol.getTypeId(); in getSymbolType()
HDPDBSymbolCompiland.cpp43 std::string RecordedResult = RawSymbol->getSourceFileName(); in getSourceFileFullPath()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
HDPDBSymbol.h18 decltype(auto) MethodName() const { return RawSymbol->MethodName(); }
23 return RawSymbol->PrivateName##Id(); \
82 std::unique_ptr<IPDBRawSymbol> RawSymbol);
84 IPDBRawSymbol &RawSymbol);
89 std::unique_ptr<IPDBRawSymbol> RawSymbol) { in createAs() argument
90 std::unique_ptr<PDBSymbol> S = create(PDBSession, std::move(RawSymbol)); in createAs()
95 IPDBRawSymbol &RawSymbol) { in createAs() argument
96 std::unique_ptr<PDBSymbol> S = create(PDBSession, RawSymbol); in createAs()
129 auto BaseIter = RawSymbol->findChildren(T::Tag); in findAllChildren()
153 const IPDBRawSymbol &getRawSymbol() const { return *RawSymbol; } in getRawSymbol()
[all …]
HDPDBSymbolCompilandDetails.h25 RawSymbol->getFrontEndVersion(Version); in getFrontEndVersion()
29 RawSymbol->getBackEndVersion(Version); in getBackEndVersion()
/freebsd-head/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
HDDIAEnumSymbols.cpp32 std::unique_ptr<DIARawSymbol> RawSymbol(new DIARawSymbol(Session, Item)); in getChildAtIndex() local
33 return std::unique_ptr<PDBSymbol>(PDBSymbol::create(Session, std::move(RawSymbol))); in getChildAtIndex()
42 std::unique_ptr<DIARawSymbol> RawSymbol(new DIARawSymbol(Session, Item)); in getNext() local
44 PDBSymbol::create(Session, std::move(RawSymbol))); in getNext()
HDDIASession.cpp153 auto RawSymbol = std::make_unique<DIARawSymbol>(*this, GlobalScope); in getGlobalScope() local
154 auto PdbSymbol(PDBSymbol::create(*this, std::move(RawSymbol))); in getGlobalScope()
188 auto RawSymbol = std::make_unique<DIARawSymbol>(*this, LocatedSymbol); in getSymbolById() local
189 return PDBSymbol::create(*this, std::move(RawSymbol)); in getSymbolById()
205 auto RawSymbol = std::make_unique<DIARawSymbol>(*this, Symbol); in findSymbolByAddress() local
206 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByAddress()
217 auto RawSymbol = std::make_unique<DIARawSymbol>(*this, Symbol); in findSymbolByRVA() local
218 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolByRVA()
230 auto RawSymbol = std::make_unique<DIARawSymbol>(*this, Symbol); in findSymbolBySectOffset() local
231 return PDBSymbol::create(*this, std::move(RawSymbol)); in findSymbolBySectOffset()
[all …]
HDDIASectionContrib.cpp26 auto RawSymbol = std::make_unique<DIARawSymbol>(Session, Symbol); in getCompiland() local
27 return PDBSymbol::createAs<PDBSymbolCompiland>(Session, std::move(RawSymbol)); in getCompiland()