LLVM: llvm::codeview::FrameProcSym Class Reference (original) (raw)

#include "[llvm/DebugInfo/CodeView/SymbolRecord.h](SymbolRecord%5F8h%5Fsource.html)"

Public Member Functions
FrameProcSym (SymbolRecordKind Kind)
FrameProcSym (uint32_t RecordOffset)
RegisterId getLocalFramePtrReg (CPUType CPU) const
Extract the register this frame uses to refer to local variables.
RegisterId getParamFramePtrReg (CPUType CPU) const
Extract the register this frame uses to refer to parameters.
Public Member Functions inherited from llvm::codeview::SymbolRecord
SymbolRecordKind getKind () const
Public Attributes
uint32_t TotalFrameBytes = 0
uint32_t PaddingFrameBytes = 0
uint32_t OffsetToPadding = 0
uint32_t BytesOfCalleeSavedRegisters = 0
uint32_t OffsetOfExceptionHandler = 0
uint16_t SectionIdOfExceptionHandler = 0
FrameProcedureOptions Flags = FrameProcedureOptions::None
uint32_t RecordOffset = 0
Public Attributes inherited from llvm::codeview::SymbolRecord
SymbolRecordKind Kind

Definition at line 800 of file SymbolRecord.h.

llvm::codeview::FrameProcSym::FrameProcSym ( SymbolRecordKind Kind) inlineexplicit

FrameProcSym() [2/2]

llvm::codeview::FrameProcSym::FrameProcSym ( uint32_t RecordOffset) inlineexplicit

getLocalFramePtrReg()

RegisterId llvm::codeview::FrameProcSym::getLocalFramePtrReg ( CPUType CPU) const inline

getParamFramePtrReg()

RegisterId llvm::codeview::FrameProcSym::getParamFramePtrReg ( CPUType CPU) const inline

BytesOfCalleeSavedRegisters

uint32_t llvm::codeview::FrameProcSym::BytesOfCalleeSavedRegisters = 0

Flags

OffsetOfExceptionHandler

uint32_t llvm::codeview::FrameProcSym::OffsetOfExceptionHandler = 0

OffsetToPadding

uint32_t llvm::codeview::FrameProcSym::OffsetToPadding = 0

PaddingFrameBytes

uint32_t llvm::codeview::FrameProcSym::PaddingFrameBytes = 0

RecordOffset

uint32_t llvm::codeview::FrameProcSym::RecordOffset = 0

SectionIdOfExceptionHandler

uint16_t llvm::codeview::FrameProcSym::SectionIdOfExceptionHandler = 0

TotalFrameBytes

uint32_t llvm::codeview::FrameProcSym::TotalFrameBytes = 0


The documentation for this class was generated from the following file: