LIEF: Library to Instrument Executable Formats Version 0.16.0
Loading...
Searching...
No Matches
Relocation.hpp File Reference
Include dependency graph for ELF/Relocation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LIEF::ELF::Relocation
 Class that represents an ELF relocation. More...
 

Namespaces

namespace  LIEF
 LIEF namespace.
 
namespace  LIEF::ELF
 Namespace related to the LIEF's ELF module.
 

Macros

#define ELF_RELOC(name, value)   name = (value | R_X64),
 
#define ELF_RELOC(name, value)   name = (value | R_AARCH64),
 
#define ELF_RELOC(name, value)   name = (value | R_ARM),
 
#define ELF_RELOC(name, value)   name = (value | R_HEXAGON),
 
#define ELF_RELOC(name, value)   name = (value | R_X86),
 
#define ELF_RELOC(name, value)   name = (value | R_LARCH),
 
#define ELF_RELOC(name, value)   name = (value | R_MIPS),
 
#define ELF_RELOC(name, value)   name = (value | R_PPC),
 
#define ELF_RELOC(name, value)   name = (value | R_PPC64),
 
#define ELF_RELOC(name, value)   name = (value | R_SPARC),
 
#define ELF_RELOC(name, value)   name = (value | R_SYSZ),
 
#define ELF_RELOC(name, value)   name = (value | R_RISCV),
 

Functions

const char * LIEF::ELF::to_string (Relocation::TYPE type)
 

Macro Definition Documentation

◆ ELF_RELOC [1/12]

#define ELF_RELOC ( name,
value )   name = (value | R_X64),

◆ ELF_RELOC [2/12]

#define ELF_RELOC ( name,
value )   name = (value | R_AARCH64),

◆ ELF_RELOC [3/12]

#define ELF_RELOC ( name,
value )   name = (value | R_ARM),

◆ ELF_RELOC [4/12]

#define ELF_RELOC ( name,
value )   name = (value | R_HEXAGON),

◆ ELF_RELOC [5/12]

#define ELF_RELOC ( name,
value )   name = (value | R_X86),

◆ ELF_RELOC [6/12]

#define ELF_RELOC ( name,
value )   name = (value | R_LARCH),

◆ ELF_RELOC [7/12]

#define ELF_RELOC ( name,
value )   name = (value | R_MIPS),

◆ ELF_RELOC [8/12]

#define ELF_RELOC ( name,
value )   name = (value | R_PPC),

◆ ELF_RELOC [9/12]

#define ELF_RELOC ( name,
value )   name = (value | R_PPC64),

◆ ELF_RELOC [10/12]

#define ELF_RELOC ( name,
value )   name = (value | R_SPARC),

◆ ELF_RELOC [11/12]

#define ELF_RELOC ( name,
value )   name = (value | R_SYSZ),

◆ ELF_RELOC [12/12]

#define ELF_RELOC ( name,
value )   name = (value | R_RISCV),