[haiku-commits] r37167 - in haiku/trunk: headers/private/kernel/vm src/system/kernel/vm

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 18 Jun 2010 22:57:05 +0200 (CEST)

Author: bonefish
Date: 2010-06-18 22:57:05 +0200 (Fri, 18 Jun 2010)
New Revision: 37167
Changeset: http://dev.haiku-os.org/changeset/37167/haiku

Modified:
   haiku/trunk/headers/private/kernel/vm/vm.h
   haiku/trunk/src/system/kernel/vm/vm.cpp
Log:
Added vm_available_not_needed_memory_debug(), a
vm_available_not_needed_memory() version that can be called from within the
kernel debugger.


Modified: haiku/trunk/headers/private/kernel/vm/vm.h
===================================================================
--- haiku/trunk/headers/private/kernel/vm/vm.h  2010-06-18 16:22:07 UTC (rev 
37166)
+++ haiku/trunk/headers/private/kernel/vm/vm.h  2010-06-18 20:57:05 UTC (rev 
37167)
@@ -141,6 +141,7 @@
 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);

Modified: haiku/trunk/src/system/kernel/vm/vm.cpp
===================================================================
--- haiku/trunk/src/system/kernel/vm/vm.cpp     2010-06-18 16:22:07 UTC (rev 
37166)
+++ haiku/trunk/src/system/kernel/vm/vm.cpp     2010-06-18 20:57:05 UTC (rev 
37167)
@@ -4406,6 +4406,16 @@
 }
 
 
+/*!    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)
 {


Other related posts:

  • » [haiku-commits] r37167 - in haiku/trunk: headers/private/kernel/vm src/system/kernel/vm - ingo_weinhold