#include <ProcReader.h>
Public Member Functions | |
| virtual bool | start ()=0 |
| virtual bool | isAsync () |
| virtual bool | ReadMem (Address addr, void *buffer, unsigned size)=0 |
| virtual bool | GetReg (MachRegister reg, MachRegisterVal &val)=0 |
| virtual bool | done ()=0 |
| virtual | ~ProcessReader () |
Definition at line 39 of file ProcReader.h.
| virtual Dyninst::ProcessReader::~ProcessReader | ( | ) | [inline, virtual] |
Definition at line 46 of file ProcReader.h.
| virtual bool Dyninst::ProcessReader::done | ( | ) | [pure virtual] |
| virtual bool Dyninst::ProcessReader::GetReg | ( | MachRegister | reg, | |
| MachRegisterVal & | val | |||
| ) | [pure virtual] |
Implemented in Dyninst::ProcessReaderProc.
Referenced by Dyninst::Dwarf::ConcreteDwarfResult::readReg().
| virtual bool Dyninst::ProcessReader::isAsync | ( | ) | [inline, virtual] |
Definition at line 42 of file ProcReader.h.
| virtual bool Dyninst::ProcessReader::ReadMem | ( | Address | addr, | |
| void * | buffer, | |||
| unsigned | size | |||
| ) | [pure virtual] |
Implemented in ProcessReaderPtrace, ProcessReaderPtrace, Dyninst::ProcessReaderProc, and ProcessReaderSelf.
Referenced by link_map_dyn< link_map_X >::l_name(), link_map_dyn< link_map_X >::load_link(), Dyninst::AddressTranslateSysV::parseDTDebug(), Dyninst::Dwarf::ConcreteDwarfResult::pushOp(), and r_debug_dyn< r_debug_X >::r_debug_dyn().
| virtual bool Dyninst::ProcessReader::start | ( | ) | [pure virtual] |
1.6.1