public AD7BoundBreakpoint(AD7Engine engine, AD7PendingBreakpoint pendingBreakpoint, AD7BreakpointResolution breakpointResolution) { m_engine = engine; m_pendingBreakpoint = pendingBreakpoint; m_breakpointResolution = breakpointResolution; m_enabled = true; m_deleted = false; }
public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, AD7Engine engine, BreakpointManager bpManager) { m_pBPRequest = pBPRequest; BP_REQUEST_INFO[] requestInfo = new BP_REQUEST_INFO[1]; EngineUtils.CheckOk(m_pBPRequest.GetRequestInfo(enum_BPREQI_FIELDS.BPREQI_BPLOCATION, requestInfo)); m_bpRequestInfo = requestInfo[0]; m_engine = engine; m_bpManager = bpManager; m_boundBreakpoints = new System.Collections.Generic.List <AD7BoundBreakpoint>(); }
public AD7StackFrame(AD7Engine engine, AD7Thread thread) { m_engine = engine; m_thread = thread; m_line = m_thread.Line; // TODO populate m_numLocals = thread.NumberOfLocals; // Now populate locals m_locals = new Variable[m_numLocals]; // TODO: Get Locals here from thread }
public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, AD7Engine engine, BreakpointManager bpManager) { m_pBPRequest = pBPRequest; BP_REQUEST_INFO[] requestInfo = new BP_REQUEST_INFO[1]; EngineUtils.CheckOk(m_pBPRequest.GetRequestInfo(enum_BPREQI_FIELDS.BPREQI_BPLOCATION, requestInfo)); m_bpRequestInfo = requestInfo[0]; m_engine = engine; m_bpManager = bpManager; m_boundBreakpoints = new System.Collections.Generic.List<AD7BoundBreakpoint>(); m_enabled = true; m_deleted = false; }
internal static void Send(AD7Engine engine, IDebugBoundBreakpoint2 boundBreakpoint) { AD7BreakpointEvent eventObject = new AD7BreakpointEvent(boundBreakpoint); engine.Send(eventObject, IID, null); }
internal static void Send(AD7Engine engine) { AD7LoadCompleteEvent eventObject = new AD7LoadCompleteEvent(); engine.Send(eventObject, AD7LoadCompleteEvent.IID); }
internal static void Send(AD7Engine engine) { AD7ThreadCreateEvent eventObject = new AD7ThreadCreateEvent(); engine.Send(eventObject, IID); }
public BreakpointManager(AD7Engine engine) { m_engine = engine; m_pendingBreakpoints = new List <AD7PendingBreakpoint>(); m_boundBreakpoints = new Dictionary <string, AD7BoundBreakpoint>(); }
public AD7BreakpointResolution(AD7Engine engine, AD7DocumentContext documentContext) { m_engine = engine; m_documentContext = documentContext; }
public AD7MemoryAddress(AD7Engine engine) { m_engine = engine; }
internal static void Send(AD7Engine engine) { AD7ProgramCreateEvent eventObject = new AD7ProgramCreateEvent(); engine.Send(eventObject, IID, null); }
public static void Send(AD7Engine engine) { AD7EngineCreateEvent eventObject = new AD7EngineCreateEvent(engine); engine.Send(eventObject, IID, null); }
AD7EngineCreateEvent(AD7Engine engine) { m_engine = engine; }
public AD7Thread(AD7Engine engine) { m_engine = engine; }