Class which represents a PE Export.
More...
#include <Export.hpp>
Class which represents a PE Export.
◆ entries_t
◆ it_const_entries
◆ it_entries
◆ Export() [1/3]
LIEF::PE::Export::Export |
( |
| ) |
|
|
default |
◆ Export() [2/3]
LIEF::PE::Export::Export |
( |
const details::pe_export_directory_table & | header | ) |
|
◆ Export() [3/3]
LIEF::PE::Export::Export |
( |
const Export & | | ) |
|
|
default |
◆ ~Export()
LIEF::PE::Export::~Export |
( |
| ) |
|
|
overridedefault |
◆ accept()
void LIEF::PE::Export::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
◆ entries() [1/2]
◆ entries() [2/2]
◆ export_flags() [1/2]
uint32_t LIEF::PE::Export::export_flags |
( |
| ) |
const |
|
inline |
According to the PE specifications this value is reserved and should be set to 0.
◆ export_flags() [2/2]
void LIEF::PE::Export::export_flags |
( |
uint32_t | flags | ) |
|
|
inline |
◆ major_version() [1/2]
uint16_t LIEF::PE::Export::major_version |
( |
| ) |
const |
|
inline |
The major version number (can be user-defined)
◆ major_version() [2/2]
void LIEF::PE::Export::major_version |
( |
uint16_t | major_version | ) |
|
|
inline |
◆ minor_version() [1/2]
uint16_t LIEF::PE::Export::minor_version |
( |
| ) |
const |
|
inline |
The minor version number (can be user-defined)
◆ minor_version() [2/2]
void LIEF::PE::Export::minor_version |
( |
uint16_t | minor_version | ) |
|
|
inline |
◆ name() [1/2]
const std::string & LIEF::PE::Export::name |
( |
| ) |
const |
|
inline |
The name of the library exported (e.g. KERNEL32.dll
)
◆ name() [2/2]
void LIEF::PE::Export::name |
( |
std::string | name | ) |
|
|
inline |
◆ operator=()
◆ ordinal_base() [1/2]
uint32_t LIEF::PE::Export::ordinal_base |
( |
| ) |
const |
|
inline |
The starting number for the exports. Usually this value is set to 1.
◆ ordinal_base() [2/2]
void LIEF::PE::Export::ordinal_base |
( |
uint32_t | ordinal_base | ) |
|
|
inline |
◆ timestamp() [1/2]
uint32_t LIEF::PE::Export::timestamp |
( |
| ) |
const |
|
inline |
The time and date that the export data was created.
◆ timestamp() [2/2]
void LIEF::PE::Export::timestamp |
( |
uint32_t | timestamp | ) |
|
|
inline |
The documentation for this class was generated from the following file: