Public Member Functions | |
| ProcessReaderPtrace (int pid_) | |
| virtual bool | start () |
| virtual bool | ReadMem (Address inTraced, void *inSelf, unsigned amount) |
| virtual bool | GetReg (MachRegister, MachRegisterVal &) |
| virtual bool | done () |
| virtual | ~ProcessReaderPtrace () |
| ProcessReaderPtrace (int pid_) | |
| virtual bool | start () |
| virtual bool | ReadMem (Address inTraced, void *inSelf, unsigned amount) |
| virtual bool | GetReg (MachRegister, MachRegisterVal &) |
| virtual bool | done () |
| virtual | ~ProcessReaderPtrace () |
| virtual bool | isAsync () |
| virtual bool | GetReg (MachRegister reg, MachRegisterVal &val)=0 |
Protected Attributes | |
| int | pid |
Definition at line 45 of file addrtranslate-freebsd.C.
| ProcessReaderPtrace::ProcessReaderPtrace | ( | int | pid_ | ) |
Definition at line 104 of file addrtranslate-freebsd.C.
| ProcessReaderPtrace::~ProcessReaderPtrace | ( | ) | [virtual] |
Definition at line 109 of file addrtranslate-freebsd.C.
| ProcessReaderPtrace::ProcessReaderPtrace | ( | int | pid_ | ) |
| virtual ProcessReaderPtrace::~ProcessReaderPtrace | ( | ) | [virtual] |
| virtual bool ProcessReaderPtrace::done | ( | ) | [virtual] |
Implements Dyninst::ProcessReader.
| bool ProcessReaderPtrace::done | ( | ) | [virtual] |
Implements Dyninst::ProcessReader.
Definition at line 99 of file addrtranslate-freebsd.C.
Referenced by start().
| virtual bool Dyninst::ProcessReader::GetReg | ( | MachRegister | reg, | |
| MachRegisterVal & | val | |||
| ) | [pure virtual, inherited] |
Implemented in Dyninst::ProcessReaderProc.
Referenced by Dyninst::Dwarf::ConcreteDwarfResult::readReg().
| virtual bool ProcessReaderPtrace::GetReg | ( | MachRegister | , | |
| MachRegisterVal & | ||||
| ) | [inline, virtual] |
Definition at line 56 of file addrtranslate-linux.C.
| virtual bool ProcessReaderPtrace::GetReg | ( | MachRegister | , | |
| MachRegisterVal & | ||||
| ) | [inline, virtual] |
Definition at line 52 of file addrtranslate-freebsd.C.
| virtual bool Dyninst::ProcessReader::isAsync | ( | ) | [inline, virtual, inherited] |
Definition at line 42 of file ProcReader.h.
| virtual bool ProcessReaderPtrace::ReadMem | ( | Address | inTraced, | |
| void * | inSelf, | |||
| unsigned | amount | |||
| ) | [virtual] |
Implements Dyninst::ProcessReader.
| bool ProcessReaderPtrace::ReadMem | ( | Address | inTraced, | |
| void * | inSelf, | |||
| unsigned | amount | |||
| ) | [virtual] |
Implements Dyninst::ProcessReader.
Definition at line 113 of file addrtranslate-freebsd.C.
References pid, PtraceBulkRead(), and translate_printf.
| virtual bool ProcessReaderPtrace::start | ( | ) | [virtual] |
Implements Dyninst::ProcessReader.
| bool ProcessReaderPtrace::start | ( | ) | [virtual] |
Implements Dyninst::ProcessReader.
Definition at line 61 of file addrtranslate-freebsd.C.
References done(), pid, ptrace(), and translate_printf.
int ProcessReaderPtrace::pid [protected] |
Definition at line 47 of file addrtranslate-freebsd.C.
1.6.1