Home
last modified time | relevance | path

Searched refs:overlay_path (Results 1 – 11 of 11) sorted by relevance

/aosp12/frameworks/base/cmds/idmap2/idmap2d/
H A DIdmap2Service.cpp81 Status Idmap2Service::getIdmapPath(const std::string& overlay_path, in getIdmapPath() argument
84 SYSTRACE << "Idmap2Service::getIdmapPath " << overlay_path; in getIdmapPath()
92 SYSTRACE << "Idmap2Service::removeIdmap " << overlay_path; in removeIdmap()
112 SYSTRACE << "Idmap2Service::verifyIdmap " << overlay_path; in verifyIdmap()
132 const auto overlay = OverlayResourceContainer::FromPath(overlay_path); in verifyIdmap()
135 LOG(WARNING) << "failed to load overlay '" << overlay_path << "'"; in verifyIdmap()
179 const auto overlay = OverlayResourceContainer::FromPath(overlay_path); in createIdmap()
181 return error("failed to load apk overlay '%s'" + overlay_path); in createIdmap()
355 if (!UidHasWriteAccessToPath(uid, overlay_path)) { in deleteFabricatedOverlay()
358 overlay_path.c_str(), uid)); in deleteFabricatedOverlay()
[all …]
H A DIdmap2Service.h40 binder::Status getIdmapPath(const std::string& overlay_path, int32_t user_id,
43 binder::Status removeIdmap(const std::string& overlay_path, int32_t user_id,
46 binder::Status verifyIdmap(const std::string& target_path, const std::string& overlay_path,
51 binder::Status createIdmap(const std::string& target_path, const std::string& overlay_path,
60 binder::Status deleteFabricatedOverlay(const std::string& overlay_path,
70 binder::Status dumpIdmap(const std::string& overlay_path, std::string* _aidl_return) override;
/aosp12/frameworks/base/cmds/idmap2/idmap2/
H A DCommandUtils.cpp36 const std::string& overlay_path, const std::string& overlay_name, in Verify() argument
51 auto overlay = OverlayResourceContainer::FromPath(overlay_path); in Verify()
53 return Error("failed to load overlay '%s'", overlay_path.c_str()); in Verify()
H A DCommandUtils.h26 const std::string& idmap_path, const std::string& target_path, const std::string& overlay_path,
/aosp12/frameworks/base/libs/androidfw/
H A DApkAssets.cpp87 const std::string overlay_path(loaded_idmap->OverlayApkPath()); in LoadOverlay() local
88 if (IsFabricatedOverlay(overlay_path)) { in LoadOverlay()
91 overlay_assets = EmptyAssetsProvider::Create(overlay_path); in LoadOverlay()
94 overlay_assets = ZipAssetsProvider::Create(overlay_path, flags); in LoadOverlay()
H A DIdmap.cpp278 std::optional<std::string_view> overlay_path = ReadString(&data_ptr, &data_size, "overlay path"); in Load() local
279 if (!overlay_path) { in Load()
333 *target_path, *overlay_path)); in Load()
/aosp12/frameworks/base/cmds/idmap2/
H A Dvalgrind.sh49 overlay_path="${prefix}/tests/data/overlay/overlay.apk"
53 …te --policy public --target-apk-path $target_path --overlay-apk-path $overlay_path --idmap-path $i…
/aosp12/frameworks/base/cmds/idmap2/libidmap2/
H A DIdmap.cpp134 const std::string& overlay_path, in IsUpToDate() argument
171 if (overlay_path != overlay_path_) { in IsUpToDate()
172 return Error("bad overlay path: idmap version %s, file system version %s", overlay_path.c_str(), in IsUpToDate()
/aosp12/frameworks/base/cmds/idmap2/tests/
H A DResourceMappingTests.cpp57 const std::string overlay_path = (local_overlay_path[0] == '/') in TestGetResourceMapping() local
60 auto overlay = OverlayResourceContainer::FromPath(overlay_path); in TestGetResourceMapping()
62 return Error(overlay.GetError(), R"(Failed to load overlay "%s")", overlay_path.c_str()); in TestGetResourceMapping()
H A DIdmapTests.cpp381 const std::string overlay_path(GetTestDataPath() + local_overlay_path); in TestIdmapDataFromApkAssets() local
382 auto overlay = OverlayResourceContainer::FromPath(overlay_path); in TestIdmapDataFromApkAssets()
384 return Error(R"(Failed to load overlay "%s")", overlay_path.c_str()); in TestIdmapDataFromApkAssets()
/aosp12/frameworks/base/cmds/idmap2/include/idmap2/
H A DIdmap.h138 Result<Unit> IsUpToDate(const std::string& target_path, const std::string& overlay_path,