AddEngine() private method

private AddEngine ( SingleSteppingEngine engine ) : void
engine SingleSteppingEngine
return void
示例#1
0
        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);
        }
示例#2
0
        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);
        }