Android-cuttlefish cvd tool
|
Functions | |
constexpr size_t | RoundDown (size_t a, size_t divisor) |
constexpr size_t | RoundUp (size_t a, size_t divisor) |
template<typename Container > | |
bool | WriteLinesToFile (const Container &lines, const char *path) |
Result< bool > | WriteFsConfig (const char *output_path, const std::string &fs_root, const std::string &mount_point) |
std::vector< std::string > | GetRamdiskModules (const std::vector< std::string > &all_modules) |
std::map< std::string, std::vector< std::string > > | FilterDependencies (const std::map< std::string, std::vector< std::string > > &deps, const std::set< std::string > &allow_list) |
std::map< std::string, std::vector< std::string > > | FilterOutDependencies (const std::map< std::string, std::vector< std::string > > &deps, const std::set< std::string > &block_list) |
std::map< std::string, std::vector< std::string > > | UpdateGKIModulePaths (const std::map< std::string, std::vector< std::string > > &deps, const std::set< std::string > &gki_modules) |
bool | WriteDepsToFile (const std::map< std::string, std::vector< std::string > > &deps, const std::string &output_path) |
std::map< std::string, std::vector< std::string > > | LoadModuleDeps (const std::string &filename) |
template<typename StringContainer > | |
std::set< std::string > | ComputeTransitiveClosure (const StringContainer &start_nodes, const std::map< std::string, std::vector< std::string > > &dependencies) |
Result< void > | GenerateFileContexts (const std::string &output_path, std::string_view mount_point, std::string_view file_label) |
Result< void > | AddVbmetaFooter (const std::string &output_image, const std::string &partition_name) |
Result< void > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::AddVbmetaFooter | ( | const std::string & | output_image, |
const std::string & | partition_name | ||
) |
std::set< std::string > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::ComputeTransitiveClosure | ( | const StringContainer & | start_nodes, |
const std::map< std::string, std::vector< std::string > > & | dependencies | ||
) |
std::map< std::string, std::vector< std::string > > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::FilterDependencies | ( | const std::map< std::string, std::vector< std::string > > & | deps, |
const std::set< std::string > & | allow_list | ||
) |
std::map< std::string, std::vector< std::string > > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::FilterOutDependencies | ( | const std::map< std::string, std::vector< std::string > > & | deps, |
const std::set< std::string > & | block_list | ||
) |
Result< void > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::GenerateFileContexts | ( | const std::string & | output_path, |
std::string_view | mount_point, | ||
std::string_view | file_label | ||
) |
std::vector< std::string > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::GetRamdiskModules | ( | const std::vector< std::string > & | all_modules | ) |
std::map< std::string, std::vector< std::string > > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::LoadModuleDeps | ( | const std::string & | filename | ) |
|
constexpr |
|
constexpr |
std::map< std::string, std::vector< std::string > > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::UpdateGKIModulePaths | ( | const std::map< std::string, std::vector< std::string > > & | deps, |
const std::set< std::string > & | gki_modules | ||
) |
bool cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::WriteDepsToFile | ( | const std::map< std::string, std::vector< std::string > > & | deps, |
const std::string & | output_path | ||
) |
Result< bool > cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::WriteFsConfig | ( | const char * | output_path, |
const std::string & | fs_root, | ||
const std::string & | mount_point | ||
) |
bool cuttlefish::anonymous_namespace{vendor_dlkm_utils.cc}::WriteLinesToFile | ( | const Container & | lines, |
const char * | path | ||
) |