LLVM: llvm::MCDwarfFrameInfo Struct Reference (original) (raw)

#include "[llvm/MC/MCDwarf.h](MCDwarf%5F8h%5Fsource.html)"

Public Member Functions
Public Attributes
MCSymbol * Begin = nullptr
MCSymbol * End = nullptr
const MCSymbol * Personality = nullptr
const MCSymbol * Lsda = nullptr
std::vector< MCCFIInstruction > Instructions
unsigned CurrentCfaRegister = 0
unsigned PersonalityEncoding = 0
unsigned LsdaEncoding = 0
uint64_t CompactUnwindEncoding = 0
bool IsSignalFrame = false
bool IsSimple = false
unsigned RAReg = static_cast<unsigned>(INT_MAX)
bool IsBKeyFrame = false
bool IsMTETaggedFrame = false

Definition at line 769 of file MCDwarf.h.

llvm::MCDwarfFrameInfo::MCDwarfFrameInfo ( ) default

Begin

MCSymbol* llvm::MCDwarfFrameInfo::Begin = nullptr

CompactUnwindEncoding

uint64_t llvm::MCDwarfFrameInfo::CompactUnwindEncoding = 0

CurrentCfaRegister

unsigned llvm::MCDwarfFrameInfo::CurrentCfaRegister = 0

End

MCSymbol* llvm::MCDwarfFrameInfo::End = nullptr

Instructions

Definition at line 776 of file MCDwarf.h.

Referenced by llvm::MCStreamer::emitCFIAdjustCfaOffset(), llvm::MCStreamer::emitCFIDefCfa(), llvm::MCStreamer::emitCFIDefCfaOffset(), llvm::MCStreamer::emitCFIDefCfaRegister(), llvm::MCStreamer::emitCFIEscape(), llvm::MCStreamer::emitCFIGnuArgsSize(), llvm::MCStreamer::emitCFILLVMDefAspaceCfa(), llvm::MCStreamer::emitCFINegateRAState(), llvm::MCStreamer::emitCFINegateRAStateWithPC(), llvm::MCStreamer::emitCFIOffset(), llvm::MCStreamer::emitCFIRegister(), llvm::MCStreamer::emitCFIRelOffset(), llvm::MCStreamer::emitCFIRememberState(), llvm::MCStreamer::emitCFIRestore(), llvm::MCStreamer::emitCFIRestoreState(), llvm::MCStreamer::emitCFISameValue(), llvm::MCStreamer::emitCFIUndefined(), llvm::MCStreamer::emitCFIValOffset(), llvm::MCStreamer::emitCFIWindowSave(), and llvm::ARMAsmBackendDarwin::generateCompactUnwindEncoding().

IsBKeyFrame

bool llvm::MCDwarfFrameInfo::IsBKeyFrame = false

IsMTETaggedFrame

bool llvm::MCDwarfFrameInfo::IsMTETaggedFrame = false

IsSignalFrame

bool llvm::MCDwarfFrameInfo::IsSignalFrame = false

IsSimple

bool llvm::MCDwarfFrameInfo::IsSimple = false

Lsda

LsdaEncoding

unsigned llvm::MCDwarfFrameInfo::LsdaEncoding = 0

Personality

PersonalityEncoding

unsigned llvm::MCDwarfFrameInfo::PersonalityEncoding = 0

RAReg


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