Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolCache.h135 Result->SymbolId = Id; in createSymbol()
188 LLVM_ABI std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const;
190 LLVM_ABI NativeRawSymbol &getNativeSymbolById(SymIndexId SymbolId) const;
193 ConcreteT &getNativeSymbolById(SymIndexId SymbolId) const { in getNativeSymbolById() argument
194 return static_cast<ConcreteT &>(getNativeSymbolById(SymbolId)); in getNativeSymbolById()
H A DNativeCompilandSymbol.h20 NativeCompilandSymbol(NativeSession &Session, SymIndexId SymbolId,
H A DNativeRawSymbol.h28 SymIndexId SymbolId);
235 SymIndexId SymbolId; variable
H A DNativeSession.h55 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBSession.h34 getSymbolById(SymIndexId SymbolId) const = 0;
42 std::unique_ptr<T> getConcreteSymbolById(SymIndexId SymbolId) const { in getConcreteSymbolById() argument
43 return unique_dyn_cast_or_null<T>(getSymbolById(SymbolId)); in getConcreteSymbolById()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeCompilandSymbol.cpp16 SymIndexId SymbolId, in NativeCompilandSymbol() argument
18 : NativeRawSymbol(Session, PDB_SymType::Compiland, SymbolId), Module(MI) {} in NativeCompilandSymbol()
H A DNativeRawSymbol.cpp18 SymIndexId SymbolId) in NativeRawSymbol() argument
19 : Session(PDBSession), Tag(Tag), SymbolId(SymbolId) {} in NativeRawSymbol()
24 dumpSymbolIdField(OS, "symIndexId", SymbolId, Indent, Session, in dump()
291 SymIndexId NativeRawSymbol::getSymIndexId() const { return SymbolId; } in getSymIndexId()
H A DNativeExeSymbol.cpp31 NativeExeSymbol::NativeExeSymbol(NativeSession &Session, SymIndexId SymbolId) in NativeExeSymbol() argument
32 : NativeRawSymbol(Session, PDB_SymType::Exe, SymbolId), in NativeExeSymbol()
H A DSymbolCache.cpp247 SymbolCache::getSymbolById(SymIndexId SymbolId) const { in getSymbolById()
248 assert(SymbolId < Cache.size()); in getSymbolById()
251 if (SymbolId == 0 || SymbolId >= Cache.size()) in getSymbolById()
256 NativeRawSymbol *NRS = Cache[SymbolId].get(); in getSymbolById()
263 NativeRawSymbol &SymbolCache::getNativeSymbolById(SymIndexId SymbolId) const { in getNativeSymbolById()
264 return *Cache[SymbolId]; in getNativeSymbolById()
H A DNativeSession.cpp215 NativeSession::getSymbolById(SymIndexId SymbolId) const { in getSymbolById()
216 return Cache.getSymbolById(SymbolId); in getSymbolById()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIASession.h34 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASession.cpp183 DIASession::getSymbolById(SymIndexId SymbolId) const { in getSymbolById()
185 if (S_OK != Session->symbolById(SymbolId, &LocatedSymbol)) in getSymbolById()