Added process::get_thread_context
added process::virtual_alloc().