/system/vold/ |
Ext4Crypt.h | 34 bool e4crypt_prepare_user_storage(const std::string& volume_uuid, userid_t user_id, int serial, 36 bool e4crypt_destroy_user_storage(const std::string& volume_uuid, userid_t user_id, int flags); 38 bool e4crypt_destroy_volume_keys(const std::string& volume_uuid);
|
Ext4Crypt.cpp | 505 static std::string volkey_path(const std::string& misc_path, const std::string& volume_uuid) { 506 return misc_path + "/vold/volume_keys/" + volume_uuid + "/default"; 509 static std::string volume_secdiscardable_path(const std::string& volume_uuid) { 510 return systemwide_volume_key_dir + "/" + volume_uuid + "/secdiscardable"; 513 static bool read_or_create_volkey(const std::string& misc_path, const std::string& volume_uuid, 515 auto secdiscardable_path = volume_secdiscardable_path(volume_uuid); 528 auto key_path = volkey_path(misc_path, volume_uuid); 544 static bool destroy_volkey(const std::string& misc_path, const std::string& volume_uuid) { 545 auto path = volkey_path(misc_path, volume_uuid); 641 static bool prepare_subdirs(const std::string& action, const std::string& volume_uuid, [all...] |
vold_prepare_subdirs.cpp | 44 std::cerr << "Usage: " << progname << " [ prepare | destroy ] <volume_uuid> <user_id> <flags>" 122 static bool prepare_subdirs(const std::string& volume_uuid, int user_id, int flags) { 125 if (volume_uuid.empty()) { 145 static bool destroy_subdirs(const std::string& volume_uuid, int user_id, int flags) { 147 if (volume_uuid.empty()) { 175 auto volume_uuid = args[1]; local 179 if (!prepare_subdirs(volume_uuid, user_id, flags)) return -1; 181 if (!destroy_subdirs(volume_uuid, user_id, flags)) return -1;
|
/frameworks/native/cmds/installd/ |
utils.h | 49 std::string create_data_path(const char* volume_uuid); 51 std::string create_data_app_path(const char* volume_uuid); 52 std::string create_data_app_package_path(const char* volume_uuid, const char* package_name); 54 std::string create_data_user_ce_path(const char* volume_uuid, userid_t userid); 55 std::string create_data_user_de_path(const char* volume_uuid, userid_t userid); 57 std::string create_data_user_ce_package_path(const char* volume_uuid, 59 std::string create_data_user_ce_package_path(const char* volume_uuid, 61 std::string create_data_user_de_package_path(const char* volume_uuid, 64 const char* volume_uuid, userid_t userid, const char* package_name); 66 std::string create_data_media_path(const char* volume_uuid, userid_t userid) [all...] |
otapreopt_parameters.h | 43 const char* volume_uuid; member in class:android::installd::OTAPreoptParameters
|
utils.cpp | 75 std::string create_data_app_package_path(const char* volume_uuid, 79 create_data_app_path(volume_uuid).c_str(), package_name); 87 std::string create_data_user_ce_package_path(const char* volume_uuid, 91 create_data_user_ce_path(volume_uuid, user).c_str(), package_name); 102 const char* volume_uuid, userid_t userid, const char* package_name) { 104 std::string data(create_data_path(volume_uuid)); 108 std::string create_data_user_ce_package_path(const char* volume_uuid, userid_t user, 112 auto fallback = create_data_user_ce_package_path(volume_uuid, user, package_name); 114 auto user_path = create_data_user_ce_path(volume_uuid, user); 143 std::string create_data_user_de_package_path(const char* volume_uuid, [all...] |
dexopt.h | 102 const std::string& pkgname, int uid, const std::unique_ptr<std::string>& volume_uuid, 107 const char* volume_uuid, const char* class_loader_context, const char* se_info,
|
otapreopt_parameters.cpp | 217 volume_uuid = ParseNull(param); 324 volume_uuid = ParseNull(param);
|
dexopt.cpp | 171 std::vector<userid_t> users = get_known_users(/*volume_uuid*/ nullptr); 702 users = get_known_users(/*volume_uuid*/ nullptr); [all...] |
otapreopt.cpp | 583 parameters_.volume_uuid, [all...] |
InstalldNativeService.cpp | 656 std::vector<userid_t> users = get_known_users(/*volume_uuid*/ nullptr); 1969 const char* volume_uuid = getCStr(uuid); local [all...] |
/frameworks/native/cmds/installd/binder/android/os/ |
IInstalld.aidl | 93 int uid, in @utf8InCpp String[] isas, @nullable @utf8InCpp String volume_uuid,
|
/frameworks/native/cmds/installd/tests/ |
installd_otapreopt_test.cpp | 67 ASSERT_STREQ(params.volume_uuid, ParseNull(args[i++]));
|