#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 |
Definition at line 450 of file Elf_X.h.
| Elf_X_Rel::Elf_X_Rel | ( | bool | is64_, | |
| Elf_Data * | input | |||
| ) |
| unsigned long Elf_X_Rel::count | ( | ) | const |
| bool Elf_X_Rel::isValid | ( | ) | const |
Definition at line 1432 of file Elf_X.C.
Referenced by Dyninst::SymtabAPI::Object::get_relocation_entries(), and Dyninst::SymtabAPI::Object::get_relocationDyn_entries().
| void Elf_X_Rel::r_info | ( | int | i, | |
| unsigned long | input | |||
| ) |
| unsigned long Elf_X_Rel::r_info | ( | int | i | ) | const |
| void Elf_X_Rel::r_offset | ( | int | i, | |
| unsigned long | input | |||
| ) |
| unsigned long Elf_X_Rel::r_offset | ( | int | i | ) | const |
Definition at line 1380 of file Elf_X.C.
References is64, rel32, and rel64.
Referenced by Dyninst::SymtabAPI::Object::get_relocation_entries(), Dyninst::SymtabAPI::Object::get_relocationDyn_entries(), and Dyninst::SymtabAPI::Object::parse_all_relocations().
| unsigned long Elf_X_Rel::R_SYM | ( | int | i | ) | const |
Definition at line 1394 of file Elf_X.C.
References is64, r_info(), rel32, and rel64.
Referenced by Dyninst::SymtabAPI::Object::get_relocation_entries(), Dyninst::SymtabAPI::Object::get_relocationDyn_entries(), and Dyninst::SymtabAPI::Object::parse_all_relocations().
| unsigned long Elf_X_Rel::R_TYPE | ( | int | i | ) | const |
Definition at line 1401 of file Elf_X.C.
References is64, r_info(), rel32, and rel64.
Referenced by Dyninst::SymtabAPI::Object::get_relocation_entries(), Dyninst::SymtabAPI::Object::get_relocationDyn_entries(), and Dyninst::SymtabAPI::Object::parse_all_relocations().
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().
1.6.1