Dyninst::SymElfFactory Class Reference

#include <SymLite-elf.h>

Inheritance diagram for Dyninst::SymElfFactory:
Dyninst::SymbolReaderFactory

Public Member Functions

 SymElfFactory ()
virtual ~SymElfFactory ()
virtual SymReaderopenSymbolReader (std::string pathname)
virtual SymReaderopenSymbolReader (const char *buffer, unsigned long size)
virtual bool closeSymbolReader (SymReader *sr)

Private Attributes

std::map< std::string, SymElf * > * open_symelfs

Detailed Description

Definition at line 107 of file SymLite-elf.h.


Constructor & Destructor Documentation

SymElfFactory::SymElfFactory (  ) 

Definition at line 604 of file SymLite-elf.C.

References Dyninst::getSymelfCache(), and open_symelfs.

SymElfFactory::~SymElfFactory (  )  [virtual]

Definition at line 610 of file SymLite-elf.C.


Member Function Documentation

bool SymElfFactory::closeSymbolReader ( SymReader sr  )  [virtual]
SymReader * SymElfFactory::openSymbolReader ( const char *  buffer,
unsigned long  size 
) [virtual]
SymReader * SymElfFactory::openSymbolReader ( std::string  pathname  )  [virtual]

Field Documentation

std::map<std::string, SymElf *>* Dyninst::SymElfFactory::open_symelfs [private]

Definition at line 110 of file SymLite-elf.h.

Referenced by closeSymbolReader(), openSymbolReader(), and SymElfFactory().


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