|
Android-cuttlefish cvd tool
|
#include "cuttlefish/host/libs/image_aggregator/image_aggregator.h"#include <fcntl.h>#include <stdint.h>#include <string.h>#include <sys/stat.h>#include <fstream>#include <ios>#include <memory>#include <random>#include <string>#include <vector>#include "absl/log/log.h"#include "google/protobuf/util/message_differencer.h"#include <zlib.h>#include "cuttlefish/common/libs/fs/fd.h"#include "cuttlefish/common/libs/utils/files.h"#include "cuttlefish/common/libs/utils/size_utils.h"#include "cuttlefish/host/libs/image_aggregator/cdisk_spec.pb.h"#include "cuttlefish/host/libs/image_aggregator/composite_disk.h"#include "cuttlefish/host/libs/image_aggregator/disk_image.h"#include "cuttlefish/host/libs/image_aggregator/gpt.h"#include "cuttlefish/host/libs/image_aggregator/gpt_type_guid.h"#include "cuttlefish/host/libs/image_aggregator/image_from_file.h"#include "cuttlefish/host/libs/image_aggregator/mbr.h"#include "cuttlefish/host/libs/image_aggregator/sparse_image.h"#include "cuttlefish/io/io.h"#include "cuttlefish/io/write_exact.h"#include "cuttlefish/result/result.h"
Classes | |
| struct | cuttlefish::anonymous_namespace{image_aggregator.cc}::PartitionInfo |
| class | cuttlefish::anonymous_namespace{image_aggregator.cc}::CompositeDiskBuilder |
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{image_aggregator.cc} |
Functions | |
| Result< uint64_t > | cuttlefish::anonymous_namespace{image_aggregator.cc}::ExpandedStorageSize (const std::string &file_path) |
| void | cuttlefish::anonymous_namespace{image_aggregator.cc}::u16cpy (uint16_t *dest, uint16_t *src, size_t size) |
| void | cuttlefish::anonymous_namespace{image_aggregator.cc}::SetRandomUuid (uint8_t uuid[16]) |
| Result< void > | cuttlefish::anonymous_namespace{image_aggregator.cc}::WriteEnd (Writer &out, const GptEnd &end) |
| Result< void > | cuttlefish::anonymous_namespace{image_aggregator.cc}::DeAndroidSparse (const std::vector< ImagePartition > &partitions) |
| Result< void > | cuttlefish::anonymous_namespace{image_aggregator.cc}::WriteCompositeDiskToFile (const CompositeDisk &composite_proto, const std::string &path) |
| uint64_t | cuttlefish::AlignToPartitionSize (uint64_t size) |
| Result< void > | cuttlefish::AggregateImage (const std::vector< ImagePartition > &partitions, const std::string &output_path) |
| Result< void > | cuttlefish::CreateOrUpdateCompositeDisk (std::vector< ImagePartition > partitions, const std::string &header_file, const std::string &footer_file, const std::string &output_composite_path, bool read_only) |