LLVM 22.0.0git
SymbolRecord.h File Reference

Go to the source code of this file.

Classes

class  llvm::codeview::SymbolRecord
class  llvm::codeview::ProcSym
class  llvm::codeview::Thunk32Sym
class  llvm::codeview::TrampolineSym
class  llvm::codeview::SectionSym
class  llvm::codeview::CoffGroupSym
class  llvm::codeview::ScopeEndSym
class  llvm::codeview::JumpTableSym
class  llvm::codeview::CallerSym
class  llvm::codeview::HotPatchFuncSym
struct  llvm::codeview::DecodedAnnotation
struct  llvm::codeview::BinaryAnnotationIterator
class  llvm::codeview::InlineSiteSym
struct  llvm::codeview::PublicSym32Header
class  llvm::codeview::PublicSym32
class  llvm::codeview::RegisterSym
class  llvm::codeview::ProcRefSym
class  llvm::codeview::LocalSym
struct  llvm::codeview::LocalVariableAddrRange
struct  llvm::codeview::LocalVariableAddrGap
class  llvm::codeview::DefRangeSym
class  llvm::codeview::DefRangeSubfieldSym
struct  llvm::codeview::DefRangeRegisterHeader
class  llvm::codeview::DefRangeRegisterSym
struct  llvm::codeview::DefRangeSubfieldRegisterHeader
class  llvm::codeview::DefRangeSubfieldRegisterSym
struct  llvm::codeview::DefRangeFramePointerRelHeader
class  llvm::codeview::DefRangeFramePointerRelSym
struct  llvm::codeview::DefRangeRegisterRelHeader
class  llvm::codeview::DefRangeRegisterRelSym
class  llvm::codeview::DefRangeFramePointerRelFullScopeSym
class  llvm::codeview::BlockSym
class  llvm::codeview::LabelSym
class  llvm::codeview::ObjNameSym
class  llvm::codeview::EnvBlockSym
class  llvm::codeview::ExportSym
class  llvm::codeview::FileStaticSym
class  llvm::codeview::Compile2Sym
class  llvm::codeview::Compile3Sym
class  llvm::codeview::FrameProcSym
class  llvm::codeview::CallSiteInfoSym
class  llvm::codeview::HeapAllocationSiteSym
class  llvm::codeview::FrameCookieSym
class  llvm::codeview::UDTSym
class  llvm::codeview::BuildInfoSym
class  llvm::codeview::BPRelativeSym
class  llvm::codeview::RegRelativeSym
class  llvm::codeview::ConstantSym
class  llvm::codeview::DataSym
class  llvm::codeview::ThreadLocalDataSym
class  llvm::codeview::UsingNamespaceSym
class  llvm::codeview::AnnotationSym

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::codeview

Enumerations

enum  : uint16_t { llvm::codeview::MaxDefRange = 0xf000 }

Functions

LLVM_ABI Expected< CVSymbolllvm::codeview::readSymbolFromStream (BinaryStreamRef Stream, uint32_t Offset)