Home
last modified time | relevance | path

Searched refs:overlayPath (Results 1 – 13 of 13) sorted by relevance

/aosp14/frameworks/base/services/core/java/com/android/server/om/
H A DIdmapDaemon.java123 String createIdmap(@NonNull String targetPath, @NonNull String overlayPath, in createIdmap() argument
135 return idmap2.createIdmap(targetPath, overlayPath, TextUtils.emptyIfNull(overlayName), in createIdmap()
144 Slog.w(TAG, "idmap2d service is not ready for removeIdmap(\"" + overlayPath in removeIdmap()
149 return idmap2.removeIdmap(overlayPath, userId); in removeIdmap()
153 boolean verifyIdmap(@NonNull String targetPath, @NonNull String overlayPath, in verifyIdmap() argument
170 boolean idmapExists(String overlayPath, int userId) { in idmapExists() argument
174 Slog.w(TAG, "idmap2d service is not ready for idmapExists(\"" + overlayPath in idmapExists()
179 return new File(idmap2.getIdmapPath(overlayPath, userId)).isFile(); in idmapExists()
181 Slog.wtf(TAG, "failed to check if idmap exists for " + overlayPath, e); in idmapExists()
250 String dumpIdmap(@NonNull String overlayPath) { in dumpIdmap() argument
[all …]
H A DIdmapManager.java172 String dumpIdmap(@NonNull String overlayPath) { in dumpIdmap() argument
173 return mIdmapDaemon.dumpIdmap(overlayPath); in dumpIdmap()
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/om/
H A DOverlayManagerServiceImplTests.java247 final String overlayPath = state.select(OVERLAY, USER).apkPath; in testConfigSignaturePolicyOk() local
248 assertTrue(idmapd.idmapExists(overlayPath, USER)); in testConfigSignaturePolicyOk()
267 final String overlayPath = state.select(OVERLAY, USER).apkPath; in testConfigSignaturePolicyCertNok() local
268 assertTrue(idmapd.idmapExists(overlayPath, USER)); in testConfigSignaturePolicyCertNok()
284 final String overlayPath = state.select(OVERLAY, USER).apkPath; in testConfigSignaturePolicyNoConfig() local
285 assertTrue(idmapd.idmapExists(overlayPath, USER)); in testConfigSignaturePolicyNoConfig()
300 final String overlayPath = state.select(OVERLAY, USER).apkPath; in testConfigSignaturePolicyNoRefPkg() local
301 assertTrue(idmapd.idmapExists(overlayPath, USER)); in testConfigSignaturePolicyNoRefPkg()
320 String overlayPath = state.select(OVERLAY, USER).apkPath; in testConfigSignaturePolicyRefPkgNotSystem() local
321 assertTrue(idmapd.idmapExists(overlayPath, USER)); in testConfigSignaturePolicyRefPkgNotSystem()
[all …]
H A DOverlayManagerServiceImplTestsBase.java482 String createIdmap(String targetPath, String overlayPath, String overlayName, in createIdmap() argument
484 mIdmapFiles.put(overlayPath, new IdmapHeader(getCrc(targetPath), in createIdmap()
485 getCrc(overlayPath), targetPath, overlayName, policies, enforce)); in createIdmap()
486 return overlayPath; in createIdmap()
490 boolean removeIdmap(String overlayPath, int userId) { in removeIdmap() argument
491 return mIdmapFiles.remove(overlayPath) != null; in removeIdmap()
497 final IdmapHeader idmap = mIdmapFiles.get(overlayPath); in verifyIdmap()
506 boolean idmapExists(String overlayPath, int userId) { in idmapExists() argument
507 return mIdmapFiles.containsKey(overlayPath); in idmapExists()
533 IdmapHeader getIdmap(String overlayPath) { in getIdmap() argument
[all …]
/aosp14/frameworks/base/core/java/android/content/pm/overlay/
H A DOverlayPaths.java64 public Builder addApkPath(@NonNull String overlayPath) { in addApkPath() argument
65 addUniquePath(mPaths.mResourceDirs, overlayPath); in addApkPath()
66 addUniquePath(mPaths.mOverlayPaths, overlayPath); in addApkPath()
/aosp14/frameworks/base/core/jni/
H A Dcom_android_internal_content_om_OverlayConfig.cpp33 jobjectArray overlayPath, jobjectArray policies, in createIdmap() argument
48 for (size_t i = 0, count = env->GetArrayLength(overlayPath); i < count; ++i) { in createIdmap()
49 jstring element = (jstring) env->GetObjectArrayElement(overlayPath, i); in createIdmap()
H A Dcom_android_internal_content_om_OverlayManagerImpl.cpp125 const std::string& overlayPath, const std::string& idmapPath, in callCreateIdmapFile() argument
129 return createIdmapFileFuncPtr_(out_error, targetPath, overlayPath, idmapPath, overlayName, in callCreateIdmapFile()
163 const std::string& overlayPath,
319 const ScopedUtfChars overlayPath(env, jsOverlayPath); in CreateIdmapFile() local
320 if (overlayPath.c_str() == nullptr) { in CreateIdmapFile()
335 targetPath.c_str(), overlayPath.c_str(), idmapPath.c_str(), overlayName.c_str()); in CreateIdmapFile()
338 if (!dlLoader.callCreateIdmapFile(err_result, targetPath.c_str(), overlayPath.c_str(), in CreateIdmapFile()
/aosp14/frameworks/base/cmds/idmap2/self_targeting/
H A DSelfTargeting.cpp130 CreateIdmapFile(std::string& out_err, const std::string& targetPath, const std::string& overlayPath, in CreateIdmapFile() argument
147 const auto overlay = OverlayResourceContainer::FromPath(overlayPath); in CreateIdmapFile()
149 out_err = base::StringPrintf("Failed to load overlay %s because of %s", overlayPath.c_str(), in CreateIdmapFile()
/aosp14/frameworks/base/libs/androidfw/
H A DAssetManager.cpp256 String8 overlayPath; in addOverlayPath() local
258 NULL, NULL, NULL, &targetPath, &overlayPath)) { in addOverlayPath()
265 if (overlayPath != packagePath) { in addOverlayPath()
267 idmapPath.string(), packagePath.string(), overlayPath.string()); in addOverlayPath()
278 if (access(overlayPath.string(), R_OK) != 0) { in addOverlayPath()
279 ALOGW("failed to access file %s: %s\n", overlayPath.string(), strerror(errno)); in addOverlayPath()
284 oap.path = overlayPath; in addOverlayPath()
285 oap.type = ::getFileType(overlayPath.string()); in addOverlayPath()
289 targetPath.string(), overlayPath.string(), idmapPath.string()); in addOverlayPath()
H A DResourceTypes.cpp7282 const char* targetPath, const char* overlayPath, in createIdmap() argument
7285 if (targetPath == NULL || overlayPath == NULL || outData == NULL || outSize == NULL) { in createIdmap()
7293 if (strlen(overlayPath) > 255) { in createIdmap()
7388 pathLen = strlen(overlayPath); in createIdmap()
7390 *charData++ = i < pathLen ? overlayPath[i] : '\0'; // write: overlay path in createIdmap()
/aosp14/frameworks/base/core/java/com/android/internal/content/om/
H A DOverlayManagerImpl.java390 @NonNull String overlayPath, in createIdmapFile() argument
402 @NonNull String overlayPath) throws IOException; in getFabricatedOverlayInfo()
H A DOverlayConfig.java478 @NonNull String[] overlayPath, @NonNull String[] policies, boolean enforceOverlayable); in createIdmap() argument
/aosp14/frameworks/base/libs/androidfw/include/androidfw/
H A DResourceTypes.h2254 const char* targetPath, const char* overlayPath,