Method | Description | |
---|---|---|
BreakpointManager ( |
Breakpoint manager constructor.
|
|
ClearBoundBreakpoints ( ) : void |
Called from the engine's detach method to remove the debugger's breakpoint instructions.
|
|
CreatePendingBreakpoint ( IDebugBreakpointRequest2 pBPRequest, IDebugPendingBreakpoint2 &ppPendingBP ) : void |
A helper method used to construct a new pending breakpoint.
|
|
RemoteAdd ( |
Creates an entry and remotely enables the breakpoint in the debug stub.
|
|
RemoteDelete ( |
Remove the associated bound breakpoint.
|
|
RemoteDisable ( |
Disable bound breakpoint.
|
|
RemoteEnable ( |
Enable bound breakpoint.
|
|
getBoundBreakpointForGDBID ( uint GDB_ID ) : |
Return the active bound breakpoint matching the given GDB ID.
|
public BreakpointManager ( |
||
engine | Associated Debug Engine. | |
return | System |
public CreatePendingBreakpoint ( IDebugBreakpointRequest2 pBPRequest, IDebugPendingBreakpoint2 &ppPendingBP ) : void | ||
pBPRequest | IDebugBreakpointRequest2 | An IDebugBreakpointRequest2 object that describes the pending breakpoint to create. |
ppPendingBP | IDebugPendingBreakpoint2 | Returns an IDebugPendingBreakpoint2 object that represents the pending breakpoint. |
return | void |
public RemoteAdd ( |
||
aBBP | The bound breakpoint to add. | |
return | int |
public RemoteDelete ( |
||
aBBP | The breakpoint to remove. | |
return | void |
public RemoteDisable ( |
||
aBBP | The Bound breakpoint to disable. | |
return | void |
public RemoteEnable ( |
||
aBBP | The Bound breakpoint to enable. | |
return | void |
public getBoundBreakpointForGDBID ( uint GDB_ID ) : |
||
GDB_ID | uint | Breakpoint ID in GDB. |
return |