From d80af65fd8482496750e9120bf2c902e6f70e6df Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 18 Mar 2010 16:18:16 +0000 Subject: [PATCH] The "page" and the "cache" kernel debugger commands set a few temporary variables, now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35903 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/vm/vm.cpp | 2 ++ src/system/kernel/vm/vm_page.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp index caa9d480d9..5967bcf1f0 100644 --- a/src/system/kernel/vm/vm.cpp +++ b/src/system/kernel/vm/vm.cpp @@ -2795,6 +2795,8 @@ dump_cache(int argc, char** argv) } else kprintf("\t%ld in cache\n", cache->page_count); + set_debug_variable("_sourceCache", (addr_t)cache->source); + return 0; } diff --git a/src/system/kernel/vm/vm_page.cpp b/src/system/kernel/vm/vm_page.cpp index 3468e0163f..ae8e27a7f6 100644 --- a/src/system/kernel/vm/vm_page.cpp +++ b/src/system/kernel/vm/vm_page.cpp @@ -740,6 +740,11 @@ dump_page(int argc, char **argv) } } + set_debug_variable("_cache", (addr_t)page->Cache()); + #if DEBUG_PAGE_ACCESS + set_debug_variable("_accessor", page->accessing_thread); + #endif + return 0; }