public Debugger(DebuggerConfiguration config)
{
this.config = config;
this.alive = true;
ObjectCache.Initialize ();
kill_event = new ManualResetEvent (false);
thread_manager = new ThreadManager (this);
process_hash = Hashtable.Synchronized (new Hashtable ());
stopped_event = new ManualResetEvent (false);
operation_host = new MyOperationHost (this);
}