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: