Skip to content
API Documentation
BastionGuard™
BtrfsRecoveryImpl Member List

This is the complete list of members for BtrfsRecoveryImpl, including all inherited members.

BtrfsRecoveryImpl(DiskReader &reader)BtrfsRecoveryImplinlineexplicit
chunk_map_BtrfsRecoveryImplprivate
chunk_root_bytenr_BtrfsRecoveryImplprivate
collect_fs_root(uint64_t root_id, const RootEntry &root, FsRootState &state, std::vector< std::string > &logs)BtrfsRecoveryImplinlineprivate
export_fs_root(uint64_t root_id, const RootEntry &root, const FsRootState &state, std::vector< RecoveredFileRecord > &recovered, size_t &compressed_exported, size_t &compressed_skipped, std::vector< std::string > &logs)BtrfsRecoveryImplinlineprivate
find_chunk_entry(uint64_t logical) constBtrfsRecoveryImplinlineprivate
fsid_BtrfsRecoveryImplprivate
inode_relative_path(uint64_t inode, const FsRootState &state) constBtrfsRecoveryImplinlineprivate
load_chunk_tree(std::vector< std::string > &logs)BtrfsRecoveryImplinlineprivate
load_root_tree(std::vector< std::string > &logs, std::string &error)BtrfsRecoveryImplinlineprivate
logical_to_physical(uint64_t logical, std::vector< uint64_t > &physical_candidates, uint64_t &available) constBtrfsRecoveryImplinlineprivate
nodesize_BtrfsRecoveryImplprivate
out_root_BtrfsRecoveryImplprivate
parse_system_chunk_array(const unsigned char *data, uint32_t size)BtrfsRecoveryImplinlineprivate
read_logical(uint64_t logical, void *buffer, size_t len)BtrfsRecoveryImplinlineprivate
read_logical_bytes(uint64_t logical, uint64_t length, std::vector< unsigned char > &out)BtrfsRecoveryImplinlineprivate
read_tree_block(uint64_t logical_bytenr, std::vector< unsigned char > &block)BtrfsRecoveryImplinlineprivate
reader_BtrfsRecoveryImplprivate
reconstruct_raid56_read(const ChunkMapEntry &entry, uint64_t logical, unsigned char *out, size_t chunk)BtrfsRecoveryImplinlineprivate
recover(uint64_t volume_offset, const std::string &output_dir, std::vector< RecoveredFileRecord > &recovered, std::vector< std::string > &logs, std::string &error)BtrfsRecoveryImplinline
render_extent(const FileExtentInfo &extent, std::vector< unsigned char > &out, bool &compressed_ok, bool &compressed_skipped)BtrfsRecoveryImplinlineprivate
root_dir_objectid_BtrfsRecoveryImplprivate
root_tree_bytenr_BtrfsRecoveryImplprivate
roots_BtrfsRecoveryImplprivate
sort_chunk_map()BtrfsRecoveryImplinlineprivate
super_generation_BtrfsRecoveryImplprivate
validate_raid6_candidate(const std::vector< std::vector< unsigned char > > &bufs, const std::vector< bool > &ok, const std::vector< size_t > &data_cols, const std::map< size_t, size_t > &data_index, size_t p_col, size_t q_col, const unsigned char *candidate, size_t candidate_col, size_t chunk)BtrfsRecoveryImplinlineprivate
visited_tree_blocks_BtrfsRecoveryImplprivate
volume_offset_BtrfsRecoveryImplprivate
walk_tree(uint64_t logical_bytenr, LeafFn &&leaf_fn)BtrfsRecoveryImplinlineprivate
walk_tree_internal(uint64_t logical_bytenr, LeafFn &leaf_fn)BtrfsRecoveryImplinlineprivate