LIEF: Library to Instrument Executable Formats Version 0.17.0
|
This structure is used to tweak the PE Parser (PE::Parser) More...
#include <ParserConfig.hpp>
Public Member Functions | |
std::string | to_string () const |
Static Public Member Functions | |
static const ParserConfig & | default_conf () |
static ParserConfig | all () |
Public Attributes | |
bool | parse_signature = true |
Parse PE Authenticode signature. | |
bool | parse_exports = true |
Parse PE Exports Directory. | |
bool | parse_imports = true |
Parse PE Import Directory. | |
bool | parse_rsrc = true |
Parse PE resources tree. | |
bool | parse_reloc = true |
Parse PE relocations. | |
bool | parse_exceptions = false |
Whether it should parse in-depth exceptions metadata. | |
bool | parse_arm64x_binary = false |
Whether it should parse nested ARM64X binary. | |
This structure is used to tweak the PE Parser (PE::Parser)
|
inlinestatic |
References parse_arm64x_binary, and parse_exceptions.
|
inlinestatic |
References LIEF::PE::DEFAULT.
std::string LIEF::PE::ParserConfig::to_string | ( | ) | const |
Referenced by operator<<.
bool LIEF::PE::ParserConfig::parse_arm64x_binary = false |
Whether it should parse nested ARM64X binary.
This option is set to off by default since it can introduce a certain overhead.
Referenced by all().
bool LIEF::PE::ParserConfig::parse_exceptions = false |
Whether it should parse in-depth exceptions metadata.
This option is set to off by default since it can introduce a certain overhead.
Referenced by all().
bool LIEF::PE::ParserConfig::parse_exports = true |
Parse PE Exports Directory.
bool LIEF::PE::ParserConfig::parse_reloc = true |
Parse PE relocations.
bool LIEF::PE::ParserConfig::parse_rsrc = true |
Parse PE resources tree.
bool LIEF::PE::ParserConfig::parse_signature = true |
Parse PE Authenticode signature.