public AD7BoundBreakpoint(AD7Engine aEngine, uint aAddress, AD7PendingBreakpoint aPendingBP, AD7BreakpointResolution breakpointResolution) { mEngine = aEngine; mAddress = aAddress; m_pendingBreakpoint = aPendingBP; m_breakpointResolution = breakpointResolution; mRemoteID = mEngine.BPMgr.RemoteEnable(this); }
public AD7BoundBreakpoint(uint aAddress) { mEngine = null; mAddress = aAddress; m_pendingBreakpoint = null; m_breakpointResolution = null; }
// A helper method used to construct a new pending breakpoint. public void CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP) { var pendingBreakpoint = new AD7PendingBreakpoint(pBPRequest, mEngine, this); ppPendingBP = (IDebugPendingBreakpoint2)pendingBreakpoint; mPendingBPs.Add(pendingBreakpoint); }
public AD7BreakpointBoundEvent(AD7PendingBreakpoint pendingBreakpoint, AD7BoundBreakpoint boundBreakpoint) { m_pendingBreakpoint = pendingBreakpoint; m_boundBreakpoint = boundBreakpoint; }