Dyninst::SymtabAPI::Object::intSymbol Class Reference

#include <Object-nt.h>

Public Member Functions

 intSymbol (std::string _name, DWORD64 _addr, DWORD _type, DWORD _linkage, DWORD _size, Region *_region)
std::string GetName (void) const
DWORD64 GetAddr (void) const
DWORD GetSize (void) const
DWORD GetType (void) const
DWORD GetLinkage (void) const
RegionGetRegion (void) const
void SetSize (DWORD cb)
void DefineSymbol (dyn_hash_map< std::string, std::vector< Symbol * > > &syms, std::map< Symbol *, std::string > &symsToMods, const std::string &modName) const

Private Attributes

std::string name
DWORD64 addr
DWORD type
DWORD linkage
DWORD size
Regionregion

Detailed Description

Definition at line 77 of file Object-nt.h.


Constructor & Destructor Documentation

Dyninst::SymtabAPI::Object::intSymbol::intSymbol ( std::string  _name,
DWORD64  _addr,
DWORD  _type,
DWORD  _linkage,
DWORD  _size,
Region _region 
) [inline]

Definition at line 88 of file Object-nt.h.


Member Function Documentation

void Dyninst::SymtabAPI::Object::intSymbol::DefineSymbol ( dyn_hash_map< std::string, std::vector< Symbol * > > &  syms,
std::map< Symbol *, std::string > &  symsToMods,
const std::string &  modName 
) const
DWORD64 Dyninst::SymtabAPI::Object::intSymbol::GetAddr ( void   )  const [inline]

Definition at line 103 of file Object-nt.h.

References addr.

DWORD Dyninst::SymtabAPI::Object::intSymbol::GetLinkage ( void   )  const [inline]

Definition at line 106 of file Object-nt.h.

References linkage.

std::string Dyninst::SymtabAPI::Object::intSymbol::GetName ( void   )  const [inline]

Definition at line 102 of file Object-nt.h.

References name.

Region* Dyninst::SymtabAPI::Object::intSymbol::GetRegion ( void   )  const [inline]

Definition at line 107 of file Object-nt.h.

References region.

DWORD Dyninst::SymtabAPI::Object::intSymbol::GetSize ( void   )  const [inline]

Definition at line 104 of file Object-nt.h.

References size.

DWORD Dyninst::SymtabAPI::Object::intSymbol::GetType ( void   )  const [inline]

Definition at line 105 of file Object-nt.h.

References type.

void Dyninst::SymtabAPI::Object::intSymbol::SetSize ( DWORD  cb  )  [inline]

Definition at line 108 of file Object-nt.h.

References size.


Field Documentation

Definition at line 81 of file Object-nt.h.

Referenced by GetAddr().

Definition at line 83 of file Object-nt.h.

Referenced by GetLinkage().

Definition at line 80 of file Object-nt.h.

Referenced by GetName().

Definition at line 85 of file Object-nt.h.

Referenced by GetRegion().

Definition at line 84 of file Object-nt.h.

Referenced by GetSize(), and SetSize().

Definition at line 82 of file Object-nt.h.

Referenced by GetType().


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1