Dyninst::Elf_X_Versym Class Reference

#include <Elf_X.h>

Public Member Functions

 Elf_X_Versym ()
 Elf_X_Versym (bool is64_, Elf_Data *input)
unsigned long get (int i) const
unsigned long count () const
bool isValid () const

Protected Attributes

Elf_Data * data
Elf32_Half * versym32
Elf64_Half * versym64
bool is64

Detailed Description

Definition at line 288 of file Elf_X.h.


Constructor & Destructor Documentation

Elf_X_Versym::Elf_X_Versym (  ) 

Definition at line 943 of file Elf_X.C.

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

Definition at line 947 of file Elf_X.C.

References data, is64, versym32, and versym64.


Member Function Documentation

unsigned long Elf_X_Versym::count (  )  const

Definition at line 964 of file Elf_X.C.

References data, and is64.

unsigned long Elf_X_Versym::get ( int  i  )  const

Definition at line 957 of file Elf_X.C.

References is64, versym32, and versym64.

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

bool Elf_X_Versym::isValid (  )  const

Definition at line 970 of file Elf_X.C.

References versym32, and versym64.


Field Documentation

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

Definition at line 301 of file Elf_X.h.

Referenced by count(), and Elf_X_Versym().

bool Dyninst::Elf_X_Versym::is64 [protected]

Definition at line 304 of file Elf_X.h.

Referenced by count(), Elf_X_Versym(), and get().

Elf32_Half* Dyninst::Elf_X_Versym::versym32 [protected]

Definition at line 302 of file Elf_X.h.

Referenced by Elf_X_Versym(), get(), and isValid().

Elf64_Half* Dyninst::Elf_X_Versym::versym64 [protected]

Definition at line 303 of file Elf_X.h.

Referenced by Elf_X_Versym(), get(), and isValid().


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