#include <Elf_X.h>
Public Member Functions | |
| Elf_X_Nhdr () | |
| Elf_X_Nhdr (Elf_Data *data_, size_t offset) | |
| unsigned long | n_namesz () const |
| unsigned long | n_descsz () const |
| unsigned long | n_type () const |
| bool | isValid () const |
| const char * | get_name () const |
| const void * | get_desc () const |
| Elf_X_Nhdr | next () const |
Protected Attributes | |
| Elf_Data * | data |
| Elf32_Nhdr * | nhdr |
Friends | |
| class | Elf_X |
Definition at line 536 of file Elf_X.h.
| Elf_X_Nhdr::Elf_X_Nhdr | ( | Elf_Data * | data_, | |
| size_t | offset | |||
| ) |
Definition at line 1737 of file Elf_X.C.
References Dyninst::Elf_X_Data::d_buf(), Dyninst::Elf_X_Data::d_size(), n_descsz(), n_namesz(), and nhdr.
| const void * Elf_X_Nhdr::get_desc | ( | ) | const |
Definition at line 1782 of file Elf_X.C.
References get_name(), isValid(), and n_namesz().
Referenced by next().
| const char * Elf_X_Nhdr::get_name | ( | ) | const |
| bool Elf_X_Nhdr::isValid | ( | ) | const |
Definition at line 1772 of file Elf_X.C.
References nhdr.
Referenced by get_desc(), get_name(), n_descsz(), n_namesz(), n_type(), and next().
| unsigned long Elf_X_Nhdr::n_descsz | ( | ) | const |
| unsigned long Elf_X_Nhdr::n_namesz | ( | ) | const |
Definition at line 1757 of file Elf_X.C.
References isValid(), and nhdr.
Referenced by Elf_X_Nhdr(), and get_desc().
| unsigned long Elf_X_Nhdr::n_type | ( | ) | const |
| Elf_X_Nhdr Elf_X_Nhdr::next | ( | ) | const |
Definition at line 1787 of file Elf_X.C.
References Dyninst::Elf_X_Data::d_buf(), Elf_X_Nhdr(), get_desc(), isValid(), and n_descsz().
Elf_Data* Dyninst::Elf_X_Nhdr::data [protected] |
Elf32_Nhdr* Dyninst::Elf_X_Nhdr::nhdr [protected] |
Definition at line 558 of file Elf_X.h.
Referenced by Elf_X_Nhdr(), get_name(), isValid(), n_descsz(), n_namesz(), and n_type().
1.6.1