Public Member Functions | Package Functions

com.google.security.zynamics.binnavi.API.debug.DebuggerListenerAdapter Class Reference

Inheritance diagram for com.google.security.zynamics.binnavi.API.debug.DebuggerListenerAdapter:
com.google.security.zynamics.binnavi.API.debug.IDebuggerListener

List of all members.

Public Member Functions

void debuggerClosed (int errorCode)
void debuggerConnected ()
void receivedReply (CThreadClosedReply reply)
void receivedReply (CTerminateReply reply)
void receivedReply (CTargetInformationReply reply)
void receivedReply (CSuspendThreadReply reply)
void receivedReply (CStepBreakpointsRemovedReply reply)
void receivedReply (CStepBreakpointSetReply reply)
void receivedReply (CStepBreakpointHitReply reply)
void receivedReply (CSingleStepReply reply)
void receivedReply (CSetRegisterReply reply)
void receivedReply (CSetExceptionSettingsReply reply)
void receivedReply (CSetDebuggerEventSettingsReply reply)
void receivedReply (CSelectProcessReply reply)
void receivedReply (CSelectFileReply reply)
void receivedReply (CSearchReply reply)
void receivedReply (CResumeThreadReply reply)
void receivedReply (CResumeReply reply)
void receivedReply (CRequestTargetReply reply)
void receivedReply (CRegistersReply reply)
void receivedReply (CReadMemoryReply reply)
void receivedReply (CQueryDebuggerEventSettingsReply reply)
void receivedReply (CProcessStartReply reply)
void receivedReply (CProcessClosedReply reply)
void receivedReply (CModuleUnloadedReply reply)
void receivedReply (CModuleLoadedReply reply)
void receivedReply (CMemoryMapReply reply)
void receivedReply (CListProcessesReply reply)
void receivedReply (CListFilesReply reply)
void receivedReply (CHaltReply reply)
void receivedReply (CExceptionOccurredReply reply)
void receivedReply (CEchoBreakpointsRemovedReply reply)
void receivedReply (CEchoBreakpointSetReply reply)
void receivedReply (CEchoBreakpointHitReply reply)
void receivedReply (CDetachReply reply)
void receivedReply (CDebuggerClosedUnexpectedlyReply reply)
void receivedReply (CCancelTargetSelectionReply reply)
void receivedReply (CBreakpointsRemovedReply reply)
void receivedReply (CBreakpointSetReply reply)
void receivedReply (CBreakpointHitReply reply)
void receivedReply (CBreakpointConditionSetReply reply)
void receivedReply (CAuthenticationFailedReply reply)
void receivedReply (CAttachReply reply)
void receivedReply (CValidateMemoryReply reply)
void receivedReply (CThreadCreatedReply reply)
void receivedReply (CWriteMemoryReply reply)

Package Functions

void debugException (DebugException debugException)

Detailed Description

Adapter class that can be used by objects that want to listen on debuggers but only need to process few events.


Member Function Documentation

void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.debugException ( DebugException  debugException  )  [package, inherited]

Invoked after the debugger caused an exception.

Parameters:
debugException The exception.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.debuggerClosed ( int  errorCode  )  [inherited]

Invoked after the debugger closed down for whatever reason.

Parameters:
errorCode 0 to indicate success, any other value to indicate an error.
void com.google.security.zynamics.binnavi.API.debug.DebuggerListenerAdapter.debuggerConnected (  ) 

Invoked after the connection has been established to the debugger.

Implements com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.

void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CTerminateReply  reply  )  [inherited]

Invoked after a Terminate reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CTargetInformationReply  reply  )  [inherited]

Invoked after a Target Information reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSuspendThreadReply  reply  )  [inherited]

Invoked after a Suspend Thread reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CStepBreakpointsRemovedReply  reply  )  [inherited]

Invoked after a Step Breakpoint Set reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CStepBreakpointSetReply  reply  )  [inherited]

Invoked after a Step Breakpoint Removed reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CStepBreakpointHitReply  reply  )  [inherited]

Invoked after a Step Breakpoint Hit reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSingleStepReply  reply  )  [inherited]

Invoked after a Single Step reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSetRegisterReply  reply  )  [inherited]

Invoked after a Set Register reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSetExceptionSettingsReply  reply  )  [inherited]

Invoked after a Set Exception Settings reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSetDebuggerEventSettingsReply  reply  )  [inherited]

Invoked after a Set Debugger Event Settings Reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSelectProcessReply  reply  )  [inherited]

Invoked after a Select Process reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSelectFileReply  reply  )  [inherited]

Invoked after a Select File reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CSearchReply  reply  )  [inherited]

Invoked after a Search reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CResumeThreadReply  reply  )  [inherited]

Invoked after a Resume Thread reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CResumeReply  reply  )  [inherited]

Invoked after a Resume reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CRequestTargetReply  reply  )  [inherited]

Invoked after a Request Target reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CRegistersReply  reply  )  [inherited]

Invoked after a Registers reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CReadMemoryReply  reply  )  [inherited]

Invoked after a Read Memory reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CQueryDebuggerEventSettingsReply  reply  )  [inherited]

Invoked after a Query Debugger Event Settings reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CProcessStartReply  reply  )  [inherited]

Invoked after the Process Start reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CProcessClosedReply  reply  )  [inherited]

Invoked after a Process Closed reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CModuleUnloadedReply  reply  )  [inherited]

Invoked after a Module Unloaded reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CModuleLoadedReply  reply  )  [inherited]

Invoked after a Module Loaded reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CMemoryMapReply  reply  )  [inherited]

Invoked after a Memory Map reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CListProcessesReply  reply  )  [inherited]

Invoked after a List Processes reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CListFilesReply  reply  )  [inherited]

Invoked after a List Files reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CHaltReply  reply  )  [inherited]

Invoked after a Halt reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CExceptionOccurredReply  reply  )  [inherited]

Invoked after an Exception Occurred reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CEchoBreakpointsRemovedReply  reply  )  [inherited]

Invoked after an Echo Breakpoint Removed reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CEchoBreakpointSetReply  reply  )  [inherited]

Invoked after an Echo Breakpoint Set reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CEchoBreakpointHitReply  reply  )  [inherited]

Invoked after an Echo Breakpoint Hit reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CDetachReply  reply  )  [inherited]

Invoked after a Detach reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CDebuggerClosedUnexpectedlyReply  reply  )  [inherited]

Invoked after a Debugger Closed Unexpectedly reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CCancelTargetSelectionReply  reply  )  [inherited]

Invoked after the debug client confirmed the cancellation of the target selection.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CBreakpointsRemovedReply  reply  )  [inherited]

Invoked after a Breakpoint Removed reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CBreakpointSetReply  reply  )  [inherited]

Invoked after a Breakpoint Set reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CBreakpointHitReply  reply  )  [inherited]

Invoked after a Breakpoint Hit reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CBreakpointConditionSetReply  reply  )  [inherited]

Invoked after a Set Breakpoint Condition reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CAuthenticationFailedReply  reply  )  [inherited]

Invoked after an Authentication Failed event was triggered.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CAttachReply  reply  )  [inherited]

Invoked after an Attach reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CWriteMemoryReply  reply  )  [inherited]

Invoked after a Write Memory reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CThreadCreatedReply  reply  )  [inherited]

Invoked after a Thread Created reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CThreadClosedReply  reply  )  [inherited]

Invoked after a Thread Closed reply was received from the debug client.

Parameters:
reply The received reply.
void com.google.security.zynamics.binnavi.API.debug.IDebuggerListener.receivedReply ( CValidateMemoryReply  reply  )  [inherited]

Invoked after a Validate Memory reply was received from the debug client.

Parameters:
reply The received reply.