Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{btrfs_recovery.cpp} |
Functions | |
| uint16_t | anonymous_namespace{btrfs_recovery.cpp}::le16 (const unsigned char *p) |
| uint32_t | anonymous_namespace{btrfs_recovery.cpp}::le32 (const unsigned char *p) |
| uint64_t | anonymous_namespace{btrfs_recovery.cpp}::le64 (const unsigned char *p) |
| std::string | anonymous_namespace{btrfs_recovery.cpp}::sanitize (const std::string &in) |
| std::string | anonymous_namespace{btrfs_recovery.cpp}::to_hex (uint64_t v) |
| BtrfsKey | anonymous_namespace{btrfs_recovery.cpp}::parse_key (const unsigned char *p) |
| bool | anonymous_namespace{btrfs_recovery.cpp}::decompress_payload (const std::vector< unsigned char > &in, uint8_t compression, size_t expected_size, std::vector< unsigned char > &out) |
| uint8_t | anonymous_namespace{btrfs_recovery.cpp}::gf_mul_byte (uint8_t a, uint8_t b) |
| uint8_t | anonymous_namespace{btrfs_recovery.cpp}::gf_pow2 (size_t exp) |
| uint8_t | anonymous_namespace{btrfs_recovery.cpp}::gf_inv_byte (uint8_t a) |
| uint32_t | anonymous_namespace{btrfs_recovery.cpp}::crc32c_update (uint32_t crc, const unsigned char *data, size_t len) |
| bool | anonymous_namespace{btrfs_recovery.cpp}::validate_tree_block_checksum (const std::vector< unsigned char > &block) |
| bool | anonymous_namespace{btrfs_recovery.cpp}::validate_tree_block_header (const std::vector< unsigned char > &block, uint64_t logical_bytenr, uint32_t nodesize, const std::array< unsigned char, 16 > *fsid=nullptr, uint64_t max_generation=0) |