public SingleSteppingEngine(ThreadManager manager, Process process, Inferior inferior, int pid) : this(manager, process) { this.inferior = inferior; this.pid = pid; engine_stopped = true; manager.AddEngine (this); }
public SingleSteppingEngine(ThreadManager manager, Process process, ProcessStart start) : this(manager, process) { inferior = Inferior.CreateInferior (manager, process, start); if (start.PID != 0) { this.pid = start.PID; inferior.Attach (pid); } else { pid = inferior.Run (); } manager.AddEngine (this); }