#include <SymtabReader.h>
Public Member Functions | |
| SymtabReaderFactory () | |
| virtual | ~SymtabReaderFactory () |
| virtual SymReader * | openSymbolReader (std::string pathname) |
| virtual SymReader * | openSymbolReader (const char *buffer, unsigned long size) |
| virtual bool | closeSymbolReader (SymReader *sr) |
Private Attributes | |
| std::map< std::string, SymReader * > | open_syms |
Definition at line 50 of file SymtabReader.h.
| SymtabReaderFactory::SymtabReaderFactory | ( | ) |
Definition at line 255 of file SymtabReader.C.
| SymtabReaderFactory::~SymtabReaderFactory | ( | ) | [virtual] |
Definition at line 259 of file SymtabReader.C.
| bool SymtabReaderFactory::closeSymbolReader | ( | SymReader * | sr | ) | [virtual] |
Implements Dyninst::SymbolReaderFactory.
Definition at line 288 of file SymtabReader.C.
References open_syms, and Dyninst::SymtabAPI::SymtabReader::ref_count.
| SymReader * SymtabReaderFactory::openSymbolReader | ( | const char * | buffer, | |
| unsigned long | size | |||
| ) | [virtual] |
Implements Dyninst::SymbolReaderFactory.
Definition at line 280 of file SymtabReader.C.
| SymReader * SymtabReaderFactory::openSymbolReader | ( | std::string | pathname | ) | [virtual] |
Implements Dyninst::SymbolReaderFactory.
Definition at line 263 of file SymtabReader.C.
References open_syms, and Dyninst::SymtabAPI::SymtabReader::ref_count.
std::map<std::string, SymReader *> Dyninst::SymtabAPI::SymtabReaderFactory::open_syms [private] |
Definition at line 53 of file SymtabReader.h.
Referenced by closeSymbolReader(), and openSymbolReader().
1.6.1