Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger Class Reference

Inherits Peach::agent::Monitor.

List of all members.

Public Member Functions

def __init__
def OnTestStarting
def GetMonitorData
def DetectedFault
def OnFault
def OnShutdown

Public Attributes

 thread

Private Member Functions

def _StartDebugger
def _StopDebugger
def _IsDebuggerAlive

Private Attributes

 _command
 _params
 _pid


Detailed Description

Unix GDB monitor.  This debugger monitor uses the gdb
debugger via pygdb wrapper.  Tested under Linux and OS X.

        * Collect core files
        * User mode debugging
        * Capturing stack trace, registers, etc
        * Symbols is available

Member Function Documentation

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::__init__ (   self,
  args 
)

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::_IsDebuggerAlive (   self  )  [private]

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::_StartDebugger (   self  )  [private]

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::_StopDebugger (   self  )  [private]

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::DetectedFault (   self  ) 

Check if a fault was detected.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::GetMonitorData (   self  ) 

Get any monitored data.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::OnFault (   self  ) 

Called when a fault was detected.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::OnShutdown (   self  ) 

Called when Agent is shutting down.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::OnTestStarting (   self  ) 

Called right before start of test.


Member Data Documentation

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::_command [private]

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::_params [private]

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::_pid [private]

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::_TraceThread::_DbgEventHandler::_TraceThread::UnixDebugger::thread


The documentation for this class was generated from the following file:

Generated on Sat Sep 4 18:13:54 2010 for HotFuzz by  doxygen 1.5.8