public AD7StackFrame(AD7Engine engine, AD7Thread thread, NodeStackFrame threadContext) { _engine = engine; _thread = thread; _stackFrame = threadContext; _parameters = threadContext.Parameters.ToArray(); _locals = threadContext.Locals.ToArray(); }
public AD7BoundBreakpoint(AD7Engine engine, NodeBreakpoint address, AD7PendingBreakpoint pendingBreakpoint, AD7BreakpointResolution breakpointResolution) { _engine = engine; _breakpoint = address; _pendingBreakpoint = pendingBreakpoint; _breakpointResolution = breakpointResolution; _enabled = true; _deleted = false; }
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; _boundBreakpoints = new List<IDebugBoundBreakpoint2>(); _enabled = true; _deleted = false; }
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; _boundBreakpoints = new List <IDebugBoundBreakpoint2>(); _enabled = true; _deleted = false; }
public AD7MemoryAddress(AD7Engine engine, string filename, uint lineno) { _engine = engine; _lineNo = lineno; _filename = filename; }
public AD7Thread(AD7Engine engine, NodeThread thread) { _engine = engine; _thread = thread; }
public AD7BreakpointResolution(AD7Engine engine, NodeBreakpoint address, AD7DocumentContext documentContext) { m_engine = engine; m_address = address; m_documentContext = documentContext; }
public AD7EngineEventArgs(AD7Engine engine) { _engine = engine; }
public static void Send(AD7Engine engine) { var eventObject = new AD7EngineCreateEvent(engine); engine.Send(eventObject, IID, null, null); }
private AD7EngineCreateEvent(AD7Engine engine) { m_engine = engine; }
public BreakpointManager(AD7Engine engine) { _mEngine = engine; _mPendingBreakpoints = new List<AD7PendingBreakpoint>(); }
public AD7MemoryAddress(AD7Engine engine, string filename, uint lineno, NodeStackFrame frame) : this(engine, filename, lineno) { _frame = frame; }
internal static void Send(AD7Engine engine) { var eventObject = new AD7ProgramCreateEvent(); engine.Send(eventObject, IID, null); }