LLVM API Documentation

llvm::ELFRelocation Class Reference

#include <ELFRelocation.h>

Collaboration diagram for llvm::ELFRelocation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

uint64_t getInfo (bool is64Bit=false) const
uint64_t getOffset () const
uint64_t getAddress () const
 ELFRelocation (uint64_t off, uint32_t sym, uint32_t type, bool rela=true, int64_t addend=0)


Detailed Description

ELFRelocation - This class contains all the information necessary to to generate any 32-bit or 64-bit ELF relocation entry.

Definition at line 23 of file ELFRelocation.h.


Constructor & Destructor Documentation

llvm::ELFRelocation::ELFRelocation ( uint64_t  off,
uint32_t  sym,
uint32_t  type,
bool  rela = true,
int64_t  addend = 0 
) [inline]

Definition at line 43 of file ELFRelocation.h.


Member Function Documentation

uint64_t llvm::ELFRelocation::getInfo ( bool  is64Bit = false  )  const [inline]

Definition at line 33 of file ELFRelocation.h.

References L.

uint64_t llvm::ELFRelocation::getOffset (  )  const [inline]

Definition at line 40 of file ELFRelocation.h.

uint64_t llvm::ELFRelocation::getAddress (  )  const [inline]

Definition at line 41 of file ELFRelocation.h.


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



This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.