libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::pe::UnwindInfo Class Referenceabstract

#include <UnwindInfo.hh>

Public Member Functions

virtual uint8_t Version () const =0
 
virtual uint8_t Flags () const =0
 
virtual uint8_t SizeOfProlog () const =0
 
virtual uint8_t CountOfCodes () const =0
 
virtual uint8_t FrameRegister () const =0
 
virtual uint8_t FrameOffset () const =0
 
virtual const std::vector< std::unique_ptr< const UnwindCode > > & codes () const =0
 
virtual bool is_chained () const =0
 
const RUNTIME_FUNCTIONchained_function (const IMAGE_EXCEPTION_SECTION *pdata) const
 
virtual uint32_t exception_handler_rva () const =0
 
virtual ~UnwindInfo ()=default
 

Constructor & Destructor Documentation

◆ ~UnwindInfo()

virtual introvirt::windows::pe::UnwindInfo::~UnwindInfo ( )
virtualdefault

Member Function Documentation

◆ chained_function()

const RUNTIME_FUNCTION * introvirt::windows::pe::UnwindInfo::chained_function ( const IMAGE_EXCEPTION_SECTION pdata) const

◆ codes()

virtual const std::vector< std::unique_ptr< const UnwindCode > > & introvirt::windows::pe::UnwindInfo::codes ( ) const
pure virtual

◆ CountOfCodes()

virtual uint8_t introvirt::windows::pe::UnwindInfo::CountOfCodes ( ) const
pure virtual

◆ exception_handler_rva()

virtual uint32_t introvirt::windows::pe::UnwindInfo::exception_handler_rva ( ) const
pure virtual

◆ Flags()

virtual uint8_t introvirt::windows::pe::UnwindInfo::Flags ( ) const
pure virtual

◆ FrameOffset()

virtual uint8_t introvirt::windows::pe::UnwindInfo::FrameOffset ( ) const
pure virtual

◆ FrameRegister()

virtual uint8_t introvirt::windows::pe::UnwindInfo::FrameRegister ( ) const
pure virtual

◆ is_chained()

virtual bool introvirt::windows::pe::UnwindInfo::is_chained ( ) const
pure virtual

◆ SizeOfProlog()

virtual uint8_t introvirt::windows::pe::UnwindInfo::SizeOfProlog ( ) const
pure virtual

◆ Version()

virtual uint8_t introvirt::windows::pe::UnwindInfo::Version ( ) const
pure virtual

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