reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
32 explicit SymbolRecord(SymbolRecordKind Kind) : Kind(Kind) {} 35 SymbolRecordKind getKind() const { return Kind; } 37 SymbolRecordKind Kind; 46 explicit ProcSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 47 ProcSym(SymbolRecordKind Kind, uint32_t RecordOffset) 72 explicit Thunk32Sym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 73 Thunk32Sym(SymbolRecordKind Kind, uint32_t RecordOffset) 92 explicit TrampolineSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 93 TrampolineSym(SymbolRecordKind Kind, uint32_t RecordOffset) 109 explicit SectionSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 110 SectionSym(SymbolRecordKind Kind, uint32_t RecordOffset) 126 explicit CoffGroupSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 127 CoffGroupSym(SymbolRecordKind Kind, uint32_t RecordOffset) 141 explicit ScopeEndSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 142 ScopeEndSym(SymbolRecordKind Kind, uint32_t RecordOffset) 150 explicit CallerSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 151 CallerSym(SymbolRecordKind Kind, uint32_t RecordOffset) 335 explicit InlineSiteSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 337 : SymbolRecord(SymbolRecordKind::InlineSiteSym), 356 PublicSym32() : SymbolRecord(SymbolRecordKind::PublicSym32) {} 357 explicit PublicSym32(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 359 : SymbolRecord(SymbolRecordKind::PublicSym32), 373 explicit RegisterSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 375 : SymbolRecord(SymbolRecordKind::RegisterSym), 388 explicit ProcRefSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 390 : SymbolRecord(SymbolRecordKind::ProcRefSym), RecordOffset(RecordOffset) { 405 explicit LocalSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 407 : SymbolRecord(SymbolRecordKind::LocalSym), RecordOffset(RecordOffset) {} 434 explicit DefRangeSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 436 : SymbolRecord(SymbolRecordKind::DefRangeSym), 455 explicit DefRangeSubfieldSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 457 : SymbolRecord(SymbolRecordKind::DefRangeSubfieldSym), 480 explicit DefRangeRegisterSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 482 : SymbolRecord(SymbolRecordKind::DefRangeRegisterSym), 503 explicit DefRangeSubfieldRegisterSym(SymbolRecordKind Kind) 506 : SymbolRecord(SymbolRecordKind::DefRangeSubfieldRegisterSym), 527 explicit DefRangeFramePointerRelSym(SymbolRecordKind Kind) 530 : SymbolRecord(SymbolRecordKind::DefRangeFramePointerRelSym), 553 explicit DefRangeRegisterRelSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 555 : SymbolRecord(SymbolRecordKind::DefRangeRegisterRelSym), 582 explicit DefRangeFramePointerRelFullScopeSym(SymbolRecordKind Kind) 585 : SymbolRecord(SymbolRecordKind::DefRangeFramePointerRelFullScopeSym), 598 explicit BlockSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 600 : SymbolRecord(SymbolRecordKind::BlockSym), RecordOffset(RecordOffset) {} 621 explicit LabelSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 623 : SymbolRecord(SymbolRecordKind::LabelSym), RecordOffset(RecordOffset) {} 640 explicit ObjNameSym() : SymbolRecord(SymbolRecordKind::ObjNameSym) {} 641 explicit ObjNameSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 643 : SymbolRecord(SymbolRecordKind::ObjNameSym), RecordOffset(RecordOffset) { 655 explicit EnvBlockSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 657 : SymbolRecord(SymbolRecordKind::EnvBlockSym), 668 explicit ExportSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 670 : SymbolRecord(SymbolRecordKind::ExportSym), RecordOffset(RecordOffset) {} 682 explicit FileStaticSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 684 : SymbolRecord(SymbolRecordKind::FileStaticSym), 698 explicit Compile2Sym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 700 : SymbolRecord(SymbolRecordKind::Compile2Sym), 723 Compile3Sym() : SymbolRecord(SymbolRecordKind::Compile3Sym) {} 724 explicit Compile3Sym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 726 : SymbolRecord(SymbolRecordKind::Compile3Sym), 763 explicit FrameProcSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 765 : SymbolRecord(SymbolRecordKind::FrameProcSym), 798 explicit CallSiteInfoSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 800 : SymbolRecord(SymbolRecordKind::CallSiteInfoSym) {} 818 explicit HeapAllocationSiteSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 820 : SymbolRecord(SymbolRecordKind::HeapAllocationSiteSym), 840 explicit FrameCookieSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 842 : SymbolRecord(SymbolRecordKind::FrameCookieSym) {} 859 explicit UDTSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 861 : SymbolRecord(SymbolRecordKind::UDTSym) {} 872 explicit BuildInfoSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 874 : SymbolRecord(SymbolRecordKind::BuildInfoSym), 885 explicit BPRelativeSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 887 : SymbolRecord(SymbolRecordKind::BPRelativeSym), 900 explicit RegRelativeSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 902 : SymbolRecord(SymbolRecordKind::RegRelativeSym), 916 explicit ConstantSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 918 : SymbolRecord(SymbolRecordKind::ConstantSym), 933 explicit DataSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 935 : SymbolRecord(SymbolRecordKind::DataSym), RecordOffset(RecordOffset) {} 954 explicit ThreadLocalDataSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 956 : SymbolRecord(SymbolRecordKind::ThreadLocalDataSym), 974 explicit UsingNamespaceSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 976 : SymbolRecord(SymbolRecordKind::UsingNamespaceSym), 987 explicit AnnotationSym(SymbolRecordKind Kind) : SymbolRecord(Kind) {} 989 : SymbolRecord(SymbolRecordKind::AnnotationSym),lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
23 SymbolRecordKind RK = static_cast<SymbolRecordKind>(Record.kind());
tools/lld/COFF/PDB.cpp806 SymbolRecordKind k = SymbolRecordKind::ProcRefSym; 806 SymbolRecordKind k = SymbolRecordKind::ProcRefSym; 808 k = SymbolRecordKind::LocalProcRef; 1422 ObjNameSym ons(SymbolRecordKind::ObjNameSym); 1423 EnvBlockSym ebs(SymbolRecordKind::EnvBlockSym); 1424 Compile3Sym cs(SymbolRecordKind::Compile3Sym); 1465 CoffGroupSym cgs(SymbolRecordKind::CoffGroupSym); 1485 SectionSym sym(SymbolRecordKind::SectionSym); 1549 ObjNameSym ons(SymbolRecordKind::ObjNameSym); 1550 Compile3Sym cs(SymbolRecordKind::Compile3Sym); 1551 Thunk32Sym ts(SymbolRecordKind::Thunk32Sym); 1552 ScopeEndSym es(SymbolRecordKind::ScopeEndSym);tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
63 BuildInfoSym bis(SymbolRecordKind::BuildInfoSym);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp1005 if (proc.Kind == SymbolRecordKind::ProcSym) 1050 RegRelativeSym reg(SymbolRecordKind::RegRelativeSym); 1057 RegisterSym reg(SymbolRecordKind::RegisterSym); 1064 LocalSym local(SymbolRecordKind::LocalSym);tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
460 RegRelativeSym reg(SymbolRecordKind::RegRelativeSym); 468 RegisterSym reg(SymbolRecordKind::RegisterSym); 476 LocalSym local(SymbolRecordKind::LocalSym); 484 DataSym data(SymbolRecordKind::DataSym); 492 ThreadLocalDataSym data(SymbolRecordKind::ThreadLocalDataSym); 500 ConstantSym constant(SymbolRecordKind::ConstantSym); 568 FrameProcSym frame_proc(SymbolRecordKind::FrameProcSym); 589 RegRelativeSym reg(SymbolRecordKind::RegRelativeSym); 598 RegisterSym reg(SymbolRecordKind::RegisterSym); 606 LocalSym local(SymbolRecordKind::LocalSym); 614 SymbolRecordKind::DefRangeFramePointerRelSym); 655 DefRangeRegisterRelSym loc(SymbolRecordKind::DefRangeRegisterRelSym);tools/llvm-pdbutil/MinimalSymbolDumper.cpp
821 case SymbolRecordKind::GlobalProcIdSym: 822 case SymbolRecordKind::ProcIdSym: 823 case SymbolRecordKind::DPCProcIdSym:unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
538 ProcSym GS(SymbolRecordKind::GlobalProcSym); 540 ProcSym LS(SymbolRecordKind::ProcSym); 548 DataSym DS(SymbolRecordKind::GlobalData); 555 RegisterSym Reg(SymbolRecordKind::RegisterSym); 564 CallerSym Callees(SymbolRecordKind::CalleeSym); 568 CallerSym Callers(SymbolRecordKind::CallerSym); 572 CallerSym Inlinees(SymbolRecordKind::InlineesSym); 605 UsingNamespaceSym UN(SymbolRecordKind::UsingNamespaceSym);