24#include <unordered_map>
57 virtual const std::unordered_map<std::string, Export>&
NameToExportMap()
const = 0;
62 virtual const Export*
find(
const std::string& name)
const = 0;
Definition guest_ptr.hh:88
Definition IMAGE_EXPORT_DIRECTORY.hh:42
virtual uint16_t MinorVersion() const =0
virtual const std::map< guest_ptr< void >, Export > & AddressToExportMap() const =0
virtual uint16_t MajorVersion() const =0
virtual const Export * find(const std::string &name) const =0
virtual uint32_t Characteristics() const =0
virtual ~IMAGE_EXPORT_DIRECTORY()=default
virtual const std::unordered_map< std::string, Export > & NameToExportMap() const =0
virtual uint32_t TimeDateStamp() const =0
Type-safe guest virtual address pointer and guest_ptr template.
ExportType
Definition IMAGE_EXPORT_DIRECTORY.hh:30
@ EXPORT_TYPE_DATA
Definition IMAGE_EXPORT_DIRECTORY.hh:30
@ EXPORT_TYPE_CODE
Definition IMAGE_EXPORT_DIRECTORY.hh:30
@ EXPORT_TYPE_FORWARD
Definition IMAGE_EXPORT_DIRECTORY.hh:30
Core IntroVirt classes.
Definition Cr0.hh:20
Definition IMAGE_EXPORT_DIRECTORY.hh:32
ExportType exportType
Definition IMAGE_EXPORT_DIRECTORY.hh:34
std::string name
Definition IMAGE_EXPORT_DIRECTORY.hh:33
guest_ptr< void > address
Definition IMAGE_EXPORT_DIRECTORY.hh:35