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:
- include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h