LLVM
8.0.1
|
Public Member Functions | |
SymbolRecordImpl (codeview::SymbolKind K) | |
void | map (yaml::IO &io) override |
codeview::CVSymbol | toCodeViewSymbol (BumpPtrAllocator &Allocator, CodeViewContainer Container) const override |
Error | fromCodeViewSymbol (codeview::CVSymbol CVS) override |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
template<> | |
void | map (IO &IO) |
Public Member Functions inherited from llvm::CodeViewYAML::detail::SymbolRecordBase | |
SymbolRecordBase (codeview::SymbolKind K) | |
virtual | ~SymbolRecordBase ()=default |
Public Attributes | |
T | Symbol |
Public Attributes inherited from llvm::CodeViewYAML::detail::SymbolRecordBase | |
codeview::SymbolKind | Kind |
Definition at line 219 of file CodeViewYAMLSymbols.cpp.
|
inlineexplicit |
Definition at line 220 of file CodeViewYAMLSymbols.cpp.
|
inlineoverridevirtual |
Implements llvm::CodeViewYAML::detail::SymbolRecordBase.
Definition at line 231 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
|
overridevirtual |
Implements llvm::CodeViewYAML::detail::SymbolRecordBase.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< ScopeEndSym >::map | ( | IO & | IO | ) |
Definition at line 264 of file CodeViewYAMLSymbols.cpp.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< Thunk32Sym >::map | ( | IO & | IO | ) |
Definition at line 280 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< TrampolineSym >::map | ( | IO & | IO | ) |
Definition at line 290 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< SectionSym >::map | ( | IO & | IO | ) |
Definition at line 299 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< CoffGroupSym >::map | ( | IO & | IO | ) |
Definition at line 308 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< ExportSym >::map | ( | IO & | IO | ) |
Definition at line 316 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< ProcSym >::map | ( | IO & | IO | ) |
Definition at line 322 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< RegisterSym >::map | ( | IO & | IO | ) |
Definition at line 336 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< PublicSym32 >::map | ( | IO & | IO | ) |
Definition at line 342 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< ProcRefSym >::map | ( | IO & | IO | ) |
Definition at line 349 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< EnvBlockSym >::map | ( | IO & | IO | ) |
Definition at line 356 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< InlineSiteSym >::map | ( | IO & | IO | ) |
Definition at line 360 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< LocalSym >::map | ( | IO & | IO | ) |
Definition at line 367 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DefRangeSym >::map | ( | IO & | IO | ) |
Definition at line 374 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DefRangeSubfieldSym >::map | ( | IO & | IO | ) |
Definition at line 380 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DefRangeRegisterSym >::map | ( | IO & | IO | ) |
Definition at line 387 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DefRangeFramePointerRelSym >::map | ( | IO & | IO | ) |
Definition at line 394 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DefRangeSubfieldRegisterSym >::map | ( | IO & | IO | ) |
Definition at line 400 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DefRangeFramePointerRelFullScopeSym >::map | ( | IO & | IO | ) |
Definition at line 409 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DefRangeRegisterRelSym >::map | ( | IO & | IO | ) |
Definition at line 413 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< BlockSym >::map | ( | IO & | IO | ) |
Definition at line 421 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< LabelSym >::map | ( | IO & | IO | ) |
Definition at line 430 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< ObjNameSym >::map | ( | IO & | IO | ) |
Definition at line 438 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< Compile2Sym >::map | ( | IO & | IO | ) |
Definition at line 443 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< Compile3Sym >::map | ( | IO & | IO | ) |
Definition at line 455 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< FrameProcSym >::map | ( | IO & | IO | ) |
Definition at line 469 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< CallSiteInfoSym >::map | ( | IO & | IO | ) |
Definition at line 481 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< FileStaticSym >::map | ( | IO & | IO | ) |
Definition at line 487 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< HeapAllocationSiteSym >::map | ( | IO & | IO | ) |
Definition at line 494 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< FrameCookieSym >::map | ( | IO & | IO | ) |
Definition at line 501 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< CallerSym >::map | ( | IO & | IO | ) |
Definition at line 507 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< UDTSym >::map | ( | IO & | IO | ) |
Definition at line 511 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< BuildInfoSym >::map | ( | IO & | IO | ) |
Definition at line 516 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< BPRelativeSym >::map | ( | IO & | IO | ) |
Definition at line 520 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< RegRelativeSym >::map | ( | IO & | IO | ) |
Definition at line 526 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< ConstantSym >::map | ( | IO & | IO | ) |
Definition at line 533 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< DataSym >::map | ( | IO & | IO | ) |
Definition at line 539 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< ThreadLocalDataSym >::map | ( | IO & | IO | ) |
Definition at line 546 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
void llvm::CodeViewYAML::detail::SymbolRecordImpl< UsingNamespaceSym >::map | ( | IO & | IO | ) |
Definition at line 553 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol.
|
inlineoverridevirtual |
Implements llvm::CodeViewYAML::detail::SymbolRecordBase.
Definition at line 226 of file CodeViewYAMLSymbols.cpp.
References llvm::ARMBuildAttrs::Symbol, and llvm::codeview::SymbolSerializer::writeOneSymbol().
|
mutable |
Definition at line 235 of file CodeViewYAMLSymbols.cpp.