From f02e1e36e97e2440f4adcd0590f009c9a68c5742 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 20 Jul 2008 16:34:56 +0000 Subject: [PATCH] * The "bfs_inode" KDL command now prints out some additional information contained in the inode object when available (ie. when you don't use the '-b' option). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26524 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/Debug.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/bfs/Debug.cpp b/src/add-ons/kernel/file_systems/bfs/Debug.cpp index b667f1fd68..92f787f29d 100644 --- a/src/add-ons/kernel/file_systems/bfs/Debug.cpp +++ b/src/add-ons/kernel/file_systems/bfs/Debug.cpp @@ -288,8 +288,17 @@ dump_inode(int argc, char** argv) bfs_inode* node; if (block) node = (bfs_inode*)address; - else - node = &((Inode*)address)->Node(); + else { + Inode* inode = (Inode*)address; + + kprintf("INODE %p\n", inode); + kprintf(" file cache: %p\n", inode->FileCache()); + kprintf(" file map: %p\n", inode->Map()); + kprintf(" old size: %Ld\n", inode->OldSize()); + kprintf(" old last modified: %Ld\n", inode->OldLastModified()); + + node = &inode->Node(); + } dump_inode(node); return 0;