|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h 26 Error visitSymbolRecord(CVSymbol &Record);
27 Error visitSymbolRecord(CVSymbol &Record, uint32_t Offset);
include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h 46 void addSymbol(CVSymbol Symbol);
50 std::vector<CVSymbol> Records;
include/llvm/DebugInfo/CodeView/RecordName.h 19 StringRef getSymbolName(CVSymbol Sym);
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h 36 template <typename T> static Error deserializeAs(CVSymbol Symbol, T &Record) {
48 template <typename T> static Expected<T> deserializeAs(CVSymbol Symbol) {
59 Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) override {
63 Error visitSymbolBegin(CVSymbol &Record) override {
68 Error visitSymbolEnd(CVSymbol &Record) override {
83 template <typename T> Error visitKnownRecordImpl(CVSymbol &CVR, T &Record) {
include/llvm/DebugInfo/CodeView/SymbolRecord.h 1000 using CVSymbolArray = VarStreamArray<CVSymbol>;
1002 Expected<CVSymbol> readSymbolFromStream(BinaryStreamRef Stream,
include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h 52 uint32_t getScopeEndOffset(const CVSymbol &Symbol);
53 uint32_t getScopeParentOffset(const CVSymbol &Symbol);
include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h 29 Error visitSymbolBegin(CVSymbol &Record) override;
30 Error visitSymbolEnd(CVSymbol &Record) override;
include/llvm/DebugInfo/CodeView/SymbolSerializer.h 52 static CVSymbol writeOneSymbol(SymType &Sym, BumpPtrAllocator &Storage,
55 CVSymbol Result(&Prefix, sizeof(Prefix));
63 Error visitSymbolBegin(CVSymbol &Record) override;
64 Error visitSymbolEnd(CVSymbol &Record) override;
75 Error visitKnownRecordImpl(CVSymbol &CVR, RecordKind &Record) {
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h 24 Error visitUnknownSymbol(CVSymbol &Record) override {
32 Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) override {
40 Error visitSymbolBegin(CVSymbol &Record) override {
48 Error visitSymbolEnd(CVSymbol &Record) override {
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h 25 virtual Error visitUnknownSymbol(CVSymbol &Record) {
32 virtual Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) {
35 virtual Error visitSymbolBegin(CVSymbol &Record) { return Error::success(); }
36 virtual Error visitSymbolEnd(CVSymbol &Record) { return Error::success(); }
include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h 37 bool discoverTypeIndicesInSymbol(const CVSymbol &Symbol,
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h 52 void addSymbol(codeview::CVSymbol Symbol);
include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h 26 static size_t length(const codeview::CVSymbol &Item) {
29 static ArrayRef<uint8_t> bytes(const codeview::CVSymbol &Item) {
63 void addGlobalSymbol(const codeview::CVSymbol &Sym);
include/llvm/DebugInfo/PDB/Native/GlobalsStream.h 77 std::vector<std::pair<uint32_t, codeview::CVSymbol>>
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h 56 codeview::CVSymbol readSymbolAtOffset(uint32_t Offset) const;
include/llvm/DebugInfo/PDB/Native/SymbolStream.h 33 codeview::CVSymbol readRecord(uint32_t Offset) const;
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h 35 codeview::CVSymbol
39 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
lib/DebugInfo/CodeView/CVSymbolVisitor.cpp 21 static Error visitKnownRecord(CVSymbol &Record,
30 static Error finishVisitation(CVSymbol &Record,
54 Error CVSymbolVisitor::visitSymbolRecord(CVSymbol &Record) {
60 Error CVSymbolVisitor::visitSymbolRecord(CVSymbol &Record, uint32_t Offset) {
lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp 30 void DebugSymbolsSubsection::addSymbol(CVSymbol Symbol) {
lib/DebugInfo/CodeView/RecordName.cpp 259 static int getSymbolNameOffset(CVSymbol Sym) {
317 StringRef llvm::codeview::getSymbolName(CVSymbol Sym) {
lib/DebugInfo/CodeView/RecordSerialization.cpp 151 Expected<CVSymbol> llvm::codeview::readSymbolFromStream(BinaryStreamRef Stream,
lib/DebugInfo/CodeView/SymbolDumper.cpp 44 Error visitSymbolBegin(CVSymbol &Record) override;
45 Error visitSymbolEnd(CVSymbol &Record) override;
46 Error visitUnknownSymbol(CVSymbol &Record) override;
103 Error CVSymbolDumperImpl::visitSymbolBegin(CVSymbol &CVR) {
111 Error CVSymbolDumperImpl::visitSymbolEnd(CVSymbol &CVR) {
120 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, BlockSym &Block) {
135 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) {
147 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
158 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, SectionSym &Section) {
171 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
183 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
191 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
197 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
212 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
221 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
230 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, ExportSym &Export) {
237 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
261 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
288 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
296 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, DataSym &Data) {
310 CVSymbol &CVR,
317 CVSymbol &CVR, DefRangeFramePointerRelSym &DefRangeFramePointerRel) {
326 CVSymbol &CVR, DefRangeRegisterRelSym &DefRangeRegisterRel) {
340 CVSymbol &CVR, DefRangeRegisterSym &DefRangeRegister) {
351 CVSymbol &CVR, DefRangeSubfieldRegisterSym &DefRangeSubfieldRegister) {
363 CVSymbol &CVR, DefRangeSubfieldSym &DefRangeSubfield) {
381 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
398 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
414 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
436 CVSymbol &CVR, HeapAllocationSiteSym &HeapAllocSite) {
451 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
506 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
515 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, PublicSym32 &Public) {
523 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, ProcRefSym &ProcRef) {
531 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, LabelSym &Label) {
546 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, LocalSym &Local) {
553 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, ObjNameSym &ObjName) {
559 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, ProcSym &Proc) {
587 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
593 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, CallerSym &Caller) {
600 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
610 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
624 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) {
630 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
636 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR,
648 Error CVSymbolDumperImpl::visitUnknownSymbol(CVSymbol &CVR) {
lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp 17 template <typename RecordT> static RecordT createRecord(const CVSymbol &sym) {
23 uint32_t llvm::codeview::getScopeEndOffset(const CVSymbol &Sym) {
54 llvm::codeview::getScopeParentOffset(const llvm::codeview::CVSymbol &Sym) {
87 CVSymbol Opener = *Symbols.at(ScopeBegin);
90 CVSymbol Closer = *Symbols.at(EndOffset);
lib/DebugInfo/CodeView/SymbolRecordMapping.cpp 36 Error SymbolRecordMapping::visitSymbolBegin(CVSymbol &Record) {
41 Error SymbolRecordMapping::visitSymbolEnd(CVSymbol &Record) {
47 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, BlockSym &Block) {
59 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) {
74 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
87 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
102 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
114 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
124 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
132 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
144 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
154 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
165 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, ExportSym &Export) {
174 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
191 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
209 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
219 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, DataSym &Data) {
230 CVSymbol &CVR, DefRangeFramePointerRelSym &DefRangeFramePointerRel) {
240 CVSymbol &CVR,
249 CVSymbol &CVR, DefRangeRegisterRelSym &DefRangeRegisterRel) {
261 CVSymbol &CVR, DefRangeRegisterSym &DefRangeRegister) {
272 CVSymbol &CVR, DefRangeSubfieldRegisterSym &DefRangeSubfieldRegister) {
284 CVSymbol &CVR, DefRangeSubfieldSym &DefRangeSubfield) {
294 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
304 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
315 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
329 CVSymbol &CVR, HeapAllocationSiteSym &HeapAllocSite) {
339 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
350 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
360 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
371 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
382 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, LabelSym &Label) {
392 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, LocalSym &Local) {
400 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
409 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, ProcSym &Proc) {
424 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
429 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, CallerSym &Caller) {
436 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
447 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
458 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) {
466 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
474 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR,
lib/DebugInfo/CodeView/SymbolSerializer.cpp 26 Error SymbolSerializer::visitSymbolBegin(CVSymbol &Record) {
41 Error SymbolSerializer::visitSymbolEnd(CVSymbol &Record) {
lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp 501 const CVSymbol &Sym, SmallVectorImpl<TiReference> &Refs) {
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp 66 void DbiModuleDescriptorBuilder::addSymbol(CVSymbol Symbol) {
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp 34 static inline CVSymbol getEmptyKey() {
35 static CVSymbol Empty;
38 static inline CVSymbol getTombstoneKey() {
39 static CVSymbol Tombstone(
43 static unsigned getHashValue(const CVSymbol &Val) {
46 static bool isEqual(const CVSymbol &LHS, const CVSymbol &RHS) {
46 static bool isEqual(const CVSymbol &LHS, const CVSymbol &RHS) {
51 std::vector<CVSymbol> Records;
53 llvm::DenseSet<CVSymbol, SymbolDenseMapInfo> SymbolHashes;
68 void addSymbol(const CVSymbol &Symbol) {
137 for (const CVSymbol &Sym : Records) {
233 const std::pair<const CVSymbol *, const PublicSym32 *> &LS,
234 const std::pair<const CVSymbol *, const PublicSym32 *> &RS) {
250 std::vector<std::pair<const CVSymbol *, const PublicSym32 *>> PublicsByAddr;
257 for (const CVSymbol &Sym : Records) {
302 void GSIStreamBuilder::addGlobalSymbol(const codeview::CVSymbol &Sym) {
307 ArrayRef<CVSymbol> Records) {
308 BinaryItemStream<CVSymbol> ItemStream(support::endianness::little);
lib/DebugInfo/PDB/Native/GlobalsStream.cpp 47 std::vector<std::pair<uint32_t, codeview::CVSymbol>>
50 std::vector<std::pair<uint32_t, codeview::CVSymbol>> Result;
76 codeview::CVSymbol Record = Symbols.readRecord(Off);
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp 115 CVSymbol ModuleDebugStreamRef::readSymbolAtOffset(uint32_t Offset) const {
lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp 29 CVSymbol S = SS.readRecord(Off);
lib/DebugInfo/PDB/Native/SymbolCache.cpp 264 CVSymbol CVS = SS.readRecord(Offset);
lib/DebugInfo/PDB/Native/SymbolStream.cpp 43 codeview::CVSymbol SymbolStream::readRecord(uint32_t Offset) const {
lib/ObjectYAML/CodeViewYAMLSymbols.cpp 212 virtual codeview::CVSymbol
215 virtual Error fromCodeViewSymbol(codeview::CVSymbol Type) = 0;
224 codeview::CVSymbol
230 Error fromCodeViewSymbol(codeview::CVSymbol CVS) override {
242 CVSymbol toCodeViewSymbol(BumpPtrAllocator &Allocator,
254 Error fromCodeViewSymbol(CVSymbol CVS) override {
566 CVSymbol CodeViewYAML::SymbolRecord::toCodeViewSymbol(
583 fromCodeViewSymbolImpl(CVSymbol Symbol) {
594 CodeViewYAML::SymbolRecord::fromCodeViewSymbol(CVSymbol Symbol) {
tools/lld/COFF/InputFiles.cpp 717 Expected<CVSymbol> sym = readSymbolFromStream(ss.getRecordData(), offset);
tools/lld/COFF/PDB.cpp 672 CVSymbol sym(recordData);
700 copyAndAlignSymbol(const CVSymbol &sym, MutableArrayRef<uint8_t> &alignedMem) {
730 uint32_t curOffset, CVSymbol &sym) {
750 static bool symbolGoesInModuleStream(const CVSymbol &sym, bool isGlobalScope) {
771 static bool symbolGoesInGlobalsStream(const CVSymbol &sym, bool isGlobalScope) {
794 unsigned symOffset, const CVSymbol &sym) {
835 auto ec = forEachCodeViewRecord<CVSymbol>(
866 cantFail(forEachCodeViewRecord<CVSymbol>(
1574 CVSymbol newSym = codeview::SymbolSerializer::writeOneSymbol(
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp 49 static void ParseCompile3(const CVSymbol &sym, CompilandIndexItem &cci) {
55 static void ParseObjname(const CVSymbol &sym, CompilandIndexItem &cci) {
61 static void ParseBuildInfo(PdbIndex &index, const CVSymbol &sym,
90 for (const CVSymbol &sym : syms) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 35 CVSymbol sym = index.ReadSymbolRecord(id);
415 CVSymbol s1 = syms.readRecord(x);
425 CVSymbol sym = syms.readRecord(*iter);
435 CVSymbol cvs = m_index.ReadSymbolRecord(id);
533 PdbAstBuilder::GetParentDeclContextForSymbol(const CVSymbol &sym) {
586 CVSymbol sym = m_index.ReadSymbolRecord(uid.asCompilandSym());
609 CVSymbol global = m_index.ReadSymbolRecord(uid.asGlobalSym());
831 clang::VarDecl *PdbAstBuilder::CreateVariableDecl(PdbSymUid uid, CVSymbol sym,
855 CVSymbol sym = m_index.ReadSymbolRecord(var_id);
863 CVSymbol sym = m_index.ReadSymbolRecord(var_id);
873 CVSymbol sym = m_index.ReadSymbolRecord(id);
995 CVSymbol cvs = m_index.ReadSymbolRecord(func_id);
1044 CVSymbol sym = *begin++;
1257 CVSymbol sym = *result.begin();
1269 CVSymbol sym = m_index.ReadSymbolRecord(block_id);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h 112 llvm::codeview::CVSymbol sym,
115 GetParentDeclContextForSymbol(const llvm::codeview::CVSymbol &sym);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp 170 CVSymbol sym = ReadSymbolRecord(cu_sym_id);
187 CVSymbol PdbIndex::ReadSymbolRecord(PdbCompilandSymId cu_sym) const {
194 CVSymbol PdbIndex::ReadSymbolRecord(PdbGlobalSymId global) const {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h 152 llvm::codeview::CVSymbol ReadSymbolRecord(PdbCompilandSymId cu_sym) const;
153 llvm::codeview::CVSymbol ReadSymbolRecord(PdbGlobalSymId global) const;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.h 119 llvm::codeview::CVSymbol sym;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp 164 bool lldb_private::npdb::SymbolHasAddress(const CVSymbol &sym) {
191 bool lldb_private::npdb::SymbolIsCode(const CVSymbol &sym) {
209 template <typename RecordT> RecordT createRecord(const CVSymbol &sym) {
216 static SegmentOffset GetSegmentAndOffset(const CVSymbol &sym) {
222 SegmentOffset GetSegmentAndOffset<TrampolineSym>(const CVSymbol &sym) {
227 template <> SegmentOffset GetSegmentAndOffset<Thunk32Sym>(const CVSymbol &sym) {
233 SegmentOffset GetSegmentAndOffset<CoffGroupSym>(const CVSymbol &sym) {
238 template <> SegmentOffset GetSegmentAndOffset<DataSym>(const CVSymbol &sym) {
244 SegmentOffset GetSegmentAndOffset<ThreadLocalDataSym>(const CVSymbol &sym) {
249 SegmentOffset lldb_private::npdb::GetSegmentAndOffset(const CVSymbol &sym) {
296 SegmentOffsetLength GetSegmentOffsetAndLength(const CVSymbol &sym) {
303 GetSegmentOffsetAndLength<TrampolineSym>(const CVSymbol &sym) {
309 SegmentOffsetLength GetSegmentOffsetAndLength<Thunk32Sym>(const CVSymbol &sym) {
316 GetSegmentOffsetAndLength<CoffGroupSym>(const CVSymbol &sym) {
322 lldb_private::npdb::GetSegmentOffsetAndLength(const CVSymbol &sym) {
456 VariableInfo lldb_private::npdb::GetVariableNameInfo(CVSymbol sym) {
565 CVSymbol frame_proc_cvs = index.ReadSymbolRecord(frame_proc_id);
584 CVSymbol sym = index.ReadSymbolRecord(var_id);
611 CVSymbol loc_specifier_cvs = index.ReadSymbolRecord(loc_specifier_id);
628 CVSymbol func_block_cvs = index.ReadSymbolRecord(func_scope_id);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h 113 bool SymbolHasAddress(const llvm::codeview::CVSymbol &sym);
114 bool SymbolIsCode(const llvm::codeview::CVSymbol &sym);
116 SegmentOffset GetSegmentAndOffset(const llvm::codeview::CVSymbol &sym);
118 GetSegmentOffsetAndLength(const llvm::codeview::CVSymbol &sym);
143 VariableInfo GetVariableNameInfo(llvm::codeview::CVSymbol symbol);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 356 CVSymbol sym = cii->m_debug_stream.readSymbolAtOffset(block_id.offset);
390 CVSymbol sym_record = cci->m_debug_stream.readSymbolAtOffset(func_id.offset);
744 CVSymbol sym = m_index->symrecords().readRecord(var_id.offset);
821 const CVSymbol &cvs) {
987 CVSymbol cvs = m_index->ReadSymbolRecord(csid);
1186 using SymbolAndOffset = std::pair<uint32_t, llvm::codeview::CVSymbol>;
1218 using SymbolAndOffset = std::pair<uint32_t, llvm::codeview::CVSymbol>;
1301 CVSymbol sym = m_index->ReadSymbolRecord(global);
1375 CVSymbol sym = m_index->ReadSymbolRecord(id);
1406 CVSymbol sym = cii->m_debug_stream.readSymbolAtOffset(block_id.offset);
1443 CVSymbol variable_cvs = *iter;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h 212 const llvm::codeview::CVSymbol &cvs);
tools/llvm-pdbutil/DumpOutputStyle.cpp 830 CVSymbol Sym = SymbolRecords.readRecord(PubSymOff);
1706 using ResultEntryType = std::pair<uint32_t, CVSymbol>;
1816 Expected<CVSymbol> Sym = readSymbolFromStream(SymStream, PubSymOff);
tools/llvm-pdbutil/MinimalSymbolDumper.cpp 341 Error MinimalSymbolDumper::visitSymbolBegin(codeview::CVSymbol &Record) {
345 Error MinimalSymbolDumper::visitSymbolBegin(codeview::CVSymbol &Record,
357 Error MinimalSymbolDumper::visitSymbolEnd(CVSymbol &Record) {
387 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, BlockSym &Block) {
396 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) {
408 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
419 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
434 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, CoffGroupSym &CG) {
447 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
455 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
461 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
469 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
478 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, FileStaticSym &FS) {
498 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, ExportSym &Export) {
506 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
527 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
546 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
555 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, DataSym &Data) {
564 CVSymbol &CVR, DefRangeFramePointerRelFullScopeSym &Def) {
569 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
579 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
593 CVSymbol &CVR, DefRangeRegisterSym &DefRangeRegister) {
607 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
619 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
628 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, DefRangeSym &Def) {
636 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, FrameCookieSym &FC) {
644 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, FrameProcSym &FP) {
662 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
671 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, InlineSiteSym &IS) {
759 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
769 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
779 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, ProcRefSym &PR) {
787 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, LabelSym &Label) {
796 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, LocalSym &Local) {
806 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
812 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, ProcSym &Proc) {
836 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
841 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, CallerSym &Caller) {
849 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
859 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
868 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) {
875 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
881 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR,
tools/llvm-pdbutil/MinimalSymbolDumper.h 36 Error visitSymbolBegin(codeview::CVSymbol &Record) override;
37 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override;
38 Error visitSymbolEnd(codeview::CVSymbol &Record) override;
tools/llvm-pdbutil/TypeReferenceTracker.cpp 66 for (const CVSymbol &S : Symbols)
70 for (const CVSymbol &S : SG.getPdbModuleStream().getSymbolArray())
80 CVSymbol Sym = SymStream.readRecord(PubSymOff);
100 void TypeReferenceTracker::addTypeRefsFromSymbol(const CVSymbol &Sym) {
tools/llvm-pdbutil/TypeReferenceTracker.h 43 void addTypeRefsFromSymbol(const codeview::CVSymbol &Sym);
tools/llvm-pdbutil/YAMLOutputStyle.cpp 354 Expected<CVSymbol> Sym = readSymbolFromStream(SymStream, PubSymOff);
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp 49 for (const CVSymbol &S : Symbols)
168 std::vector<CVSymbol> Symbols;