debug-tree.c 540 B

123456789101112131415161718192021
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "kerncompat.h"
  4. #include "radix-tree.h"
  5. #include "ctree.h"
  6. #include "disk-io.h"
  7. #include "print-tree.h"
  8. int main(int ac, char **av) {
  9. struct btrfs_super_block super;
  10. struct btrfs_root *root;
  11. radix_tree_init();
  12. root = open_ctree("dbfile", &super);
  13. printf("fs tree\n");
  14. btrfs_print_tree(root, root->node);
  15. printf("map tree\n");
  16. btrfs_print_tree(root->extent_root, root->extent_root->node);
  17. printf("root tree\n");
  18. btrfs_print_tree(root->tree_root, root->tree_root->node);
  19. return 0;
  20. }