Searched refs:RawSymbol (Results 1 – 12 of 12) sorted by relevance
| /freebsd-head/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| HD | PDBSymbol.cpp | 55 : 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 …]
|
| HD | PDBSymbolData.cpp | 21 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()
|
| HD | PDBSymbolFunc.cpp | 101 auto Len = RawSymbol->getLength(); in getLineNumbers() 102 return Session.findLineNumbersByAddress(RawSymbol->getVirtualAddress(), in getLineNumbers()
|
| HD | PDBSymbolCustom.cpp | 18 RawSymbol->getDataBytes(bytes); in getDataBytes()
|
| HD | PDBSymbolCompilandEnv.cpp | 19 Variant Value = RawSymbol->getValue(); in getValue()
|
| HD | UDTLayout.cpp | 38 const IPDBRawSymbol &RawSymbol = Symbol.getRawSymbol(); in getSymbolType() local 39 uint32_t TypeId = RawSymbol.getTypeId(); in getSymbolType()
|
| HD | PDBSymbolCompiland.cpp | 43 std::string RecordedResult = RawSymbol->getSourceFileName(); in getSourceFileFullPath()
|
| /freebsd-head/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| HD | PDBSymbol.h | 18 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 …]
|
| HD | PDBSymbolCompilandDetails.h | 25 RawSymbol->getFrontEndVersion(Version); in getFrontEndVersion() 29 RawSymbol->getBackEndVersion(Version); in getBackEndVersion()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
| HD | DIAEnumSymbols.cpp | 32 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()
|
| HD | DIASession.cpp | 153 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 …]
|
| HD | DIASectionContrib.cpp | 26 auto RawSymbol = std::make_unique<DIARawSymbol>(Session, Symbol); in getCompiland() local 27 return PDBSymbol::createAs<PDBSymbolCompiland>(Session, std::move(RawSymbol)); in getCompiland()
|