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

#include <IMAGE_DEBUG_DIRECTORY.hh>

Public Member Functions

virtual uint32_t Characteristics () const =0
 
virtual uint32_t TimeDateStamp () const =0
 
virtual uint16_t MajorVersion () const =0
 
virtual uint16_t MinorVersion () const =0
 
virtual ImageDebugType Type () const =0
 
virtual const CV_INFOcodeview_data () const =0
 Get the codeview data, if the Type is IMAGE_DEBUG_TYPE_CODEVIEW.
 
virtual ~IMAGE_DEBUG_DIRECTORY ()=default
 

Constructor & Destructor Documentation

◆ ~IMAGE_DEBUG_DIRECTORY()

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

Member Function Documentation

◆ Characteristics()

virtual uint32_t introvirt::windows::pe::IMAGE_DEBUG_DIRECTORY::Characteristics ( ) const
pure virtual

◆ codeview_data()

virtual const CV_INFO * introvirt::windows::pe::IMAGE_DEBUG_DIRECTORY::codeview_data ( ) const
pure virtual

Get the codeview data, if the Type is IMAGE_DEBUG_TYPE_CODEVIEW.

Returns
The CV_INFO data, or nullptr if Type is not IMAGE_DEBUG_TYPE_CODEVIEW
Examples
ivguestinfo.cc.

◆ MajorVersion()

virtual uint16_t introvirt::windows::pe::IMAGE_DEBUG_DIRECTORY::MajorVersion ( ) const
pure virtual

◆ MinorVersion()

virtual uint16_t introvirt::windows::pe::IMAGE_DEBUG_DIRECTORY::MinorVersion ( ) const
pure virtual

◆ TimeDateStamp()

virtual uint32_t introvirt::windows::pe::IMAGE_DEBUG_DIRECTORY::TimeDateStamp ( ) const
pure virtual

◆ Type()

virtual ImageDebugType introvirt::windows::pe::IMAGE_DEBUG_DIRECTORY::Type ( ) const
pure virtual

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