LIEF: Library to Instrument Executable Formats Version
Loading...
Searching...
No Matches
Static Public Member Functions | Public Attributes | List of all members
LIEF::ELF::ParserConfig Struct Reference

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
 

Detailed Description

This structure is used to tweak the ELF Parser (ELF::Parser)

Member Data Documentation

◆ count_mtd

DYNSYM_COUNT_METHODS LIEF::ELF::ParserConfig::count_mtd = DYNSYM_COUNT_METHODS::COUNT_AUTO

The method used to count the number of dynamic symbols


The documentation for this struct was generated from the following file: