From 6f9702c347f5e224d3f672c772114303d431c86d Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sun, 13 Aug 2023 09:48:55 +0200 Subject: [PATCH] Dump all inodes with DWARFS_DUMP_INODES --- src/dwarfs/inode_manager.cpp | 2 +- src/dwarfs/scanner.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dwarfs/inode_manager.cpp b/src/dwarfs/inode_manager.cpp index 98eb4654..7a0190ae 100644 --- a/src/dwarfs/inode_manager.cpp +++ b/src/dwarfs/inode_manager.cpp @@ -228,7 +228,7 @@ class inode_ : public inode { } }; - os << "inode " << num() << " (" << any()->size() << "):\n"; + os << "inode " << num() << " (" << any()->size() << " bytes):\n"; os << " files:\n"; for (auto const& f : files_) { diff --git a/src/dwarfs/scanner.cpp b/src/dwarfs/scanner.cpp index 48ad9f50..5ed0b3ac 100644 --- a/src/dwarfs/scanner.cpp +++ b/src/dwarfs/scanner.cpp @@ -658,6 +658,10 @@ void scanner_::scan( }); }); + if (getenv_is_enabled("DWARFS_DUMP_INODES")) { + im.dump(std::cout); + } + LOG_INFO << "building blocks..."; segmenter seg(LOG_GET_LOGGER, prog, cfg_, fsw);