Home | History | Annotate | Download | only in idmap

Lines Matching full:overlay_apk_path

75     bool is_idmap_stale_fd(const char *target_apk_path, const char *overlay_apk_path, int idmap_fd)
117 if (cached_overlay_path != overlay_apk_path) {
126 if (get_zip_entry_crc(overlay_apk_path, AssetManager::RESOURCES_FILENAME,
134 bool is_idmap_stale_path(const char *target_apk_path, const char *overlay_apk_path,
147 bool is_stale = is_idmap_stale_fd(target_apk_path, overlay_apk_path, idmap_fd);
152 int create_idmap(const char *target_apk_path, const char *overlay_apk_path,
160 if (get_zip_entry_crc(overlay_apk_path, AssetManager::RESOURCES_FILENAME,
166 bool b = am.createIdmap(target_apk_path, overlay_apk_path, target_crc, overlay_crc,
171 int create_and_write_idmap(const char *target_apk_path, const char *overlay_apk_path,
175 if (!is_idmap_stale_fd(target_apk_path, overlay_apk_path, fd)) {
184 if (create_idmap(target_apk_path, overlay_apk_path, &data, &size) == -1) {
198 int idmap_create_path(const char *target_apk_path, const char *overlay_apk_path,
201 if (!is_idmap_stale_path(target_apk_path, overlay_apk_path, idmap_path)) {
211 int r = create_and_write_idmap(target_apk_path, overlay_apk_path, fd, false);
219 int idmap_create_fd(const char *target_apk_path, const char *overlay_apk_path, int fd)
221 return create_and_write_idmap(target_apk_path, overlay_apk_path, fd, true) == 0 ?