diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-30 17:59:15 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-30 17:59:15 +0100 |
| commit | 1be243700efc9e36060c5fb65c951d5db6b98e94 (patch) | |
| tree | 2f57d5092f4de4798e80e80b6dd29f984edb7683 /Private/Source/ProcessManager.cxx | |
| parent | 1d3bed385c9666db5b1803ee8e02a2c4fdcc9f29 (diff) | |
Add ROADMAP details, add EFI Library for bootloader.
Add assignee to code in MailMap.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Private/Source/ProcessManager.cxx')
| -rw-r--r-- | Private/Source/ProcessManager.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Private/Source/ProcessManager.cxx b/Private/Source/ProcessManager.cxx index 9d1792a2..404e05e6 100644 --- a/Private/Source/ProcessManager.cxx +++ b/Private/Source/ProcessManager.cxx @@ -132,7 +132,7 @@ void Process::Exit(Int32 exit_code) { if (this->Ring != (Int32)ProcessSelector::kRingDriver && this->Ring != (Int32)ProcessSelector::kRingKernel) { - pool_free_ptr(this->Pool); + ke_free_heap(this->Pool); this->PoolCursor = nullptr; @@ -141,9 +141,9 @@ void Process::Exit(Int32 exit_code) { } //! Delete image if not done already. - if (this->Image) kernel_delete_ptr(this->Image); + if (this->Image) ke_delete_ke_heap(this->Image); - if (this->StackFrame) kernel_delete_ptr((VoidPtr)this->StackFrame); + if (this->StackFrame) ke_delete_ke_heap((VoidPtr)this->StackFrame); ProcessManager::Shared().Leak().Remove(this->ProcessId); } @@ -153,12 +153,12 @@ bool ProcessManager::Add(Ref<Process> &process) { kcout << "ProcessManager::Add(Ref<Process>& process)\r\n"; - process.Leak().Pool = pool_new_ptr(kPoolUser | kPoolRw); + process.Leak().Pool = ke_new_heap(kPoolUser | kPoolRw); process.Leak().ProcessId = this->m_Headers.Count(); process.Leak().PoolCursor = process.Leak().Pool; process.Leak().StackFrame = reinterpret_cast<HAL::StackFrame *>( - kernel_new_ptr(sizeof(HAL::StackFrame), true, false)); + ke_new_ke_heap(sizeof(HAL::StackFrame), true, false)); MUST_PASS(process.Leak().StackFrame); |
