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:
- include/llvm/MC/MCDwarf.h