Classes | |
| struct | DiskSpan |
| struct | NtfsDataRun |
| struct | NtfsVolumeInfo |
| struct | NtfsAttributeListEntry |
| struct | NtfsDataStream |
| struct | NtfsFileRecordInfo |
Functions | |
| uint16_t | le16 (const unsigned char *p) |
| uint32_t | le32 (const unsigned char *p) |
| uint64_t | le64 (const unsigned char *p) |
| std::string | sanitize_component (const std::string &in) |
| std::string | decode_utf16le_ascii (const unsigned char *data, size_t byte_count) |
| bool | lznt1_decompress (const std::vector< unsigned char > &src, size_t expected_size, std::vector< unsigned char > &dst) |
|
inline |
Definition at line 52 of file ntfs_recovery.cpp.
References decode_utf16le_ascii(), and text_utils::utf16le_to_utf8().
Referenced by decode_utf16le_ascii(), NtfsRecoveryImpl::export_reparse_sidecar(), NtfsRecoveryImpl::parse_attribute_list_entries(), NtfsRecoveryImpl::parse_index_entries(), and NtfsRecoveryImpl::process_attributes().
| uint16_t anonymous_namespace{ntfs_recovery.cpp}::le16 | ( | const unsigned char * | p | ) |
Definition at line 24 of file ntfs_recovery.cpp.
References le16().
Referenced by NtfsRecoveryImpl::apply_fixup(), NtfsRecoveryImpl::export_reparse_sidecar(), le16(), lznt1_decompress(), NtfsRecoveryImpl::parse_attribute_list_entries(), NtfsRecoveryImpl::parse_index_entries(), NtfsRecoveryImpl::process_attributes(), NtfsRecoveryImpl::read_boot_sector(), and NtfsRecoveryImpl::scan_logfile().
| uint32_t anonymous_namespace{ntfs_recovery.cpp}::le32 | ( | const unsigned char * | p | ) |
Definition at line 28 of file ntfs_recovery.cpp.
References le32().
Referenced by NtfsRecoveryImpl::export_reparse_sidecar(), le32(), NtfsRecoveryImpl::parse_attribute_list_entries(), NtfsRecoveryImpl::parse_index_entries(), NtfsRecoveryImpl::process_attributes(), NtfsRecoveryImpl::scan_logfile(), and NtfsRecoveryImpl::walk_i30().
| uint64_t anonymous_namespace{ntfs_recovery.cpp}::le64 | ( | const unsigned char * | p | ) |
Definition at line 35 of file ntfs_recovery.cpp.
References le64().
Referenced by le64(), NtfsRecoveryImpl::parse_attribute_list_entries(), NtfsRecoveryImpl::parse_index_entries(), NtfsRecoveryImpl::process_attributes(), and NtfsRecoveryImpl::read_boot_sector().
| bool anonymous_namespace{ntfs_recovery.cpp}::lznt1_decompress | ( | const std::vector< unsigned char > & | src, |
| size_t | expected_size, | ||
| std::vector< unsigned char > & | dst ) |
Definition at line 144 of file ntfs_recovery.cpp.
References le16(), and lznt1_decompress().
Referenced by NtfsRecoveryImpl::decode_compressed_stream(), and lznt1_decompress().
|
inline |
Definition at line 48 of file ntfs_recovery.cpp.
References sanitize_component(), and text_utils::sanitize_component().
Referenced by NtfsRecoveryImpl::build_relative_path(), NtfsRecoveryImpl::output_path_for_stream(), NtfsRecoveryImpl::recover(), sanitize_component(), and NtfsRecoveryImpl::scan_logfile().