Public Member Functions | |
| ProcessReaderProc (int pid_) | |
| bool | start () |
| bool | ReadMem (Address inTraced, void *inSelf, unsigned amount) |
| bool | GetReg (Dyninst::MachRegister, Dyninst::MachRegisterVal &) |
| bool | done () |
| virtual | ~ProcessReaderProc () |
| virtual bool | isAsync () |
Private Attributes | |
| int | as_fd |
| int | ctl_fd |
| bool | isStopped |
| int | pid |
Definition at line 37 of file addrtranslate-solaris.C.
| Dyninst::ProcessReaderProc::ProcessReaderProc | ( | int | pid_ | ) |
Definition at line 106 of file addrtranslate-solaris.C.
| Dyninst::ProcessReaderProc::~ProcessReaderProc | ( | ) | [virtual] |
Definition at line 175 of file addrtranslate-solaris.C.
| bool Dyninst::ProcessReaderProc::done | ( | ) | [virtual] |
Implements Dyninst::ProcessReader.
Definition at line 153 of file addrtranslate-solaris.C.
References as_fd, ctl_fd, isStopped, and P_close().
Referenced by start().
| bool Dyninst::ProcessReaderProc::GetReg | ( | Dyninst::MachRegister | , | |
| Dyninst::MachRegisterVal & | ||||
| ) | [inline, virtual] |
Implements Dyninst::ProcessReader.
Definition at line 46 of file addrtranslate-solaris.C.
| virtual bool Dyninst::ProcessReader::isAsync | ( | ) | [inline, virtual, inherited] |
Definition at line 42 of file ProcReader.h.
| bool Dyninst::ProcessReaderProc::ReadMem | ( | Address | inTraced, | |
| void * | inSelf, | |||
| unsigned | amount | |||
| ) | [virtual] |
Implements Dyninst::ProcessReader.
Definition at line 146 of file addrtranslate-solaris.C.
References as_fd.
| bool Dyninst::ProcessReaderProc::start | ( | ) | [virtual] |
Implements Dyninst::ProcessReader.
Definition at line 115 of file addrtranslate-solaris.C.
References as_fd, ctl_fd, done(), isStopped, P_open(), and pid.
int Dyninst::ProcessReaderProc::as_fd [private] |
Definition at line 38 of file addrtranslate-solaris.C.
int Dyninst::ProcessReaderProc::ctl_fd [private] |
Definition at line 39 of file addrtranslate-solaris.C.
bool Dyninst::ProcessReaderProc::isStopped [private] |
Definition at line 40 of file addrtranslate-solaris.C.
int Dyninst::ProcessReaderProc::pid [private] |
Definition at line 41 of file addrtranslate-solaris.C.
Referenced by start().
1.6.1