LLVM 20.0.0git
|
#include "llvm/MC/MCWin64EH.h"
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 () |
virtual void | Emit (MCStreamer &Streamer) const =0 |
This emits the unwind info sections (.pdata and .xdata in PE/COFF). | |
virtual void | EmitUnwindInfo (MCStreamer &Streamer, FrameInfo *FI, bool HandlerData) const =0 |
Definition at line 53 of file MCWin64EH.h.
|
overridevirtual |
This emits the unwind info sections (.pdata and .xdata in PE/COFF).
Implements llvm::WinEH::UnwindEmitter.
Definition at line 237 of file MCWin64EH.cpp.
References EmitRuntimeFunction(), EmitUnwindInfo(), llvm::MCStreamer::getAssociatedPDataSection(), llvm::MCStreamer::getAssociatedXDataSection(), llvm::MCStreamer::getWinFrameInfos(), and llvm::MCStreamer::switchSection().
|
overridevirtual |
Implements llvm::WinEH::UnwindEmitter.
Definition at line 253 of file MCWin64EH.cpp.
References EmitUnwindInfo(), llvm::MCStreamer::getAssociatedXDataSection(), info, and llvm::MCStreamer::switchSection().
Referenced by Emit().