Searched defs:pkgname (Results 1 - 5 of 5) sorted by relevance

/frameworks/native/cmds/installd/tests/
H A Dinstalld_utils_test.cpp318 char pkgname[pkgnameSize + 1]; local
319 memset(pkgname, 'a', pkgnameSize);
320 pkgname[pkgnameSize] = '\0';
322 EXPECT_EQ(0, create_pkg_path(path, pkgname, "", 0))
328 EXPECT_STREQ(pkgname, path + offset)
337 char pkgname[pkgnameSize + 1]; local
338 memset(pkgname, 'a', pkgnameSize);
339 pkgname[pkgnameSize] = '\0';
341 EXPECT_EQ(-1, create_pkg_path(path, pkgname, "", 0))
/frameworks/base/services/core/java/com/android/server/pm/
H A DInstaller.java78 public void createAppData(String uuid, String pkgname, int userid, int flags, int appid, argument
80 mInstaller.execute("create_app_data", uuid, pkgname, userid, flags, appid, seinfo,
84 public void restoreconAppData(String uuid, String pkgname, int userid, int flags, int appid, argument
86 mInstaller.execute("restorecon_app_data", uuid, pkgname, userid, flags, appid,
90 public void migrateAppData(String uuid, String pkgname, int userid, int flags) argument
92 mInstaller.execute("migrate_app_data", uuid, pkgname, userid, flags);
95 public void clearAppData(String uuid, String pkgname, int userid, int flags, long ceDataInode) argument
97 mInstaller.execute("clear_app_data", uuid, pkgname, userid, flags, ceDataInode);
100 public void destroyAppData(String uuid, String pkgname, int userid, int flags, long ceDataInode) argument
102 mInstaller.execute("destroy_app_data", uuid, pkgname, useri
112 getAppSize(String uuid, String pkgname, int userid, int flags, long ceDataInode, String codePath, PackageStats stats) argument
125 getAppDataInode(String uuid, String pkgname, int userid, int flags) argument
[all...]
/frameworks/native/cmds/installd/
H A Dinstalld.cpp192 /* const char *uuid, const char *pkgname, userid_t userid, int flags,
205 /* const char *uuid, const char *pkgname, userid_t userid, int flags */
210 /* const char *uuid, const char *pkgname, userid_t userid, int flags, ino_t ce_data_inode */
215 /* const char *uuid, const char *pkgname, userid_t userid, int flags, ino_t ce_data_inode */
263 arg[2], // pkgname
276 const char* pkgname = arg[1]; local
277 if (merge_profiles(uid, pkgname)) {
288 const char* pkgname = arg[1]; local
290 if (dump_profile(uid, pkgname, dex_files)) {
305 return rm_dex(arg[0], arg[1]); /* pkgname, instruction_se
[all...]
H A Dutils.cpp131 int create_pkg_path(char path[PKG_PATH_MAX], const char *pkgname, argument
133 if (is_valid_package_name(pkgname) != 0) {
138 std::string _tmp(create_data_user_ce_package_path(nullptr, userid, pkgname) + postfix);
247 const char* pkgname,
251 if ((android_data_dir.len + strlen(PRIMARY_USER_PREFIX) + strlen(pkgname) + strlen(leaf) + 1)
256 sprintf(path, "%s%s%s/%s", android_data_dir.path, PRIMARY_USER_PREFIX, pkgname, leaf);
264 int is_valid_package_name(const char* pkgname) { argument
265 const char *x = pkgname;
268 if (strlen(pkgname) > PKG_NAME_MAX) {
276 if ((x == pkgname) || (
246 create_move_path(char path[PKG_PATH_MAX], const char* pkgname, const char* leaf, userid_t userid ATTRIBUTE_UNUSED) argument
[all...]
H A Dcommands.cpp79 int create_app_data(const char *uuid, const char *pkgname, userid_t userid, int flags, argument
84 auto path = create_data_user_ce_package_path(uuid, userid, pkgname);
89 if (selinux_android_setfilecon(path.c_str(), pkgname, seinfo, uid) < 0) {
95 auto path = create_data_user_de_package_path(uuid, userid, pkgname);
101 if (selinux_android_setfilecon(path.c_str(), pkgname, seinfo, uid) < 0) {
108 const std::string profile_path = create_data_user_profile_package_path(userid, pkgname);
120 const std::string ref_profile_path = create_data_ref_profile_package_path(pkgname);
134 int migrate_app_data(const char *uuid, const char *pkgname, userid_t userid, int flags) { argument
140 auto ce_path = create_data_user_ce_package_path(uuid, userid, pkgname);
141 auto de_path = create_data_user_de_package_path(uuid, userid, pkgname);
216 clear_reference_profile(const char* pkgname) argument
222 clear_current_profile(const char* pkgname, userid_t user) argument
228 clear_current_profiles(const char* pkgname) argument
237 clear_app_profiles(const char* pkgname) argument
244 clear_app_data(const char *uuid, const char *pkgname, userid_t userid, int flags, ino_t ce_data_inode) argument
278 destroy_app_reference_profile(const char *pkgname) argument
284 destroy_app_current_profiles(const char *pkgname, userid_t userid) argument
290 destroy_app_profiles(const char *pkgname) argument
300 destroy_app_data(const char *uuid, const char *pkgname, userid_t userid, int flags, ino_t ce_data_inode) argument
579 get_app_size(const char *uuid, const char *pkgname, int userid, int flags, ino_t ce_data_inode, const char *code_path, int64_t *codesize, int64_t *datasize, int64_t *cachesize, int64_t* asecsize) argument
606 get_app_data_inode(const char *uuid, const char *pkgname, int userid, int flags, ino_t *inode) argument
1027 open_primary_profile_file(userid_t user, const char* pkgname) argument
1032 open_reference_profile(uid_t uid, const char* pkgname, bool read_write) argument
1049 open_profile_files(uid_t uid, const char* pkgname, std::vector<fd_t>* profiles_fd, fd_t* reference_profile_fd) argument
1129 analyse_profiles(uid_t uid, const char* pkgname) argument
1257 dump_profile(uid_t uid, const char* pkgname, const char* code_path_string) argument
1387 merge_profiles(uid_t uid, const char *pkgname) argument
1391 dexopt(const char* apk_path, uid_t uid, const char* pkgname, const char* instruction_set, int dexopt_needed, const char* oat_dir, int dexopt_flags, const char* compiler_filter, const char* volume_uuid ATTRIBUTE_UNUSED, const char* shared_libraries) argument
1636 linklib(const char* uuid, const char* pkgname, const char* asecLibDir, int userId) argument
[all...]

Completed in 1380 milliseconds