protected bool Initialize(Inferior target)
{
try {
mutex.Lock();
this.target = target;
handle = mono_debugger_thread_db_init(
target.PID, global_lookup_func, read_memory_func,
write_memory_func);
return(handle != IntPtr.Zero);
} finally {
this.target = null;
mutex.Unlock();
}
}