From e008796515231659d66e5e27a31ca94f5fd78573 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 19 Mar 2023 23:57:17 +0200 Subject: [PATCH] Add warn message when trying to free an already freed page --- Core/Memory/PhysicalMemoryManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Core/Memory/PhysicalMemoryManager.cpp b/Core/Memory/PhysicalMemoryManager.cpp index 0da3ab1..c2d0495 100644 --- a/Core/Memory/PhysicalMemoryManager.cpp +++ b/Core/Memory/PhysicalMemoryManager.cpp @@ -189,7 +189,10 @@ namespace Memory } size_t Index = (size_t)Address / PAGE_SIZE; if (unlikely(PageBitmap[Index] == false)) + { + warn("Tried to free an already free page. (%p)", Address); return; + } if (PageBitmap.Set(Index, false)) {