LLVM 19.0.0git
Public Member Functions | List of all members
llvm::WinEH::UnwindEmitter Class Referenceabstract

#include "llvm/MC/MCWinEH.h"

Inheritance diagram for llvm::WinEH::UnwindEmitter:
Inheritance graph

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 99 of file MCWinEH.h.

Constructor & Destructor Documentation

◆ ~UnwindEmitter()

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

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::UnwindEmitter, llvm::Win64EH::ARMUnwindEmitter, and llvm::Win64EH::ARM64UnwindEmitter.

◆ 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: