Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/PDB/
DPDBSymbol.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 …]
DPDBSymbolData.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()
DPDBSymbolFunc.cpp101 auto Len = RawSymbol->getLength(); in getLineNumbers()
102 return Session.findLineNumbersByAddress(RawSymbol->getVirtualAddress(), in getLineNumbers()
DPDBSymbolCustom.cpp18 RawSymbol->getDataBytes(bytes); in getDataBytes()
DPDBSymbolCompilandEnv.cpp19 Variant Value = RawSymbol->getValue(); in getValue()
DUDTLayout.cpp38 const IPDBRawSymbol &RawSymbol = Symbol.getRawSymbol(); in getSymbolType() local
39 uint32_t TypeId = RawSymbol.getTypeId(); in getSymbolType()
DPDBSymbolCompiland.cpp43 std::string RecordedResult = RawSymbol->getSourceFileName(); in getSourceFileFullPath()
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbol.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 …]
DPDBSymbolCompilandDetails.h25 RawSymbol->getFrontEndVersion(Version); in getFrontEndVersion()
29 RawSymbol->getBackEndVersion(Version); in getBackEndVersion()
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/PDB/DIA/
DDIAEnumSymbols.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()
DDIASession.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 …]
DDIASectionContrib.cpp26 auto RawSymbol = std::make_unique<DIARawSymbol>(Session, Symbol); in getCompiland() local
27 return PDBSymbol::createAs<PDBSymbolCompiland>(Session, std::move(RawSymbol)); in getCompiland()