LLVM: llvm::Win64EH::ARMUnwindEmitter Class Reference (original) (raw)
#include "[llvm/MC/MCWin64EH.h](MCWin64EH%5F8h%5Fsource.html)"
Inheritance diagram for llvm::Win64EH::ARMUnwindEmitter:
[legend]
| Public Member Functions | |
|---|---|
| void | Emit (MCStreamer &Streamer) const override |
| This emits the unwind info sections (.pdata and .xdata in PE/COFF). | |
| void | EmitUnwindInfo (MCStreamer &Streamer, WinEH::FrameInfo *FI, bool HandlerData) const override |
| Public Member Functions inherited from llvm::WinEH::UnwindEmitter | |
| virtual | ~UnwindEmitter () |
Detailed Description
Definition at line 60 of file MCWin64EH.h.
Member Function Documentation
◆ Emit()
| void llvm::Win64EH::ARMUnwindEmitter::Emit ( MCStreamer & Streamer) const | overridevirtual |
|---|
This emits the unwind info sections (.pdata and .xdata in PE/COFF).
Implements llvm::WinEH::UnwindEmitter.
Definition at line 2840 of file MCWin64EH.cpp.
References ARMEmitRuntimeFunction(), ARMEmitUnwindInfo(), llvm::MCStreamer::getAssociatedPDataSection(), llvm::MCStreamer::getAssociatedXDataSection(), llvm::MCStreamer::getWinFrameInfos(), and llvm::MCStreamer::switchSection().
◆ EmitUnwindInfo()
| void llvm::Win64EH::ARMUnwindEmitter::EmitUnwindInfo ( MCStreamer & Streamer, WinEH::FrameInfo * FI, bool HandlerData ) const | overridevirtual |
|---|
Implements llvm::WinEH::UnwindEmitter.
Definition at line 2865 of file MCWin64EH.cpp.
References ARMEmitUnwindInfo(), llvm::MCStreamer::emitCFILabel(), llvm::MCStreamer::getAssociatedXDataSection(), info, and llvm::MCStreamer::switchSection().
The documentation for this class was generated from the following files:
- include/llvm/MC/MCWin64EH.h
- lib/MC/MCWin64EH.cpp