summaryrefslogtreecommitdiffhomepage
path: root/Public/Kits/System.Core/HeapAPI.cxx
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-11 20:59:22 +0100
committeramlal <amlal@el-mahrouss-logic.com>2024-03-11 21:05:13 +0100
commitba8ddb24e0ac6c7b1a617519a4bde9970610fbcc (patch)
treec741ec82a267e44e2a362399ed20439184504ace /Public/Kits/System.Core/HeapAPI.cxx
parent5468ca71a59c9e24c1d392554e8f97f0c1705394 (diff)
Kernel: Important changes, needs to be merged to master.
- Add Logon executive. - Adding HCore System Call Interface (inside System.Core.dll) - Add _InOut and _StrictInOut inside HintKit. Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com> Signed-off-by: amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Public/Kits/System.Core/HeapAPI.cxx')
-rw-r--r--Public/Kits/System.Core/HeapAPI.cxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/Public/Kits/System.Core/HeapAPI.cxx b/Public/Kits/System.Core/HeapAPI.cxx
index f59e0b1b..2dc7338b 100644
--- a/Public/Kits/System.Core/HeapAPI.cxx
+++ b/Public/Kits/System.Core/HeapAPI.cxx
@@ -5,7 +5,7 @@
------------------------------------------- */
#include <System.Core/HeapAPI.hxx>
-#include <System.Core/HcHeapAPI.h>
+#include <System.Core/hcore.h>
using namespace HCore;
@@ -24,7 +24,10 @@ HHeap* HHeap::Shared() noexcept {
void HHeap::Delete(HHeapPtr me) noexcept { HcFreeProcessHeap(kObjectHeap, me); }
-SizeT HHeap::Size(HHeapPtr me) noexcept { return HcProcessHeapSize(kObjectHeap, me); }
+SizeT HHeap::Size(HHeapPtr me) noexcept {
+ CA_MUST_PASS(me);
+ return HcProcessHeapSize(kObjectHeap, me);
+}
HHeapPtr HHeap::New(const SizeT &sz, const Int32 flags) {
SizeT _sz = sz;