From dd48ba577d571bcd40b784216d6d529b76c28ce8 Mon Sep 17 00:00:00 2001 From: Marco Cetica Date: Thu, 4 Feb 2021 15:42:37 +0100 Subject: [PATCH] Updated heap test --- kernel/kernel_main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel/kernel_main.c b/kernel/kernel_main.c index 597a9dd..30f80f6 100644 --- a/kernel/kernel_main.c +++ b/kernel/kernel_main.c @@ -69,7 +69,12 @@ void kernel_main(unsigned long magic, uint32_t addr) { kfree((void*)y); uint32_t z = kmalloc(8); printf(", z: %x", z); // If z is equal to y, heap's anti-fragmentation algorithm works - ASSERT(z == y); + if(z != y) { + PRTER + puts(" - Heap test has failed!"); + PANIC("Different heap pages"); + } + kfree((void*)z), kfree((void*)x); PRTOK