|
Template class for accessing a COFF file optional header, depends on the underlying COFF file optional header format. More...
Public Member Functions | |
bool | load (std::istream &stream) |
void | save (std::ostream &stream) |
Functions for accessing the underlying COFF file section structure | |
COFFI_GET_SET_ACCESS (uint16_t, magic) | |
COFFI_GET_SET_ACCESS (uint32_t, code_size) | |
COFFI_GET_SET_ACCESS (uint32_t, initialized_data_size) | |
COFFI_GET_SET_ACCESS (uint32_t, uninitialized_data_size) | |
COFFI_GET_SET_ACCESS (uint32_t, entry_point_address) | |
COFFI_GET_SET_ACCESS (uint32_t, code_base) | |
COFFI_GET_SIZEOF () | |
Public Member Functions inherited from optional_header | |
COFFI_GET_SET_ACCESS_DECL (uint16_t, magic) | |
COFFI_GET_SET_ACCESS_DECL (uint8_t, major_linker_version) | |
COFFI_GET_SET_ACCESS_DECL (uint8_t, minor_linker_version) | |
COFFI_GET_SET_ACCESS_DECL (uint16_t, linker_version) | |
COFFI_GET_SET_ACCESS_DECL (uint32_t, code_size) | |
COFFI_GET_SET_ACCESS_DECL (uint32_t, initialized_data_size) | |
COFFI_GET_SET_ACCESS_DECL (uint32_t, uninitialized_data_size) | |
COFFI_GET_SET_ACCESS_DECL (uint32_t, entry_point_address) | |
COFFI_GET_SET_ACCESS_DECL (uint32_t, code_base) | |
COFFI_GET_SET_ACCESS_DECL (uint32_t, data_base) | |
COFFI_GET_SIZEOF_DECL () | |
Data Fields | |
T | header |
Template class for accessing a COFF file optional header, depends on the underlying COFF file optional header format.
The template parameter class T is one of:
Definition at line 344 of file coffi_headers.hpp.