summaryrefslogtreecommitdiffhomepage
path: root/dev/boot/src/New+Delete.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dev/boot/src/New+Delete.cc')
-rw-r--r--dev/boot/src/New+Delete.cc61
1 files changed, 25 insertions, 36 deletions
diff --git a/dev/boot/src/New+Delete.cc b/dev/boot/src/New+Delete.cc
index 387ceaa0..f7ad2898 100644
--- a/dev/boot/src/New+Delete.cc
+++ b/dev/boot/src/New+Delete.cc
@@ -1,12 +1,12 @@
/* -------------------------------------------
- Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved.
+ Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved.
------------------------------------------- */
+#include <BootKit/BootKit.h>
#include <BootKit/Platform.h>
#include <BootKit/Protocol.h>
-#include <BootKit/BootKit.h>
#include <FirmwareKit/EFI/API.h>
#ifdef __BOOTZ_STANDALONE__
@@ -14,71 +14,60 @@
/// @brief Allocates a new object.
/// @param sz the size.
/// @return
-void* operator new(size_t sz)
-{
- void* buf = nullptr;
+void* operator new(size_t sz) {
+ void* buf = nullptr;
- while (BS->AllocatePool(EfiMemoryType::EfiLoaderData, sz, &buf) != kEfiOk)
- ;
+ while (BS->AllocatePool(EfiMemoryType::EfiLoaderData, sz, &buf) != kEfiOk);
- return buf;
+ return buf;
}
/// @brief Allocates a new object.
/// @param sz the size.
/// @return
-void* operator new[](size_t sz)
-{
- void* buf = nullptr;
- BS->AllocatePool(EfiMemoryType::EfiLoaderData, sz, &buf);
+void* operator new[](size_t sz) {
+ void* buf = nullptr;
+ BS->AllocatePool(EfiMemoryType::EfiLoaderData, sz, &buf);
- return buf;
+ return buf;
}
/// @brief Deletes the object.
/// @param buf the object.
-void operator delete(void* buf)
-{
- if (!buf)
- return;
+void operator delete(void* buf) {
+ if (!buf) return;
- BS->FreePool(buf);
+ BS->FreePool(buf);
}
/// @brief Deletes the object.
/// @param buf the object.
-void operator delete[](void* buf)
-{
- if (!buf)
- return;
+void operator delete[](void* buf) {
+ if (!buf) return;
- BS->FreePool(buf);
+ BS->FreePool(buf);
}
/// @brief Deletes the object (array specific).
/// @param buf the object.
/// @param size it's size.
-void operator delete(void* buf, size_t size)
-{
- if (!buf)
- return;
+void operator delete(void* buf, size_t size) {
+ if (!buf) return;
- NE_UNUSED(size);
+ NE_UNUSED(size);
- BS->FreePool(buf);
+ BS->FreePool(buf);
}
/// @brief Deletes the object (array specific).
/// @param buf the object.
/// @param size it's size.
-void operator delete[](void* buf, size_t size)
-{
- if (!buf)
- return;
+void operator delete[](void* buf, size_t size) {
+ if (!buf) return;
- NE_UNUSED(size);
+ NE_UNUSED(size);
- BS->FreePool(buf);
+ BS->FreePool(buf);
}
-#endif // __BOOTZ_STANDALONE__
+#endif // __BOOTZ_STANDALONE__