Dyninst::Elf_X_Verdaux Class Reference

#include <Elf_X.h>

Public Member Functions

 Elf_X_Verdaux ()
 Elf_X_Verdaux (bool is64_, void *input)
unsigned long vda_name () const
unsigned long vda_next () const
Elf_X_Verdauxget_next () const
bool isValid () const

Protected Attributes

void * data
Elf32_Verdaux * verdaux32
Elf64_Verdaux * verdaux64
bool is64

Detailed Description

Definition at line 309 of file Elf_X.h.


Constructor & Destructor Documentation

Elf_X_Verdaux::Elf_X_Verdaux (  ) 

Definition at line 977 of file Elf_X.C.

Referenced by get_next().

Elf_X_Verdaux::Elf_X_Verdaux ( bool  is64_,
void *  input 
)

Definition at line 981 of file Elf_X.C.

References data, is64, verdaux32, and verdaux64.


Member Function Documentation

Elf_X_Verdaux * Elf_X_Verdaux::get_next (  )  const

Definition at line 1003 of file Elf_X.C.

References data, Elf_X_Verdaux(), is64, and vda_next().

Referenced by Dyninst::SymtabAPI::Object::parse_dynamicSymbols().

bool Elf_X_Verdaux::isValid (  )  const

Definition at line 1011 of file Elf_X.C.

References verdaux32, and verdaux64.

unsigned long Elf_X_Verdaux::vda_name (  )  const

Definition at line 991 of file Elf_X.C.

References is64, verdaux32, and verdaux64.

Referenced by Dyninst::SymtabAPI::Object::parse_dynamicSymbols().

unsigned long Elf_X_Verdaux::vda_next (  )  const

Definition at line 997 of file Elf_X.C.

References is64, verdaux32, and verdaux64.

Referenced by get_next().


Field Documentation

void* Dyninst::Elf_X_Verdaux::data [protected]

Definition at line 323 of file Elf_X.h.

Referenced by Elf_X_Verdaux(), and get_next().

bool Dyninst::Elf_X_Verdaux::is64 [protected]

Definition at line 326 of file Elf_X.h.

Referenced by Elf_X_Verdaux(), get_next(), vda_name(), and vda_next().

Elf32_Verdaux* Dyninst::Elf_X_Verdaux::verdaux32 [protected]

Definition at line 324 of file Elf_X.h.

Referenced by Elf_X_Verdaux(), isValid(), vda_name(), and vda_next().

Elf64_Verdaux* Dyninst::Elf_X_Verdaux::verdaux64 [protected]

Definition at line 325 of file Elf_X.h.

Referenced by Elf_X_Verdaux(), isValid(), vda_name(), and vda_next().


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