Lines Matching refs:string
44 binder::Status createUserData(const std::optional<std::string>& uuid, int32_t userId,
46 binder::Status destroyUserData(const std::optional<std::string>& uuid, int32_t userId,
49 binder::Status createAppData(const std::optional<std::string>& uuid,
50 const std::string& packageName, int32_t userId, int32_t flags,
51 int32_t appId, int32_t previousAppId, const std::string& seInfo,
63 binder::Status restoreconAppData(const std::optional<std::string>& uuid,
64 const std::string& packageName, int32_t userId, int32_t flags, int32_t appId,
65 const std::string& seInfo);
67 binder::Status migrateAppData(const std::optional<std::string>& uuid,
68 const std::string& packageName, int32_t userId, int32_t flags);
69 binder::Status clearAppData(const std::optional<std::string>& uuid,
70 const std::string& packageName, int32_t userId, int32_t flags, int64_t ceDataInode);
71 binder::Status destroyAppData(const std::optional<std::string>& uuid,
72 const std::string& packageName, int32_t userId, int32_t flags, int64_t ceDataInode);
74 binder::Status fixupAppData(const std::optional<std::string>& uuid, int32_t flags);
76 binder::Status snapshotAppData(const std::optional<std::string>& volumeUuid,
77 const std::string& packageName, const int32_t user, const int32_t snapshotId,
79 binder::Status restoreAppDataSnapshot(const std::optional<std::string>& volumeUuid,
80 const std::string& packageName, const int32_t appId, const std::string& seInfo,
82 binder::Status destroyAppDataSnapshot(const std::optional<std::string> &volumeUuid,
83 const std::string& packageName, const int32_t user, const int64_t ceSnapshotInode,
85 binder::Status destroyCeSnapshotsNotSpecified(const std::optional<std::string> &volumeUuid,
88 binder::Status getAppSize(const std::optional<std::string>& uuid,
89 const std::vector<std::string>& packageNames, int32_t userId, int32_t flags,
91 const std::vector<std::string>& codePaths, std::vector<int64_t>* _aidl_return);
92 binder::Status getUserSize(const std::optional<std::string>& uuid,
95 binder::Status getExternalSize(const std::optional<std::string>& uuid,
99 binder::Status getAppCrates(const std::optional<std::string>& uuid,
100 const std::vector<std::string>& packageNames,
105 const std::optional<std::string>& uuid, int32_t userId,
109 binder::Status setAppQuota(const std::optional<std::string>& uuid,
112 binder::Status moveCompleteApp(const std::optional<std::string>& fromUuid,
113 const std::optional<std::string>& toUuid, const std::string& packageName,
114 int32_t appId, const std::string& seInfo,
115 int32_t targetSdkVersion, const std::string& fromCodePath);
117 binder::Status dexopt(const std::string& apkPath, int32_t uid, const std::string& packageName,
118 const std::string& instructionSet, int32_t dexoptNeeded,
119 const std::optional<std::string>& outputPath, int32_t dexFlags,
120 const std::string& compilerFilter, const std::optional<std::string>& uuid,
121 const std::optional<std::string>& classLoaderContext,
122 const std::optional<std::string>& seInfo, bool downgrade,
123 int32_t targetSdkVersion, const std::optional<std::string>& profileName,
124 const std::optional<std::string>& dexMetadataPath,
125 const std::optional<std::string>& compilationReason, bool* aidl_return);
129 binder::Status compileLayouts(const std::string& apkPath, const std::string& packageName,
130 const std::string& outDexFile, int uid, bool* _aidl_return);
132 binder::Status rmdex(const std::string& codePath, const std::string& instructionSet);
134 binder::Status mergeProfiles(int32_t uid, const std::string& packageName,
135 const std::string& profileName, int* _aidl_return);
136 binder::Status dumpProfiles(int32_t uid, const std::string& packageName,
137 const std::string& profileName, const std::string& codePath,
139 binder::Status copySystemProfile(const std::string& systemProfile,
140 int32_t uid, const std::string& packageName, const std::string& profileName,
142 binder::Status clearAppProfiles(const std::string& packageName, const std::string& profileName);
143 binder::Status destroyAppProfiles(const std::string& packageName);
144 binder::Status deleteReferenceProfile(const std::string& packageName,
145 const std::string& profileName);
147 binder::Status createProfileSnapshot(int32_t appId, const std::string& packageName,
148 const std::string& profileName, const std::string& classpath, bool* _aidl_return);
149 binder::Status destroyProfileSnapshot(const std::string& packageName,
150 const std::string& profileName);
152 binder::Status rmPackageDir(const std::string& packageName, const std::string& packageDir);
153 binder::Status freeCache(const std::optional<std::string>& uuid, int64_t targetFreeBytes,
155 binder::Status linkNativeLibraryDirectory(const std::optional<std::string>& uuid,
156 const std::string& packageName, const std::string& nativeLibPath32, int32_t userId);
157 binder::Status createOatDir(const std::string& packageName, const std::string& oatDir,
158 const std::string& instructionSet);
159 binder::Status linkFile(const std::string& packageName, const std::string& relativePath,
160 const std::string& fromBase, const std::string& toBase);
161 binder::Status moveAb(const std::string& packageName, const std::string& apkPath,
162 const std::string& instructionSet, const std::string& outputPath);
163 binder::Status deleteOdex(const std::string& packageName, const std::string& apkPath,
164 const std::string& instructionSet,
165 const std::optional<std::string>& outputPath, int64_t* _aidl_return);
166 binder::Status reconcileSecondaryDexFile(const std::string& dexPath,
167 const std::string& packageName, int32_t uid, const std::vector<std::string>& isa,
168 const std::optional<std::string>& volumeUuid, int32_t storage_flag, bool* _aidl_return);
169 binder::Status hashSecondaryDexFile(const std::string& dexPath,
170 const std::string& packageName, int32_t uid, const std::optional<std::string>& volumeUuid,
175 binder::Status isQuotaSupported(const std::optional<std::string>& volumeUuid,
177 binder::Status tryMountDataMirror(const std::optional<std::string>& volumeUuid);
178 binder::Status onPrivateVolumeRemoved(const std::optional<std::string>& volumeUuid);
180 binder::Status prepareAppProfile(const std::string& packageName,
181 int32_t userId, int32_t appId, const std::string& profileName,
182 const std::string& codePath, const std::optional<std::string>& dexMetadata,
187 binder::Status cleanupInvalidPackageDirs(const std::optional<std::string>& uuid, int32_t userId,
190 binder::Status getOdexVisibility(const std::string& packageName, const std::string& apkPath,
191 const std::string& instructionSet,
192 const std::optional<std::string>& outputPath,
198 std::unordered_map<std::string, std::weak_ptr<std::recursive_mutex>> mPackageNameLock;
204 std::unordered_map<std::string, std::string> mStorageMounts;
209 std::string findDataMediaPath(const std::optional<std::string>& uuid, userid_t userid);
211 binder::Status createAppDataLocked(const std::optional<std::string>& uuid,
212 const std::string& packageName, int32_t userId,
214 const std::string& seInfo, int32_t targetSdkVersion,
216 binder::Status restoreconAppDataLocked(const std::optional<std::string>& uuid,
217 const std::string& packageName, int32_t userId,
218 int32_t flags, int32_t appId, const std::string& seInfo);
220 binder::Status createSdkSandboxDataPackageDirectory(const std::optional<std::string>& uuid,
221 const std::string& packageName,
224 binder::Status clearSdkSandboxDataPackageDirectory(const std::optional<std::string>& uuid,
225 const std::string& packageName,
227 binder::Status destroySdkSandboxDataPackageDirectory(const std::optional<std::string>& uuid,
228 const std::string& packageName,
230 binder::Status reconcileSdkData(const std::optional<std::string>& uuid,
231 const std::string& packageName,
232 const std::vector<std::string>& subDirNames, int32_t userId,
233 int32_t appId, int32_t previousAppId, const std::string& seInfo,
235 binder::Status restoreconSdkDataLocked(const std::optional<std::string>& uuid,
236 const std::string& packageName, int32_t userId,
237 int32_t flags, int32_t appId, const std::string& seInfo);