This structure is used to tweak the ELF Parser (ELF::Parser)
More...
#include <ParserConfig.hpp>
|
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_symtab_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 | count_mtd = DYNSYM_COUNT::AUTO |
|
This structure is used to tweak the ELF Parser (ELF::Parser)
◆ DYNSYM_COUNT
Methods that can be used by the LIEF::ELF::Parser to count the number of dynamic symbols
Enumerator |
---|
AUTO | Automatic detection
|
SECTION | Count based on sections (not very reliable)
|
HASH | Count based on hash table (reliable)
|
RELOCATIONS | Count based on PLT/GOT relocations (very reliable but not accurate)
|
◆ count_mtd
The method used to count the number of dynamic symbols
The documentation for this struct was generated from the following file: