X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fdebug.c;h=7cdd4fd50d67ed2325763c6e18aa8b37c88071a5;hb=4db23448ce252728f10df967b55b2787d5fb8db5;hp=312a0e1c80bf1422b0c55bca1a3673f890a11db2;hpb=f597cd5067ed36508118d2ecd29338e7b81f47e4;p=bluesky.git diff --git a/bluesky/debug.c b/bluesky/debug.c index 312a0e1..7cdd4fd 100644 --- a/bluesky/debug.c +++ b/bluesky/debug.c @@ -45,5 +45,17 @@ void bluesky_debug_dump(BlueSkyFS *fs) g_print("Cached inodes: %u\tNext inode: %"PRIu64"\n", g_hash_table_size(fs->inodes), fs->next_inum); + GList *item; + g_print("Dirty inode LRU list:"); + for (item = fs->dirty_list.next; item != NULL; item = item->next) { + g_print(" %"PRIu64";", ((BlueSkyInode *)item->data)->inum); + } + g_print("\n"); + g_print("Accessed inode LRU list:"); + for (item = fs->accessed_list.next; item != NULL; item = item->next) { + g_print(" %"PRIu64";", ((BlueSkyInode *)item->data)->inum); + } + g_print("\n"); + g_hash_table_foreach(fs->inodes, inode_dump, fs); }