LIEF: Library to Instrument Executable Formats Version 0.17.0
|
This factory is used to create PE from scratch. More...
#include <Factory.hpp>
Public Member Functions | |
Factory (const Factory &)=delete | |
Factory & | operator= (const Factory &)=delete |
Factory (Factory &&) | |
Factory & | operator= (Factory &&) |
Factory & | add_section (const Section §ion) |
Factory & | set_arch (Header::MACHINE_TYPES arch) |
Factory & | set_entrypoint (uint64_t ep) |
std::unique_ptr< Binary > | get () |
bool | is_32bit () const |
bool | is_64bit () const |
uint32_t | section_align () const |
uint32_t | file_align () const |
~Factory () | |
Static Public Member Functions | |
static std::unique_ptr< Factory > | create (PE_TYPE type) |
Initiate the factory to construct a PE which the given type. | |
This factory is used to create PE from scratch.
|
delete |
LIEF::PE::Factory::Factory | ( | Factory && | ) |
LIEF::PE::Factory::~Factory | ( | ) |
Initiate the factory to construct a PE which the given type.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |