LIEF: Library to Instrument Executable Formats Version 0.15.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
LIEF::ELF::Builder::config_t Struct Reference

Configuration options to tweak the building process. More...

#include <Builder.hpp>

Public Attributes

bool dt_hash = true
 
bool dyn_str = true
 Rebuild DT_HASH.
 
bool dynamic_section = true
 Rebuild DT_STRTAB.
 
bool fini_array = true
 Rebuild PT_DYNAMIC segment.
 
bool gnu_hash = true
 Rebuild DT_FINI_ARRAY.
 
bool init_array = true
 Rebuild DT_GNU_HASH.
 
bool interpreter = true
 Rebuild DT_INIT_ARRAY.
 
bool jmprel = true
 Rebuild PT_INTERPRETER.
 
bool notes = false
 Rebuild DT_JMPREL.
 
bool preinit_array = true
 Disable note building since it can break the default layout.
 
bool relr = true
 Rebuild DT_PREINIT_ARRAY.
 
bool android_rela = true
 Rebuild DT_RELR.
 
bool rela = true
 Rebuild DT_ANDROID_REL[A].
 
bool static_symtab = true
 Rebuild DT_REL[A].
 
bool sym_verdef = true
 Rebuild .symtab
 
bool sym_verneed = true
 Rebuild DT_VERDEF.
 
bool sym_versym = true
 Rebuild DT_VERNEED.
 
bool symtab = true
 Rebuild DT_VERSYM.
 
bool force_relocate = false
 Rebuild DT_SYMTAB.
 

Detailed Description

Configuration options to tweak the building process.


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