Lines Matching refs:ap

180     asset_path ap;  in addAssetPath()  local
186 ap.type = ::getFileType(realPath.string()); in addAssetPath()
187 if (ap.type == kFileTypeRegular) { in addAssetPath()
188 ap.path = realPath; in addAssetPath()
190 ap.path = path; in addAssetPath()
191 ap.type = ::getFileType(path.string()); in addAssetPath()
192 if (ap.type != kFileTypeDirectory && ap.type != kFileTypeRegular) { in addAssetPath()
194 path.string(), (int)ap.type); in addAssetPath()
201 if (mAssetPaths[i].path == ap.path) { in addAssetPath()
210 ap.type == kFileTypeDirectory ? "dir" : "zip", ap.path.string()); in addAssetPath()
212 ap.isSystemAsset = isSystemAsset; in addAssetPath()
213 ssize_t apPos = mAssetPaths.add(ap); in addAssetPath()
223 for (size_t idx = 0; mZipSet.getOverlay(ap.path, idx, &oap); idx++) { in addAssetPath()
306 asset_path ap; in addAssetFd() local
308 ap.path = debugPathName; in addAssetFd()
309 ap.rawFd = fd; in addAssetFd()
310 ap.type = kFileTypeRegular; in addAssetFd()
311 ap.assumeOwnership = assume_ownership; in addAssetFd()
313 ALOGV("In %p Asset fd %d name: %s", this, fd, ap.path.string()); in addAssetFd()
315 ssize_t apPos = mAssetPaths.add(ap); in addAssetFd()
340 asset_path ap; in createIdmap() local
341 ap.type = kFileTypeRegular; in createIdmap()
342 ap.path = paths[i]; in createIdmap()
344 Asset::ACCESS_BUFFER, ap); in createIdmap()
346 ALOGW("failed to find resources.arsc in %s\n", ap.path.string()); in createIdmap()
539 bool AssetManager::appendPathToResTable(asset_path& ap, bool appAsLib) const { in appendPathToResTable() argument
541 if (ap.isSystemOverlay) { in appendPathToResTable()
549 ATRACE_NAME(ap.path.string()); in appendPathToResTable()
550 Asset* idmap = openIdmapLocked(ap); in appendPathToResTable()
552 ALOGV("Looking for resource asset in '%s'\n", ap.path.string()); in appendPathToResTable()
553 if (ap.type != kFileTypeDirectory && ap.rawFd < 0) { in appendPathToResTable()
558 mZipSet.getZipResourceTable(ap.path); in appendPathToResTable()
566 mZipSet.getZipResourceTableAsset(ap.path); in appendPathToResTable()
568 ALOGV("loading resource table %s\n", ap.path.string()); in appendPathToResTable()
572 ap); in appendPathToResTable()
575 mZipSet.setZipResourceTableAsset(ap.path, ass); in appendPathToResTable()
583 ALOGV("Creating shared resources for %s", ap.path.string()); in appendPathToResTable()
592 addSystemOverlays(overlaysListPath.string(), ap.path, sharedRes, nextEntryIdx); in appendPathToResTable()
595 mZipSet.setZipResourceTable(ap.path, sharedRes); in appendPathToResTable()
599 ALOGV("loading resource table %s\n", ap.path.string()); in appendPathToResTable()
603 ap); in appendPathToResTable()
610 ALOGV("Copying existing resources for %s", ap.path.string()); in appendPathToResTable()
611 mResources->add(sharedRes, ap.isSystemAsset); in appendPathToResTable()
613 ALOGV("Parsing resources for %s", ap.path.string()); in appendPathToResTable()
614 mResources->add(ass, idmap, nextEntryIdx + 1, !shared, appAsLib, ap.isSystemAsset); in appendPathToResTable()
688 Asset* AssetManager::openIdmapLocked(const struct asset_path& ap) const in openIdmapLocked()
691 if (ap.idmap.size() != 0) { in openIdmapLocked()
693 openAssetFromFileLocked(ap.idmap, Asset::ACCESS_BUFFER); in openIdmapLocked()
695 ALOGV("loading idmap %s\n", ap.idmap.string()); in openIdmapLocked()
697 ALOGW("failed to load idmap %s\n", ap.idmap.string()); in openIdmapLocked()
783 asset_path& ap) in openNonAssetInPathLocked() argument
787 ALOGV("openNonAssetInPath: name=%s type=%d fd=%d", fileName, ap.type, ap.rawFd); in openNonAssetInPathLocked()
790 if (ap.type == kFileTypeDirectory) { in openNonAssetInPathLocked()
791 String8 path(ap.path); in openNonAssetInPathLocked()
812 ZipFileRO* pZip = getZipFileLocked(ap); in openNonAssetInPathLocked()
826 createZipSourceNameLocked(ZipSet::getPathName(ap.path.string()), String8(""), in openNonAssetInPathLocked()
853 String8 AssetManager::createPathNameLocked(const asset_path& ap, const char* rootDir) in createPathNameLocked() argument
855 String8 path(ap.path); in createPathNameLocked()
864 ZipFileRO* AssetManager::getZipFileLocked(asset_path& ap) in getZipFileLocked() argument
866 ALOGV("getZipFileLocked() in %p: ap=%p zip=%p", this, &ap, ap.zip.get()); in getZipFileLocked()
868 if (ap.zip != NULL) { in getZipFileLocked()
869 return ap.zip->getZip(); in getZipFileLocked()
872 if (ap.rawFd < 0) { in getZipFileLocked()
873 ALOGV("getZipFileLocked: Creating new zip from path %s", ap.path.string()); in getZipFileLocked()
874 ap.zip = mZipSet.getSharedZip(ap.path); in getZipFileLocked()
876 ALOGV("getZipFileLocked: Creating new zip from fd %d", ap.rawFd); in getZipFileLocked()
877 ap.zip = SharedZip::create(ap.rawFd, ap.path); in getZipFileLocked()
880 return ap.zip != NULL ? ap.zip->getZip() : NULL; in getZipFileLocked()
994 const asset_path& ap = mAssetPaths.itemAt(i); in openDir() local
995 if (ap.type == kFileTypeRegular) { in openDir()
996 ALOGV("Adding directory %s from zip %s", dirName, ap.path.string()); in openDir()
997 scanAndMergeZipLocked(pMergedInfo, ap, kAssetsRoot, dirName); in openDir()
999 ALOGV("Adding directory %s from dir %s", dirName, ap.path.string()); in openDir()
1000 scanAndMergeDirLocked(pMergedInfo, ap, kAssetsRoot, dirName); in openDir()
1043 const asset_path& ap = mAssetPaths.itemAt(which); in openNonAssetDir() local
1044 if (ap.type == kFileTypeRegular) { in openNonAssetDir()
1045 ALOGV("Adding directory %s from zip %s", dirName, ap.path.string()); in openNonAssetDir()
1046 scanAndMergeZipLocked(pMergedInfo, ap, NULL, dirName); in openNonAssetDir()
1048 ALOGV("Adding directory %s from dir %s", dirName, ap.path.string()); in openNonAssetDir()
1049 scanAndMergeDirLocked(pMergedInfo, ap, NULL, dirName); in openNonAssetDir()
1074 const asset_path& ap, const char* rootDir, const char* dirName) in scanAndMergeDirLocked() argument
1080 String8 path = createPathNameLocked(ap, rootDir); in scanAndMergeDirLocked()
1205 const asset_path& ap, const char* rootDir, const char* baseDirName) in scanAndMergeZipLocked() argument
1213 pZip = mZipSet.getZip(ap.path); in scanAndMergeZipLocked()
1215 ALOGW("Failure opening zip %s\n", ap.path.string()); in scanAndMergeZipLocked()
1219 zipName = ZipSet::getPathName(ap.path.string()); in scanAndMergeZipLocked()
1527 void AssetManager::SharedZip::addOverlay(const asset_path& ap) in addOverlay() argument
1529 mOverlays.add(ap); in addOverlay()