Dyninst::Elf_X_Rel Class Reference

#include <Elf_X.h>

Public Member Functions

 Elf_X_Rel ()
 Elf_X_Rel (bool is64_, Elf_Data *input)
unsigned long r_offset (int i) const
unsigned long r_info (int i) const
unsigned long R_SYM (int i) const
unsigned long R_TYPE (int i) const
void r_offset (int i, unsigned long input)
void r_info (int i, unsigned long input)
unsigned long count () const
bool isValid () const

Protected Attributes

Elf_Data * data
Elf32_Rel * rel32
Elf64_Rel * rel64
bool is64

Detailed Description

Definition at line 450 of file Elf_X.h.


Constructor & Destructor Documentation

Elf_X_Rel::Elf_X_Rel (  ) 

Definition at line 1364 of file Elf_X.C.

Elf_X_Rel::Elf_X_Rel ( bool  is64_,
Elf_Data *  input 
)

Definition at line 1368 of file Elf_X.C.

References data, is64, rel32, and rel64.


Member Function Documentation

unsigned long Elf_X_Rel::count (  )  const

Definition at line 1426 of file Elf_X.C.

References data, and is64.

bool Elf_X_Rel::isValid (  )  const
void Elf_X_Rel::r_info ( int  i,
unsigned long  input 
)

Definition at line 1417 of file Elf_X.C.

References is64, rel32, and rel64.

unsigned long Elf_X_Rel::r_info ( int  i  )  const

Definition at line 1387 of file Elf_X.C.

References is64, rel32, and rel64.

Referenced by R_SYM(), and R_TYPE().

void Elf_X_Rel::r_offset ( int  i,
unsigned long  input 
)

Definition at line 1409 of file Elf_X.C.

References is64, rel32, and rel64.

unsigned long Elf_X_Rel::r_offset ( int  i  )  const
unsigned long Elf_X_Rel::R_SYM ( int  i  )  const
unsigned long Elf_X_Rel::R_TYPE ( int  i  )  const

Field Documentation

Elf_Data* Dyninst::Elf_X_Rel::data [protected]

Definition at line 470 of file Elf_X.h.

Referenced by count(), and Elf_X_Rel().

bool Dyninst::Elf_X_Rel::is64 [protected]

Definition at line 473 of file Elf_X.h.

Referenced by count(), Elf_X_Rel(), r_info(), r_offset(), R_SYM(), and R_TYPE().

Elf32_Rel* Dyninst::Elf_X_Rel::rel32 [protected]

Definition at line 471 of file Elf_X.h.

Referenced by Elf_X_Rel(), isValid(), r_info(), r_offset(), R_SYM(), and R_TYPE().

Elf64_Rel* Dyninst::Elf_X_Rel::rel64 [protected]

Definition at line 472 of file Elf_X.h.

Referenced by Elf_X_Rel(), isValid(), r_info(), r_offset(), R_SYM(), and R_TYPE().


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1