mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-09 12:28:13 -04:00
refactor: move reader library code
This commit is contained in:
parent
d0d649e45a
commit
6fd2990928
@ -616,6 +616,7 @@ list(APPEND LIBDWARFS_COMMON_SRC
|
||||
src/dwarfs/history.cpp
|
||||
src/dwarfs/internal/features.cpp
|
||||
src/dwarfs/internal/file_status_conv.cpp
|
||||
src/dwarfs/internal/fs_section.cpp
|
||||
src/dwarfs/internal/string_table.cpp
|
||||
src/dwarfs/internal/wcwidth.c
|
||||
src/dwarfs/internal/worker_group.cpp
|
||||
@ -634,16 +635,15 @@ list(APPEND LIBDWARFS_COMMON_SRC
|
||||
)
|
||||
|
||||
list(APPEND LIBDWARFS_READER_SRC
|
||||
src/dwarfs/block_range.cpp
|
||||
src/dwarfs/filesystem_v2.cpp
|
||||
src/dwarfs/internal/block_cache.cpp
|
||||
src/dwarfs/internal/cached_block.cpp
|
||||
src/dwarfs/internal/filesystem_parser.cpp
|
||||
src/dwarfs/internal/fs_section.cpp
|
||||
src/dwarfs/internal/inode_reader_v2.cpp
|
||||
src/dwarfs/internal/metadata_types.cpp
|
||||
src/dwarfs/internal/metadata_v2.cpp
|
||||
src/dwarfs/metadata_types.cpp
|
||||
src/dwarfs/reader/block_range.cpp
|
||||
src/dwarfs/reader/filesystem_v2.cpp
|
||||
src/dwarfs/reader/internal/block_cache.cpp
|
||||
src/dwarfs/reader/internal/cached_block.cpp
|
||||
src/dwarfs/reader/internal/filesystem_parser.cpp
|
||||
src/dwarfs/reader/internal/inode_reader_v2.cpp
|
||||
src/dwarfs/reader/internal/metadata_types.cpp
|
||||
src/dwarfs/reader/internal/metadata_v2.cpp
|
||||
src/dwarfs/reader/metadata_types.cpp
|
||||
)
|
||||
|
||||
list(APPEND LIBDWARFS_WRITER_SRC
|
||||
|
@ -35,10 +35,10 @@
|
||||
|
||||
#include <nlohmann/json.hpp>
|
||||
|
||||
#include <dwarfs/block_range.h>
|
||||
#include <dwarfs/file_stat.h>
|
||||
#include <dwarfs/metadata_types.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/reader/block_range.h>
|
||||
#include <dwarfs/reader/metadata_types.h>
|
||||
#include <dwarfs/types.h>
|
||||
|
||||
namespace dwarfs {
|
@ -28,8 +28,8 @@
|
||||
#include <memory>
|
||||
|
||||
#include <dwarfs/block_compressor.h>
|
||||
#include <dwarfs/block_range.h>
|
||||
#include <dwarfs/fstypes.h>
|
||||
#include <dwarfs/reader/block_range.h>
|
||||
|
||||
namespace dwarfs {
|
||||
|
@ -28,10 +28,10 @@
|
||||
#include <system_error>
|
||||
#include <vector>
|
||||
|
||||
#include <dwarfs/block_range.h>
|
||||
#include <dwarfs/reader/block_range.h>
|
||||
#include <dwarfs/types.h>
|
||||
|
||||
#include <dwarfs/internal/metadata_types.h>
|
||||
#include <dwarfs/reader/internal/metadata_types.h>
|
||||
|
||||
namespace dwarfs {
|
||||
|
@ -34,9 +34,9 @@
|
||||
|
||||
#include <nlohmann/json.hpp>
|
||||
|
||||
#include <dwarfs/metadata_types.h>
|
||||
#include <dwarfs/reader/metadata_types.h>
|
||||
|
||||
#include <dwarfs/internal/metadata_types.h>
|
||||
#include <dwarfs/reader/internal/metadata_types.h>
|
||||
|
||||
namespace dwarfs {
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include <sys/uio.h>
|
||||
#endif
|
||||
|
||||
#include <dwarfs/block_range.h>
|
||||
#include <dwarfs/reader/block_range.h>
|
||||
#include <dwarfs/small_vector.h>
|
||||
|
||||
namespace dwarfs {
|
@ -41,12 +41,12 @@
|
||||
|
||||
#include <dwarfs/file_stat.h>
|
||||
#include <dwarfs/filesystem_extractor.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/fstypes.h>
|
||||
#include <dwarfs/library_dependencies.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/scope_exit.h>
|
||||
#include <dwarfs/util.h>
|
||||
#include <dwarfs/vfs_stat.h>
|
||||
|
@ -21,10 +21,10 @@
|
||||
|
||||
#include <fmt/format.h>
|
||||
|
||||
#include <dwarfs/block_range.h>
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/reader/block_range.h>
|
||||
|
||||
#include <dwarfs/internal/cached_block.h>
|
||||
#include <dwarfs/reader/internal/cached_block.h>
|
||||
|
||||
namespace dwarfs {
|
||||
|
@ -36,7 +36,6 @@
|
||||
#include <dwarfs/categorizer.h>
|
||||
#include <dwarfs/category_resolver.h>
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/filesystem_writer.h>
|
||||
#include <dwarfs/fstypes.h>
|
||||
#include <dwarfs/history.h>
|
||||
@ -45,18 +44,19 @@
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/performance_monitor.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/util.h>
|
||||
#include <dwarfs/writer_progress.h>
|
||||
|
||||
#include <dwarfs/internal/block_cache.h>
|
||||
#include <dwarfs/internal/block_data.h>
|
||||
#include <dwarfs/internal/filesystem_parser.h>
|
||||
#include <dwarfs/internal/filesystem_writer_detail.h>
|
||||
#include <dwarfs/internal/fs_section.h>
|
||||
#include <dwarfs/internal/inode_reader_v2.h>
|
||||
#include <dwarfs/internal/metadata_v2.h>
|
||||
#include <dwarfs/internal/progress.h>
|
||||
#include <dwarfs/internal/worker_group.h>
|
||||
#include <dwarfs/reader/internal/block_cache.h>
|
||||
#include <dwarfs/reader/internal/filesystem_parser.h>
|
||||
#include <dwarfs/reader/internal/inode_reader_v2.h>
|
||||
#include <dwarfs/reader/internal/metadata_v2.h>
|
||||
|
||||
namespace dwarfs {
|
||||
|
@ -48,10 +48,10 @@
|
||||
#include <dwarfs/scope_exit.h>
|
||||
#include <dwarfs/util.h>
|
||||
|
||||
#include <dwarfs/internal/block_cache.h>
|
||||
#include <dwarfs/internal/cached_block.h>
|
||||
#include <dwarfs/internal/fs_section.h>
|
||||
#include <dwarfs/internal/worker_group.h>
|
||||
#include <dwarfs/reader/internal/block_cache.h>
|
||||
#include <dwarfs/reader/internal/cached_block.h>
|
||||
|
||||
namespace dwarfs::internal {
|
||||
|
@ -30,8 +30,8 @@
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/mmif.h>
|
||||
|
||||
#include <dwarfs/internal/cached_block.h>
|
||||
#include <dwarfs/internal/fs_section.h>
|
||||
#include <dwarfs/reader/internal/cached_block.h>
|
||||
|
||||
namespace dwarfs::internal {
|
||||
|
@ -29,7 +29,7 @@
|
||||
#include <dwarfs/mmif.h>
|
||||
#include <dwarfs/options.h>
|
||||
|
||||
#include <dwarfs/internal/filesystem_parser.h>
|
||||
#include <dwarfs/reader/internal/filesystem_parser.h>
|
||||
|
||||
namespace dwarfs::internal {
|
||||
|
@ -34,15 +34,15 @@
|
||||
#include <range/v3/view/enumerate.hpp>
|
||||
|
||||
#include <dwarfs/fstypes.h>
|
||||
#include <dwarfs/iovec_read_buf.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/performance_monitor.h>
|
||||
#include <dwarfs/reader/iovec_read_buf.h>
|
||||
#include <dwarfs/util.h>
|
||||
|
||||
#include <dwarfs/internal/block_cache.h>
|
||||
#include <dwarfs/internal/inode_reader_v2.h>
|
||||
#include <dwarfs/internal/offset_cache.h>
|
||||
#include <dwarfs/reader/internal/block_cache.h>
|
||||
#include <dwarfs/reader/internal/inode_reader_v2.h>
|
||||
#include <dwarfs/reader/internal/offset_cache.h>
|
||||
|
||||
namespace dwarfs::internal {
|
||||
|
@ -31,7 +31,7 @@
|
||||
#include <dwarfs/match.h>
|
||||
#include <dwarfs/util.h>
|
||||
|
||||
#include <dwarfs/internal/metadata_types.h>
|
||||
#include <dwarfs/reader/internal/metadata_types.h>
|
||||
|
||||
#include <dwarfs/gen-cpp2/metadata_types_custom_protocol.h>
|
||||
|
@ -55,8 +55,8 @@
|
||||
#include <dwarfs/vfs_stat.h>
|
||||
|
||||
#include <dwarfs/internal/features.h>
|
||||
#include <dwarfs/internal/metadata_v2.h>
|
||||
#include <dwarfs/internal/string_table.h>
|
||||
#include <dwarfs/reader/internal/metadata_v2.h>
|
||||
|
||||
#include <dwarfs/gen-cpp2/metadata_layouts.h>
|
||||
#include <dwarfs/gen-cpp2/metadata_types_custom_protocol.h>
|
@ -29,10 +29,10 @@
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/match.h>
|
||||
#include <dwarfs/metadata_types.h>
|
||||
#include <dwarfs/reader/metadata_types.h>
|
||||
#include <dwarfs/util.h>
|
||||
|
||||
#include <dwarfs/internal/metadata_types.h>
|
||||
#include <dwarfs/reader/internal/metadata_types.h>
|
||||
|
||||
namespace dwarfs {
|
||||
|
@ -85,15 +85,15 @@
|
||||
#include <dwarfs/conv.h>
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/file_stat.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/fstypes.h>
|
||||
#include <dwarfs/iovec_read_buf.h>
|
||||
#include <dwarfs/library_dependencies.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/mmap.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/performance_monitor.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/reader/iovec_read_buf.h>
|
||||
#include <dwarfs/scope_exit.h>
|
||||
#include <dwarfs/string.h>
|
||||
#include <dwarfs/tool/iolayer.h>
|
||||
|
@ -38,12 +38,12 @@
|
||||
#include <dwarfs/conv.h>
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/file_access.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/library_dependencies.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/mmap.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/thread_pool.h>
|
||||
#include <dwarfs/tool/iolayer.h>
|
||||
#include <dwarfs/tool/program_options_helpers.h>
|
||||
|
@ -27,13 +27,13 @@
|
||||
#include <boost/program_options.hpp>
|
||||
|
||||
#include <dwarfs/filesystem_extractor.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/library_dependencies.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/mmap.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/performance_monitor.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/string.h>
|
||||
#include <dwarfs/tool/iolayer.h>
|
||||
#include <dwarfs/tool/program_options_helpers.h>
|
||||
|
@ -65,7 +65,6 @@
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/file_access.h>
|
||||
#include <dwarfs/filesystem_block_category_resolver.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/filesystem_writer_factory.h>
|
||||
#include <dwarfs/filter_debug.h>
|
||||
#include <dwarfs/fragment_order_parser.h>
|
||||
@ -76,6 +75,7 @@
|
||||
#include <dwarfs/mmap.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/rule_based_entry_filter.h>
|
||||
#include <dwarfs/scanner.h>
|
||||
#include <dwarfs/segmenter_factory.h>
|
||||
|
@ -24,10 +24,10 @@
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/mmap.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
|
||||
#include "test_helpers.h"
|
||||
#include "test_logger.h"
|
||||
|
@ -32,13 +32,13 @@
|
||||
|
||||
#include <range/v3/view/enumerate.hpp>
|
||||
|
||||
#include <dwarfs/block_range.h>
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/reader/block_range.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/tool/main_adapter.h>
|
||||
#include <dwarfs_tool_main.h>
|
||||
|
||||
#include <dwarfs/internal/cached_block.h>
|
||||
#include <dwarfs/reader/internal/cached_block.h>
|
||||
|
||||
#include "mmap_mock.h"
|
||||
#include "test_helpers.h"
|
||||
|
@ -40,11 +40,11 @@
|
||||
#include <dwarfs/file_stat.h>
|
||||
#include <dwarfs/filesystem_block_category_resolver.h>
|
||||
#include <dwarfs/filesystem_extractor.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/filesystem_writer_factory.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/mmap.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/thread_pool.h>
|
||||
#include <dwarfs/vfs_stat.h>
|
||||
#include <dwarfs/writer_progress.h>
|
||||
|
@ -28,11 +28,11 @@
|
||||
#include <dwarfs/block_compressor.h>
|
||||
#include <dwarfs/entry_factory.h>
|
||||
#include <dwarfs/file_stat.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/filesystem_writer_factory.h>
|
||||
#include <dwarfs/iovec_read_buf.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/reader/iovec_read_buf.h>
|
||||
#include <dwarfs/scanner.h>
|
||||
#include <dwarfs/segmenter_factory.h>
|
||||
#include <dwarfs/thread_pool.h>
|
||||
|
@ -39,13 +39,13 @@
|
||||
#include <dwarfs/entry_factory.h>
|
||||
#include <dwarfs/file_stat.h>
|
||||
#include <dwarfs/file_type.h>
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/filesystem_writer_factory.h>
|
||||
#include <dwarfs/filter_debug.h>
|
||||
#include <dwarfs/iovec_read_buf.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/mmif.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/reader/iovec_read_buf.h>
|
||||
#include <dwarfs/rule_based_entry_filter.h>
|
||||
#include <dwarfs/scanner.h>
|
||||
#include <dwarfs/segmenter_factory.h>
|
||||
|
@ -28,9 +28,9 @@
|
||||
|
||||
#include <folly/Utility.h>
|
||||
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/fstypes.h>
|
||||
#include <dwarfs/mmap.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
|
||||
#include "mmap_mock.h"
|
||||
#include "test_helpers.h"
|
||||
|
@ -43,10 +43,10 @@
|
||||
|
||||
#include <range/v3/view/enumerate.hpp>
|
||||
|
||||
#include <dwarfs/filesystem_v2.h>
|
||||
#include <dwarfs/history.h>
|
||||
#include <dwarfs/iovec_read_buf.h>
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/reader/filesystem_v2.h>
|
||||
#include <dwarfs/reader/iovec_read_buf.h>
|
||||
#include <dwarfs/tool/main_adapter.h>
|
||||
#include <dwarfs/util.h>
|
||||
#include <dwarfs_tool_main.h>
|
||||
|
@ -31,7 +31,7 @@
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/util.h>
|
||||
|
||||
#include <dwarfs/internal/offset_cache.h>
|
||||
#include <dwarfs/reader/internal/offset_cache.h>
|
||||
|
||||
using namespace dwarfs;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user