Home
last modified time | relevance | path

Searched refs:dexPath (Results 1 – 15 of 15) sorted by relevance

/frameworks/base/core/java/android/app/
DDexLoadReporter.java125 for (String dexPath : dexPaths) { in registerSecondaryDexForProfiling()
126 registerSecondaryDexForProfiling(dexPath, dataDirs); in registerSecondaryDexForProfiling()
130 private void registerSecondaryDexForProfiling(String dexPath, String[] dataDirs) { in registerSecondaryDexForProfiling() argument
131 if (!isSecondaryDexFile(dexPath, dataDirs)) { in registerSecondaryDexForProfiling()
139 File dexPathFile = new File(dexPath); in registerSecondaryDexForProfiling()
162 Slog.e(TAG, "Failed to create profile for secondary dex " + dexPath in registerSecondaryDexForProfiling()
174 new String[] { dexPath }, in registerSecondaryDexForProfiling()
180 private boolean isSecondaryDexFile(String dexPath, String[] dataDirs) { in isSecondaryDexFile() argument
182 if (FileUtils.contains(dataDir, dexPath)) { in isSecondaryDexFile()
DApplicationLoaders.java282 void addPath(ClassLoader classLoader, String dexPath) { in addPath() argument
287 baseDexClassLoader.addDexPath(dexPath); in addPath()
/frameworks/base/core/java/com/android/internal/os/
DClassLoaderFactory.java82 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument
93 return new PathClassLoader(dexPath, librarySearchPath, parent, arrayOfSharedLibraries, in createClassLoader()
96 return new DelegateLastClassLoader(dexPath, librarySearchPath, parent, in createClassLoader()
110 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument
120 return createClassLoader(dexPath, librarySearchPath, libraryPermittedPath, in createClassLoader()
128 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument
134 final ClassLoader classLoader = createClassLoader(dexPath, librarySearchPath, parent, in createClassLoader()
148 dexPath, in createClassLoader()
166 String dexPath, in createClassloaderNamespace() argument
/frameworks/base/services/core/java/com/android/server/pm/dex/
DDexManager.java213 String dexPath = mapping.getKey(); in notifyDexLoadInternal() local
215 DexSearchResult searchResult = getDexPackage(loadingAppInfo, dexPath, loaderUserId); in notifyDexLoadInternal()
219 + " loads from " + searchResult + " : " + loaderUserId + " : " + dexPath); in notifyDexLoadInternal()
244 mDynamicCodeLogger.recordDex(loaderUserId, dexPath, in notifyDexLoadInternal()
265 dexPath, loaderUserId, loaderIsa, primaryOrSplit, in notifyDexLoadInternal()
274 Slog.i(TAG, "Could not find owning package for dex file: " + dexPath); in notifyDexLoadInternal()
286 private boolean isSystemServerDexPathSupportedForOdex(String dexPath) { in isSystemServerDexPathSupportedForOdex() argument
290 if (dexPath.startsWith("/apex/")) { in isSystemServerDexPathSupportedForOdex()
294 if (partitions.get(i).containsPath(dexPath)) { in isSystemServerDexPathSupportedForOdex()
508 ApplicationInfo loadingAppInfo, String dexPath, int userId) { in getDexPackage() argument
[all …]
DPackageDexUsage.java123 /* package */ boolean record(String owningPackageName, String dexPath, int ownerUserId, in record() argument
148 packageUseInfo.mergePrimaryCodePaths(dexPath, loadingPackageName); in record()
154 packageUseInfo.mDexUseInfoMap.put(dexPath, newData); in record()
165 return packageUseInfo.mergePrimaryCodePaths(dexPath, loadingPackageName); in record()
172 DexUseInfo existingData = packageUseInfo.mDexUseInfoMap.get(dexPath); in record()
176 packageUseInfo.mDexUseInfoMap.put(dexPath, newData); in record()
192 + " dex path " + dexPath + " from " + existingData.mOwnerUserId in record()
289 String dexPath = dEntry.getKey(); in write() local
291 fpw.println(DEX_LINE_CHAR + dexPath); in write()
366 String dexPath = line.substring(DEX_LINE_CHAR.length()); in read() local
[all …]
DDexoptUtils.java391 String dexPath = loadedDexPaths[i]; in processContextForDexLoad() local
395 currentLoadedDexPathClasspath = encodeClasspath(currentLoadedDexPathClasspath, dexPath); in processContextForDexLoad()
DDynamicCodeLogger.java231 int loaderUserId, String dexPath, String owningPackageName, String loadingPackageName) { in recordDex() argument
232 if (mPackageDynamicCodeLoading.record(owningPackageName, dexPath, in recordDex()
/frameworks/base/core/jni/
Dcom_android_internal_os_ClassLoaderFactory.cpp31 jstring dexPath, in createClassloaderNamespace_native() argument
35 dexPath, in createClassloaderNamespace_native()
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
DDynamicCodeLoggerTests.java294 private void whenFileIsHashed(String dexPath, Stubber stubber) throws Exception { in whenFileIsHashed() argument
296 dexPath, OWNING_PACKAGE_NAME, OWNER_UID, VOLUME_UUID, STORAGE_FLAGS); in whenFileIsHashed()
299 private void recordLoad(String loadingPackageName, String dexPath) { in recordLoad() argument
301 OWNER_USER_ID, dexPath, OWNING_PACKAGE_NAME, loadingPackageName); in recordLoad()
/frameworks/native/cmds/installd/binder/android/os/
DIInstalld.aidl102 boolean reconcileSecondaryDexFile(@utf8InCpp String dexPath, @utf8InCpp String pkgName, in reconcileSecondaryDexFile() argument
106 byte[] hashSecondaryDexFile(@utf8InCpp String dexPath, @utf8InCpp String pkgName, in hashSecondaryDexFile() argument
/frameworks/native/cmds/installd/tests/
Dinstalld_service_test.cpp413 std::string dexPath = get_full_path("user/0/com.example/foo/file"); in TEST_F() local
415 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
433 std::string dexPath = get_full_path("user/0/com.example/foo/file"); in TEST_F() local
435 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
448 std::string dexPath = get_full_path("user/0/com.example/foo/file"); in TEST_F() local
450 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
463 std::string dexPath = get_full_path("user/0/com.example/foo/file"); in TEST_F() local
465 dexPath, "com.wrong", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
/frameworks/base/services/core/java/com/android/server/pm/
DInstaller.java713 public byte[] hashSecondaryDexFile(String dexPath, String packageName, int uid, in hashSecondaryDexFile() argument
716 BlockGuard.getVmPolicy().onPathAccess(dexPath); in hashSecondaryDexFile()
718 return mInstalld.hashSecondaryDexFile(dexPath, packageName, uid, volumeUuid, flags); in hashSecondaryDexFile()
/frameworks/native/cmds/installd/
DInstalldNativeService.h182 binder::Status reconcileSecondaryDexFile(const std::string& dexPath,
185 binder::Status hashSecondaryDexFile(const std::string& dexPath,
DInstalldNativeService.cpp3610 const std::string& dexPath, const std::string& packageName, int32_t uid, in reconcileSecondaryDexFile() argument
3616 CHECK_ARGUMENT_PATH(dexPath); in reconcileSecondaryDexFile()
3621 dexPath, packageName, uid, isas, volumeUuid, storage_flag, _aidl_return); in reconcileSecondaryDexFile()
3626 const std::string& dexPath, const std::string& packageName, int32_t uid, in hashSecondaryDexFile() argument
3632 CHECK_ARGUMENT_PATH(dexPath); in hashSecondaryDexFile()
3638 dexPath, packageName, uid, volumeUuid, storageFlag, _aidl_return); in hashSecondaryDexFile()
/frameworks/base/tools/aapt2/integration-tests/CommandTests/
Dandroid-33.jarAndroidManifest.xml META-INF/ META-INF/MANIFEST.MF NOTICES/ NOTICES/libcore ...