|
LIEF: Library to Instrument Executable Formats Version 1.0.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 |
References Factory().
Referenced by add_section(), Factory(), Factory(), operator=(), operator=(), set_arch(), set_entrypoint(), and ~Factory().
| LIEF::PE::Factory::~Factory | ( | ) |
References Factory().
Initiate the factory to construct a PE which the given type.
|
inline |
|
inline |
|
inline |
References LIEF::PE::PE32.
|
inline |
References LIEF::PE::PE32_PLUS.
|
inline |
|
inline |
References Factory().