summaryrefslogtreecommitdiffhomepage
path: root/Private/Source/ProcessManager.cxx
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-30 17:59:15 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-30 17:59:15 +0100
commit1be243700efc9e36060c5fb65c951d5db6b98e94 (patch)
tree2f57d5092f4de4798e80e80b6dd29f984edb7683 /Private/Source/ProcessManager.cxx
parent1d3bed385c9666db5b1803ee8e02a2c4fdcc9f29 (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.cxx10
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);