Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine Class Reference

Inherits Peach::agent::Monitor.

List of all members.

Public Member Functions

def __init__
def OnTestStarting
def PublisherCall
def OnTestFinished
def GetMonitorData
def DetectedFault
def OnFault
def OnShutdown

Public Attributes

 started
 handlingFault
 handledFault
 crashInfo
 fault
 thread
 actCommand
 CommandLine
 Service
 ProcessName
 ProcessID
 KernelConnectionString
 SymbolsPath
 StartOnCall
 OnCallMethod
 ActivateOnRequest
 ActivatingCommand
 RunningOnPort
 IgnoreFirstChanceGardPage
 quit

Private Member Functions

def _StartDebugger
def _StopDebugger
def _IsDebuggerAlive


Detailed Description

Windows debugger agent.  This debugger agent is based on the windbg engine and
supports the following features:
        
        * User mode debugging
        * Kernel mode debugging
        * x86 and x64
        * Symbols and symbol server


Member Function Documentation

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

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

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

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

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::DetectedFault (   self  ) 

Check if a fault was detected.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::GetMonitorData (   self  ) 

Get any monitored data.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::OnFault (   self  ) 

Called when a fault was detected.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::OnShutdown (   self  ) 

Called when Agent is shutting down.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::OnTestFinished (   self  ) 

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::OnTestStarting (   self  ) 

Called right before start of test.

def Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::PublisherCall (   self,
  method 
)


Member Data Documentation

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::actCommand

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::ActivateOnRequest

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::ActivatingCommand

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::CommandLine

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::crashInfo

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::fault

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::handledFault

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::handlingFault

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::IgnoreFirstChanceGardPage

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::KernelConnectionString

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::OnCallMethod

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::ProcessID

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::ProcessName

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::quit

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::RunningOnPort

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::Service

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::started

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::StartOnCall

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::SymbolsPath

Peach::Agent::ppmonitor::_DbgEventHandler::_DbgEventHandler::WindowsDebugEngine::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