/// <summary> /// Default ctor /// </summary> internal DebugProcess(DebugEngine engine, DebugPort port, DebuggerLib.Debugger debugger, int processId, Guid guid, string apkPath, MapFile mapFile, EngineEventCallback eventCallback) { this.engine = engine; this.port = port; this.debugger = debugger; this.processId = processId; this.guid = guid; this.apkPath = apkPath; this.eventCallback = eventCallback; creationDate = DateTime.Now; program = new DebugProgram(this, debugger, apkPath, mapFile, eventCallback); program.Terminated += OnProgramTerminated; }
/// <summary> /// Default ctor /// </summary> public EngineEventCallback(DebugEngine engine, IDebugEventCallback2 callback) { this.engine = engine; this.callback = callback; }
/// <summary> /// Default ctor /// </summary> internal DebugPendingBreakpoint(IDebugBreakpointRequest2 request, DebugEngine engine) { this.request = request; this.engine = engine; }
/// <summary> /// Default ctor /// </summary> public EngineCreateEvent(DebugEngine engine) { this.engine = engine; }