From 71444c236aa5f80cfae77a7705e080ce1715cd38 Mon Sep 17 00:00:00 2001 From: Ivan Chikish Date: Sun, 16 Jul 2023 14:53:35 +0300 Subject: [PATCH] [orbis-kernel] Reset memory in kfree --- orbis-kernel/src/KernelContext.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/orbis-kernel/src/KernelContext.cpp b/orbis-kernel/src/KernelContext.cpp index 7533bea7b..1ffbda47e 100644 --- a/orbis-kernel/src/KernelContext.cpp +++ b/orbis-kernel/src/KernelContext.cpp @@ -158,6 +158,7 @@ void KernelContext::kfree(void *ptr, std::size_t size) { ~(__STDCPP_DEFAULT_NEW_ALIGNMENT__ - 1); if (!size) std::abort(); + std::memset(ptr, 0xcc, size); pthread_mutex_lock(&m_heap_mtx); if (m_heap_is_freeing)