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

#include <IMAGE_EXPORT_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 const std::map< guest_ptr< void >, Export > & AddressToExportMap () const =0
 
virtual const std::unordered_map< std::string, Export > & NameToExportMap () const =0
 
virtual const Exportfind (const std::string &name) const =0
 
virtual ~IMAGE_EXPORT_DIRECTORY ()=default
 

Detailed Description

The PE format defines an IMAGE_EXPORT_DIRECTORY section that lists exported symbols with their addresses

Constructor & Destructor Documentation

◆ ~IMAGE_EXPORT_DIRECTORY()

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

Member Function Documentation

◆ AddressToExportMap()

virtual const std::map< guest_ptr< void >, Export > & introvirt::windows::pe::IMAGE_EXPORT_DIRECTORY::AddressToExportMap ( ) const
pure virtual
Returns
A map of address to export information

◆ Characteristics()

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

◆ find()

virtual const Export * introvirt::windows::pe::IMAGE_EXPORT_DIRECTORY::find ( const std::string &  name) const
pure virtual
Returns
The export specified by name (case sensitive)

◆ MajorVersion()

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

◆ MinorVersion()

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

◆ NameToExportMap()

virtual const std::unordered_map< std::string, Export > & introvirt::windows::pe::IMAGE_EXPORT_DIRECTORY::NameToExportMap ( ) const
pure virtual
Returns
A map of symbol names to export information

◆ TimeDateStamp()

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

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