#include <SymLite-elf.h>
Public Member Functions | |
| SymElfFactory () | |
| virtual | ~SymElfFactory () |
| 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, SymElf * > * | open_symelfs |
Definition at line 107 of file SymLite-elf.h.
| 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.
| bool SymElfFactory::closeSymbolReader | ( | SymReader * | sr | ) | [virtual] |
Implements Dyninst::SymbolReaderFactory.
Definition at line 645 of file SymLite-elf.C.
References Dyninst::SymElf::file, open_symelfs, and Dyninst::SymElf::ref_count.
| SymReader * SymElfFactory::openSymbolReader | ( | const char * | buffer, | |
| unsigned long | size | |||
| ) | [virtual] |
Implements Dyninst::SymbolReaderFactory.
Definition at line 634 of file SymLite-elf.C.
References Dyninst::SymElf::construction_error, and Dyninst::SymElf::ref_count.
| SymReader * SymElfFactory::openSymbolReader | ( | std::string | pathname | ) | [virtual] |
Implements Dyninst::SymbolReaderFactory.
Definition at line 614 of file SymLite-elf.C.
References Dyninst::SymElf::construction_error, open_symelfs, and Dyninst::SymElf::ref_count.
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().
1.6.1