Dyninst::ProcessReaderProc Class Reference

Inheritance diagram for Dyninst::ProcessReaderProc:
Dyninst::ProcessReader

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

Detailed Description

Definition at line 37 of file addrtranslate-solaris.C.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Field Documentation

Definition at line 38 of file addrtranslate-solaris.C.

Referenced by done(), ReadMem(), and start().

Definition at line 39 of file addrtranslate-solaris.C.

Referenced by done(), and start().

Definition at line 40 of file addrtranslate-solaris.C.

Referenced by done(), and start().

Definition at line 41 of file addrtranslate-solaris.C.

Referenced by start().


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1