LLVM 22.0.0git
llvm::WinEH::UnwindEmitter Class Referenceabstract

#include "llvm/MC/MCWinEH.h"

Inheritance diagram for llvm::WinEH::UnwindEmitter:
[legend]

Public Member Functions

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

Detailed Description

Definition at line 107 of file MCWinEH.h.

Constructor & Destructor Documentation

◆ ~UnwindEmitter()

llvm::WinEH::UnwindEmitter::~UnwindEmitter ( )
virtualdefault

Member Function Documentation

◆ Emit()

virtual void llvm::WinEH::UnwindEmitter::Emit ( MCStreamer & Streamer) const
pure virtual

This emits the unwind info sections (.pdata and .xdata in PE/COFF).

Implemented in llvm::Win64EH::ARM64UnwindEmitter, llvm::Win64EH::ARMUnwindEmitter, and llvm::Win64EH::UnwindEmitter.

◆ EmitUnwindInfo()

virtual void llvm::WinEH::UnwindEmitter::EmitUnwindInfo ( MCStreamer & Streamer,
FrameInfo * FI,
bool HandlerData ) const
pure virtual

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