From c955359cb6cf3e66b961fadc7f07552abdec4dad Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 18 Jun 2010 20:57:05 +0000 Subject: [PATCH] Added vm_available_not_needed_memory_debug(), a vm_available_not_needed_memory() version that can be called from within the kernel debugger. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37167 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/vm/vm.h | 1 + src/system/kernel/vm/vm.cpp | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/headers/private/kernel/vm/vm.h b/headers/private/kernel/vm/vm.h index 60d8d10831..00c9f406eb 100644 --- a/headers/private/kernel/vm/vm.h +++ b/headers/private/kernel/vm/vm.h @@ -141,6 +141,7 @@ void vm_get_info(struct system_memory_info *info); uint32 vm_num_page_faults(void); off_t vm_available_memory(void); off_t vm_available_not_needed_memory(void); +off_t vm_available_not_needed_memory_debug(void); size_t vm_kernel_address_space_left(void); status_t vm_memset_physical(phys_addr_t address, int value, size_t length); diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp index 0c7623c345..2b52d238cb 100644 --- a/src/system/kernel/vm/vm.cpp +++ b/src/system/kernel/vm/vm.cpp @@ -4406,6 +4406,16 @@ vm_available_not_needed_memory(void) } +/*! Like vm_available_not_needed_memory(), but only for use in the kernel + debugger. +*/ +off_t +vm_available_not_needed_memory_debug(void) +{ + return sAvailableMemory - sNeededMemory; +} + + size_t vm_kernel_address_space_left(void) {