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;
 }
Beispiel #3
0
 public AD7BoundBreakpoint(uint aAddress)
 {
     mEngine                = null;
     mAddress               = aAddress;
     m_pendingBreakpoint    = null;
     m_breakpointResolution = null;
 }
Beispiel #4
0
        // 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);
        }
Beispiel #5
0
 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);
 }
Beispiel #6
0
 public AD7BreakpointBoundEvent(AD7PendingBreakpoint pendingBreakpoint, AD7BoundBreakpoint boundBreakpoint)
 {
     m_pendingBreakpoint = pendingBreakpoint;
     m_boundBreakpoint   = boundBreakpoint;
 }
 // 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);
 }
Beispiel #8
0
 public AD7BreakpointBoundEvent(AD7PendingBreakpoint pendingBreakpoint, AD7BoundBreakpoint boundBreakpoint)
 {
     m_pendingBreakpoint = pendingBreakpoint;
     m_boundBreakpoint = boundBreakpoint;
 }