Android-cuttlefish cvd tool
Namespaces | Functions
super_builder.cc File Reference
#include "cuttlefish/host/libs/image_aggregator/super_builder.h"
#include <fcntl.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
#include "absl/strings/str_cat.h"
#include "liblp/builder.h"
#include "liblp/liblp.h"
#include "liblp/metadata_format.h"
#include "liblp/partition_opener.h"
#include "openssl/base.h"
#include "openssl/sha.h"
#include "cuttlefish/common/libs/fs/fd.h"
#include "cuttlefish/host/libs/config/log_string_to_dir.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/image_from_file.h"
#include "cuttlefish/io/write_exact.h"
#include "cuttlefish/pretty/unique_ptr.h"
#include "cuttlefish/result/result.h"
Include dependency graph for super_builder.cc:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{super_builder.cc}
 

Functions

void cuttlefish::anonymous_namespace{super_builder.cc}::SHA256 (const void *data, const size_t length, uint8_t out[32])
 
std::string cuttlefish::anonymous_namespace{super_builder.cc}::SerializeGeometry (LpMetadataGeometry &geometry)
 
std::string cuttlefish::anonymous_namespace{super_builder.cc}::SerializeMetadata (LpMetadata &metadata)
 
BlockDeviceInfo cuttlefish::anonymous_namespace{super_builder.cc}::DefaultBlockDeviceInfo (const uint64_t size)
 
Result< std::unique_ptr< MetadataBuilder > > cuttlefish::anonymous_namespace{super_builder.cc}::CreateMetadataBuilder (uint64_t size)
 
Result< ComponentDisk > cuttlefish::anonymous_namespace{super_builder.cc}::AddPartition (const std::string_view name, const std::string_view host_path, const std::string_view group_name, const uint32_t attributes, MetadataBuilder &metadata_builder)
 
Result< uint64_t > cuttlefish::anonymous_namespace{super_builder.cc}::ExpandedStorageSize (const std::string &file_path)