LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
llvm::MCDwarfFrameInfo Struct Reference

#include <MCDwarf.h>

Collaboration diagram for llvm::MCDwarfFrameInfo:
Collaboration graph
[legend]

Public Member Functions

 MCDwarfFrameInfo ()
 

Public Attributes

MCSymbolBegin
 
MCSymbolEnd
 
const MCSymbolPersonality
 
const MCSymbolLsda
 
const MCSymbolFunction
 
std::vector< MCCFIInstructionInstructions
 
unsigned PersonalityEncoding
 
unsigned LsdaEncoding
 
uint32_t CompactUnwindEncoding
 
bool IsSignalFrame
 

Detailed Description

Definition at line 437 of file MCDwarf.h.

Constructor & Destructor Documentation

llvm::MCDwarfFrameInfo::MCDwarfFrameInfo ( )
inline

Definition at line 438 of file MCDwarf.h.

Member Data Documentation

MCSymbol* llvm::MCDwarfFrameInfo::Begin

Definition at line 442 of file MCDwarf.h.

Referenced by llvm::MCStreamer::RecordProcStart().

uint32_t llvm::MCDwarfFrameInfo::CompactUnwindEncoding
MCSymbol* llvm::MCDwarfFrameInfo::End
const MCSymbol* llvm::MCDwarfFrameInfo::Function

Definition at line 446 of file MCDwarf.h.

Referenced by llvm::MCStreamer::RecordProcStart().

std::vector<MCCFIInstruction> llvm::MCDwarfFrameInfo::Instructions
bool llvm::MCDwarfFrameInfo::IsSignalFrame
const MCSymbol* llvm::MCDwarfFrameInfo::Lsda

Definition at line 445 of file MCDwarf.h.

Referenced by llvm::MCDwarfFrameEmitter::Emit(), and llvm::MCStreamer::EmitCFILsda().

unsigned llvm::MCDwarfFrameInfo::LsdaEncoding

Definition at line 449 of file MCDwarf.h.

Referenced by llvm::MCDwarfFrameEmitter::Emit(), and llvm::MCStreamer::EmitCFILsda().

const MCSymbol* llvm::MCDwarfFrameInfo::Personality
unsigned llvm::MCDwarfFrameInfo::PersonalityEncoding

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