#include <Elf_X.h>
Public Member Functions | |
| Elf_X_Dyn () | |
| Elf_X_Dyn (bool is64_, Elf_Data *input) | |
| signed long | d_tag (int i) const |
| unsigned long | d_val (int i) const |
| unsigned long | d_ptr (int i) const |
| void | d_tag (int i, signed long input) |
| void | d_val (int i, unsigned long input) |
| void | d_ptr (int i, unsigned long input) |
| unsigned long | count () const |
| bool | isValid () const |
Protected Attributes | |
| Elf_Data * | data |
| Elf32_Dyn * | dyn32 |
| Elf64_Dyn * | dyn64 |
| bool | is64 |
Definition at line 508 of file Elf_X.h.
| Elf_X_Dyn::Elf_X_Dyn | ( | bool | is64_, | |
| Elf_Data * | input | |||
| ) |
| unsigned long Elf_X_Dyn::count | ( | ) | const |
Definition at line 1585 of file Elf_X.C.
Referenced by Dyninst::SymtabAPI::Object::loaded_elf(), Dyninst::SymtabAPI::Object::parse_dynamicSymbols(), and Dyninst::SymtabAPI::Object::parseDynamic().
| void Elf_X_Dyn::d_ptr | ( | int | i, | |
| unsigned long | input | |||
| ) |
| unsigned long Elf_X_Dyn::d_ptr | ( | int | i | ) | const |
Definition at line 1558 of file Elf_X.C.
References dyn32, dyn64, and is64.
Referenced by Dyninst::SymtabAPI::Object::loaded_elf(), Dyninst::SymtabAPI::Object::parse_dynamicSymbols(), and Dyninst::SymtabAPI::Object::parseDynamic().
| void Elf_X_Dyn::d_tag | ( | int | i, | |
| signed long | input | |||
| ) |
| signed long Elf_X_Dyn::d_tag | ( | int | i | ) | const |
Definition at line 1544 of file Elf_X.C.
References dyn32, dyn64, and is64.
Referenced by Dyninst::SymtabAPI::Object::loaded_elf(), Dyninst::SymtabAPI::Object::parse_dynamicSymbols(), and Dyninst::SymtabAPI::Object::parseDynamic().
| void Elf_X_Dyn::d_val | ( | int | i, | |
| unsigned long | input | |||
| ) |
| unsigned long Elf_X_Dyn::d_val | ( | int | i | ) | const |
Definition at line 1551 of file Elf_X.C.
References dyn32, dyn64, and is64.
Referenced by Dyninst::SymtabAPI::Object::loaded_elf(), and Dyninst::SymtabAPI::Object::parseDynamic().
| bool Elf_X_Dyn::isValid | ( | ) | const |
Definition at line 1591 of file Elf_X.C.
Referenced by Dyninst::SymtabAPI::Object::loaded_elf().
Elf_Data* Dyninst::Elf_X_Dyn::data [protected] |
Definition at line 528 of file Elf_X.h.
Referenced by count(), and Elf_X_Dyn().
Elf32_Dyn* Dyninst::Elf_X_Dyn::dyn32 [protected] |
Elf64_Dyn* Dyninst::Elf_X_Dyn::dyn64 [protected] |
bool Dyninst::Elf_X_Dyn::is64 [protected] |
1.6.1