kernel/process: move current process to kernel instance

Two functional change:
QueryProcessMemory uses the process passed from handle instead current_process
Thread::Stop() uses TLS from owner_process instead of current_process
This commit is contained in:
Weiyi Wang 2018-10-17 15:23:56 -04:00
parent d9342622b0
commit 8fb3d8ff38
19 changed files with 96 additions and 55 deletions

View file

@ -197,6 +197,4 @@ private:
friend class KernelSystem;
KernelSystem& kernel;
};
extern SharedPtr<Process> g_current_process;
} // namespace Kernel