summaryrefslogtreecommitdiff
path: root/print-tree.c
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2007-12-09 13:46:24 -0500
committerDavid Woodhouse <dwmw2@hera.kernel.org>2007-12-09 13:46:24 -0500
commit73372dcf8f21427363a398b29171440b42077ce7 (patch)
tree2d99905b00a61e7b519762d1e2b0686ce7578067 /print-tree.c
parent07a4f1b81df6cd9b9e09773f680fc098faed310c (diff)
Add generation numbers to block pointers
Diffstat (limited to 'print-tree.c')
-rw-r--r--print-tree.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/print-tree.c b/print-tree.c
index dd442c53..8a30919f 100644
--- a/print-tree.c
+++ b/print-tree.c
@@ -179,13 +179,14 @@ void btrfs_print_tree(struct btrfs_root *root, struct btrfs_buffer *t)
size = btrfs_level_size(root, btrfs_header_level(&c->header) - 1);
for (i = 0; i < nr; i++) {
u64 blocknr = btrfs_node_blockptr(c, i);
- printf("\tkey %d (%llu %x %llu) block %llu (%llu)\n",
+ printf("\tkey %d (%llu %x %llu) block %llu (%llu) gen %llu\n",
i,
(unsigned long long)c->ptrs[i].key.objectid,
c->ptrs[i].key.type,
(unsigned long long)c->ptrs[i].key.offset,
(unsigned long long)blocknr,
- (unsigned long long)blocknr / size);
+ (unsigned long long)blocknr / size,
+ (unsigned long long)btrfs_node_ptr_generation(c, i));
fflush(stdout);
}
for (i = 0; i < nr; i++) {