LLVM: llvm::CFIFunctionFrameReceiver Class Reference (original) (raw)

This abstract base class is an interface for receiving DWARF function frames Call Frame Information. More...

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

Public Member Functions
CFIFunctionFrameReceiver (const CFIFunctionFrameReceiver &)=delete
CFIFunctionFrameReceiver & operator= (const CFIFunctionFrameReceiver &)=delete
virtual ~CFIFunctionFrameReceiver ()=default
CFIFunctionFrameReceiver (MCContext &Context)
MCContext & getContext () const
virtual void startFunctionFrame (bool IsEH, ArrayRef< MCCFIInstruction > Prologue)
virtual void emitInstructionAndDirectives (const MCInst &Inst, ArrayRef< MCCFIInstruction > Directives)
Instructions are processed in the program order.
virtual void finishFunctionFrame ()

This abstract base class is an interface for receiving DWARF function frames Call Frame Information.

DWARFCFIFunctionFrameStreamer channels the function frames information gathered from an MCStreamer using a pointer to an instance of this class for the whole program.

Definition at line 29 of file DWARFCFIFunctionFrameReceiver.h.

~CFIFunctionFrameReceiver()

virtual llvm::CFIFunctionFrameReceiver::~CFIFunctionFrameReceiver ( ) virtualdefault

CFIFunctionFrameReceiver() [2/2]

llvm::CFIFunctionFrameReceiver::CFIFunctionFrameReceiver ( MCContext & Context) inline

emitInstructionAndDirectives()

finishFunctionFrame()

virtual void llvm::CFIFunctionFrameReceiver::finishFunctionFrame ( ) inlinevirtual

getContext()

MCContext & llvm::CFIFunctionFrameReceiver::getContext ( ) const inline

operator=()

startFunctionFrame()


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