Exemplo n.º 1
0
        public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBpRequest, AD7Engine engine, BreakpointManager bpManager) {
            _bpRequest = pBpRequest;
            var requestInfo = new BP_REQUEST_INFO[1];
            EngineUtils.CheckOk(_bpRequest.GetRequestInfo(enum_BPREQI_FIELDS.BPREQI_BPLOCATION | enum_BPREQI_FIELDS.BPREQI_CONDITION | enum_BPREQI_FIELDS.BPREQI_ALLFIELDS, requestInfo));
            _bpRequestInfo = requestInfo[0];

            _engine = engine;
            _bpManager = bpManager;

            _enabled = true;
            _deleted = false;
        }
Exemplo n.º 2
0
        public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBpRequest, AD7Engine engine, BreakpointManager bpManager)
        {
            this._bpRequest = pBpRequest;
            var requestInfo = new BP_REQUEST_INFO[1];

            EngineUtils.CheckOk(this._bpRequest.GetRequestInfo(enum_BPREQI_FIELDS.BPREQI_BPLOCATION | enum_BPREQI_FIELDS.BPREQI_CONDITION | enum_BPREQI_FIELDS.BPREQI_ALLFIELDS, requestInfo));
            this._bpRequestInfo = requestInfo[0];

            this._engine    = engine;
            this._bpManager = bpManager;

            this._enabled = true;
            this._deleted = false;
        }
Exemplo n.º 3
0
 public AD7Engine() {
     LiveLogger.WriteLine("--------------------------------------------------------------------------------");
     LiveLogger.WriteLine("AD7Engine Created ({0})", GetHashCode());
     _breakpointManager = new BreakpointManager(this);
     Engines.Add(new WeakReference(this));
 }