internal void BoundBreakpoint(AD7PendingBreakPoint breakpoint) { var iid = new Guid(AD7BreakpointBoundEvent.IID); _eventCallback.Event(_engine, _engine.RemoteProcess, _engine, null, new AD7BreakpointBoundEvent(breakpoint), ref iid, AD7AsynchronousEvent.Attributes); }
internal void BreakpointHit(AD7PendingBreakPoint breakpoint, AD7Thread thread) { var iid = new Guid(AD7BreakpointEvent.IID); _eventCallback.Event(_engine, _engine.RemoteProcess, _engine, thread, new AD7BreakpointEvent(breakpoint), ref iid, AD7StoppingEvent.Attributes); }
int IDebugEngine2.CreatePendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, out IDebugPendingBreakpoint2 ppPendingBP) { AD7PendingBreakPoint breakpoint = new AD7PendingBreakPoint(this, pBPRequest); ppPendingBP = breakpoint; return(Constants.S_OK); }
public void AddPendingBreakpoint(AD7PendingBreakPoint bp) { breakpoints[bp.GetHashCode()] = bp; }
//public AD7BreakpointBoundEvent(AD7PendingBreakpoint pendingBreakpoint, AD7BoundBreakpoint boundBreakpoint) public AD7BreakpointBoundEvent(AD7PendingBreakPoint pendingBreakpoint, AD7BoundBreakpoint boundBreakpoint = null) { _pendingBreakpoint = pendingBreakpoint; _boundBreakpoint = boundBreakpoint; }
public AD7BreakpointEvent(AD7PendingBreakPoint boundBreakpoints) { _boundBreakpoints = boundBreakpoints; }
public AD7BoundBreakpoint(AD7Engine engine, AD7PendingBreakPoint pendingBreakpoint) { _engine = engine; _pendingBreakpoint = pendingBreakpoint; }