LIEF: Library to Instrument Executable Formats Version
|
This structure is used to tweak the ELF Parser (ELF::Parser) More...
#include <ParserConfig.hpp>
Static Public Member Functions | |
static ParserConfig | all () |
This returns a ParserConfig object configured to process all the ELF elements. | |
Public Attributes | |
bool | parse_relocations = true |
Whether relocations (including plt-like relocations) should be parsed. | |
bool | parse_dyn_symbols = true |
Whether dynamic symbols (those from .dynsym ) should be parsed. | |
bool | parse_static_symbols = true |
Whether debug symbols (those from .symtab ) should be parsed. | |
bool | parse_symbol_versions = true |
Whether versioning symbols should be parsed. | |
bool | parse_notes = true |
Whether ELF notes information should be parsed. | |
bool | parse_overlay = true |
Whether the overlay data should be parsed. | |
DYNSYM_COUNT_METHODS | count_mtd = DYNSYM_COUNT_METHODS::COUNT_AUTO |
This structure is used to tweak the ELF Parser (ELF::Parser)
DYNSYM_COUNT_METHODS LIEF::ELF::ParserConfig::count_mtd = DYNSYM_COUNT_METHODS::COUNT_AUTO |
The method used to count the number of dynamic symbols