From 1196f305d77621e74d4ad4f439d543f6885355d6 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 29 Jan 2010 09:45:47 +0000 Subject: [PATCH] Unconditionally log when the memory manager creates/deletes areas. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35330 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/slab/MemoryManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/slab/MemoryManager.cpp b/src/system/kernel/slab/MemoryManager.cpp index 0c82d5a1fc..c6b8550ac0 100644 --- a/src/system/kernel/slab/MemoryManager.cpp +++ b/src/system/kernel/slab/MemoryManager.cpp @@ -1207,8 +1207,8 @@ MemoryManager::_AllocateArea(uint32 flags, Area*& _area) return error; } - TRACE("MemoryManager::_AllocateArea(): allocated area %p (%" B_PRId32 - ")\n", area, areaID); + dprintf("slab memory manager: created area %p (%" B_PRId32 ")\n", area, + areaID); } else { // no areas yet -- allocate raw memory area = (Area*)vm_allocate_early(sKernelArgs, SLAB_AREA_SIZE, @@ -1293,6 +1293,9 @@ MemoryManager::_FreeArea(Area* area, bool areaRemoved, uint32 flags) mutex_unlock(&sLock); + dprintf("slab memory manager: deleting area %p (%" B_PRId32 ")\n", area, + area->vmArea->id); + delete_area(area->vmArea->id); vm_unreserve_memory(area->reserved_memory_for_mapping);