LLVM
8.0.1
|
#include "llvm/MC/MCDwarf.h"
Public Member Functions | |
MCDwarfFrameInfo ()=default | |
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 |
uint32_t | CompactUnwindEncoding = 0 |
bool | IsSignalFrame = false |
bool | IsSimple = false |
unsigned | RAReg = static_cast<unsigned>(INT_MAX) |
bool | IsBKeyFrame = false |
|
default |
MCSymbol* llvm::MCDwarfFrameInfo::Begin = nullptr |
Definition at line 590 of file MCDwarf.h.
Referenced by llvm::MipsELFStreamer::EmitCFIStartProcImpl(), emitEncodingByte(), llvm::MCObjectStreamer::EmitValueImpl(), and getCIEVersion().
uint32_t llvm::MCDwarfFrameInfo::CompactUnwindEncoding = 0 |
Definition at line 598 of file MCDwarf.h.
Referenced by llvm::MCDwarfFrameEmitter::Emit(), and emitEncodingByte().
unsigned llvm::MCDwarfFrameInfo::CurrentCfaRegister = 0 |
Definition at line 595 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFIDefCfa(), llvm::MCStreamer::EmitCFIDefCfaRegister(), llvm::MCStreamer::EmitCFIStartProc(), and llvm::X86AsmInstrumentation::GetFrameRegGeneric().
MCSymbol* llvm::MCDwarfFrameInfo::End = nullptr |
Definition at line 591 of file MCDwarf.h.
Referenced by llvm::MipsELFStreamer::EmitCFIEndProcImpl(), llvm::MCStreamer::EmitCFIEndProcImpl(), emitEncodingByte(), llvm::MCObjectStreamer::EmitValueImpl(), getCIEVersion(), and llvm::X86AsmInstrumentation::GetFrameRegGeneric().
std::vector<MCCFIInstruction> llvm::MCDwarfFrameInfo::Instructions |
Definition at line 594 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::EmitCFINegateRAState(), 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::EmitCFIWindowSave(), and getCIEVersion().
Definition at line 602 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFIBKeyFrame(), and getCIEVersion().
Definition at line 599 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFISignalFrame(), and getCIEVersion().
Definition at line 600 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFIStartProc(), getCIEVersion(), and printDwarfFileDirective().
Definition at line 593 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFILsda(), emitEncodingByte(), and getCIEVersion().
unsigned llvm::MCDwarfFrameInfo::LsdaEncoding = 0 |
Definition at line 597 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFILsda(), emitEncodingByte(), and getCIEVersion().
Definition at line 592 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFIPersonality(), emitEncodingByte(), and getCIEVersion().
unsigned llvm::MCDwarfFrameInfo::PersonalityEncoding = 0 |
Definition at line 596 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFIPersonality(), and getCIEVersion().
Definition at line 601 of file MCDwarf.h.
Referenced by llvm::MCStreamer::EmitCFIReturnColumn(), and getCIEVersion().