Home
last modified time | relevance | path

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

/frameworks/base/services/core/java/com/android/server/pm/dex/
DDexManager.java220 String dexPath = mapping.getKey(); in notifyDexLoadInternal() local
222 DexSearchResult searchResult = getDexPackage(loadingAppInfo, dexPath, loaderUserId); in notifyDexLoadInternal()
226 + " loads from " + searchResult + " : " + loaderUserId + " : " + dexPath); in notifyDexLoadInternal()
251 mDynamicCodeLogger.recordDex(loaderUserId, dexPath, in notifyDexLoadInternal()
272 dexPath, loaderUserId, loaderIsa, primaryOrSplit, in notifyDexLoadInternal()
281 Slog.i(TAG, "Could not find owning package for dex file: " + dexPath); in notifyDexLoadInternal()
293 private boolean isSystemServerDexPathSupportedForOdex(String dexPath) { in isSystemServerDexPathSupportedForOdex() argument
297 if (dexPath.startsWith("/apex/")) { in isSystemServerDexPathSupportedForOdex()
301 if (partitions.get(i).containsPath(dexPath)) { in isSystemServerDexPathSupportedForOdex()
527 String dexPath = entry.getKey(); in dexoptSecondaryDex() local
[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 …]
DDynamicCodeLogger.java211 void recordDex(int loaderUserId, String dexPath, String owningPackageName, in recordDex() argument
213 if (mPackageDynamicCodeLoading.record(owningPackageName, dexPath, in recordDex()
DDexoptUtils.java390 String dexPath = loadedDexPaths[i]; in processContextForDexLoad() local
394 currentLoadedDexPathClasspath = encodeClasspath(currentLoadedDexPathClasspath, dexPath); in processContextForDexLoad()
/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.java277 void addPath(ClassLoader classLoader, String dexPath) { in addPath() argument
282 baseDexClassLoader.addDexPath(dexPath); in addPath()
/frameworks/base/core/java/com/android/internal/os/
DClassLoaderFactory.java81 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument
88 return new PathClassLoader(dexPath, librarySearchPath, parent, arrayOfSharedLibraries); in createClassLoader()
90 return new DelegateLastClassLoader(dexPath, librarySearchPath, parent, in createClassLoader()
101 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument
104 return createClassLoader(dexPath, librarySearchPath, libraryPermittedPath, in createClassLoader()
112 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument
117 final ClassLoader classLoader = createClassLoader(dexPath, librarySearchPath, parent, in createClassLoader()
131 dexPath, in createClassLoader()
149 String dexPath, in createClassloaderNamespace() argument
/frameworks/base/core/jni/
Dcom_android_internal_os_ClassLoaderFactory.cpp31 jstring dexPath, in createClassloaderNamespace_native() argument
35 dexPath, in createClassloaderNamespace_native()
/frameworks/native/cmds/installd/tests/
Dinstalld_service_test.cpp172 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local
174 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
192 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local
194 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
207 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local
209 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
222 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local
224 dexPath, "com.wrong", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
DDynamicCodeLoggerTests.java292 private void whenFileIsHashed(String dexPath, Stubber stubber) throws Exception { in whenFileIsHashed() argument
294 dexPath, OWNING_PACKAGE_NAME, OWNER_UID, VOLUME_UUID, STORAGE_FLAGS); in whenFileIsHashed()
297 private void recordLoad(String loadingPackageName, String dexPath) { in recordLoad() argument
299 OWNER_USER_ID, dexPath, OWNING_PACKAGE_NAME, loadingPackageName); in recordLoad()
/frameworks/native/cmds/installd/binder/android/os/
DIInstalld.aidl100 boolean reconcileSecondaryDexFile(@utf8InCpp String dexPath, @utf8InCpp String pkgName, in reconcileSecondaryDexFile() argument
104 byte[] hashSecondaryDexFile(@utf8InCpp String dexPath, @utf8InCpp String pkgName, in hashSecondaryDexFile() argument
/frameworks/native/cmds/installd/
DInstalldNativeService.h158 binder::Status reconcileSecondaryDexFile(const std::string& dexPath,
161 binder::Status hashSecondaryDexFile(const std::string& dexPath,
DInstalldNativeService.cpp2811 const std::string& dexPath, const std::string& packageName, int32_t uid, in reconcileSecondaryDexFile() argument
2817 CHECK_ARGUMENT_PATH(dexPath); in reconcileSecondaryDexFile()
2821 dexPath, packageName, uid, isas, volumeUuid, storage_flag, _aidl_return); in reconcileSecondaryDexFile()
2826 const std::string& dexPath, const std::string& packageName, int32_t uid, in hashSecondaryDexFile() argument
2832 CHECK_ARGUMENT_PATH(dexPath); in hashSecondaryDexFile()
2838 dexPath, packageName, uid, volumeUuid, storageFlag, _aidl_return); in hashSecondaryDexFile()
/frameworks/base/services/core/java/com/android/server/pm/
DInstaller.java721 public byte[] hashSecondaryDexFile(String dexPath, String packageName, int uid, in hashSecondaryDexFile() argument
724 BlockGuard.getVmPolicy().onPathAccess(dexPath); in hashSecondaryDexFile()
726 return mInstalld.hashSecondaryDexFile(dexPath, packageName, uid, volumeUuid, flags); in hashSecondaryDexFile()
DPackageDexOptimizer.java364 String dexPath, PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) { in dexoptSystemServerPath() argument
372 dexPath, in dexoptSystemServerPath()
384 dexPath, in dexoptSystemServerPath()