/frameworks/base/services/core/java/com/android/server/pm/ |
D | InstructionSets.java | 84 for (String instructionSet : instructionSets) { in getDexCodeInstructionSets() 85 dexCodeInstructionSets.add(getDexCodeInstructionSet(instructionSet)); in getDexCodeInstructionSets() 107 final String instructionSet = VMRuntime.getInstructionSet(abi); in getAllInstructionSets() local 108 if (!allInstructionSets.contains(instructionSet)) { in getAllInstructionSets() 109 allInstructionSets.add(instructionSet); in getAllInstructionSets()
|
D | Installer.java | 306 public void dexopt(String apkPath, int uid, @Nullable String pkgName, String instructionSet, in dexopt() argument 312 assertValidInstructionSet(instructionSet); in dexopt() 318 mInstalld.dexopt(apkPath, uid, pkgName, instructionSet, dexoptNeeded, outputPath, in dexopt() 379 public void rmdex(String codePath, String instructionSet) throws InstallerException { in rmdex() argument 380 assertValidInstructionSet(instructionSet); in rmdex() 384 mInstalld.rmdex(codePath, instructionSet); in rmdex() 485 public void moveAb(String apkPath, String instructionSet, String outputPath) in moveAb() argument 491 mInstalld.moveAb(apkPath, instructionSet, outputPath); in moveAb() 497 public void deleteOdex(String apkPath, String instructionSet, String outputPath) in deleteOdex() argument 503 mInstalld.deleteOdex(apkPath, instructionSet, outputPath); in deleteOdex() [all …]
|
D | PackageAbiHelperImpl.java | 502 final String instructionSet = in getAdjustedAbiForSharedUser() local 504 if (requiredInstructionSet != null && !requiredInstructionSet.equals(instructionSet)) { in getAdjustedAbiForSharedUser() 510 + " requires " + instructionSet; in getAdjustedAbiForSharedUser() 515 requiredInstructionSet = instructionSet; in getAdjustedAbiForSharedUser()
|
D | OtaDexoptService.java | 279 String instructionSet, int dexoptNeeded, @Nullable String outputPath, in generatePackageDexopts() 295 encodeParameter(builder, instructionSet); in generatePackageDexopts()
|
D | PackageInstallerSession.java | 1897 for (String instructionSet : instructionSets) { in createOatDirs() 1899 mPm.mInstaller.createOatDir(fromDir.getAbsolutePath(), instructionSet); in createOatDirs() local
|
/frameworks/native/cmds/installd/binder/android/os/ |
D | IInstalld.aidl | 53 @utf8InCpp String instructionSet, int dexoptNeeded, in dexopt() argument 64 void rmdex(@utf8InCpp String codePath, @utf8InCpp String instructionSet); in rmdex() argument 85 void createOatDir(@utf8InCpp String oatDir, @utf8InCpp String instructionSet); in createOatDir() argument 88 void moveAb(@utf8InCpp String apkPath, @utf8InCpp String instructionSet, in moveAb() argument 90 void deleteOdex(@utf8InCpp String apkPath, @utf8InCpp String instructionSet, in deleteOdex() argument
|
/frameworks/base/core/java/com/android/internal/os/ |
D | Zygote.java | 287 int[] fdsToIgnore, boolean startChildZygote, String instructionSet, String appDataDir, in forkAndSpecialize() argument 293 fdsToIgnore, startChildZygote, instructionSet, appDataDir, isTopApp); in forkAndSpecialize() 313 int[] fdsToClose, int[] fdsToIgnore, boolean startChildZygote, String instructionSet, in nativeForkAndSpecialize() argument 340 boolean startChildZygote, String instructionSet, String appDataDir, boolean isTopApp) { in specializeAppProcess() argument 342 niceName, startChildZygote, instructionSet, appDataDir, isTopApp); in specializeAppProcess() 361 boolean startChildZygote, String instructionSet, String appDataDir, boolean isTopApp); in nativeSpecializeAppProcess() argument 950 boolean isZygote, String instructionSet) { in callPostForkChildHooks() argument 951 ZygoteHooks.postForkChild(runtimeFlags, isSystemServer, isZygote, instructionSet); in callPostForkChildHooks()
|
D | WrapperInit.java | 107 int targetSdkVersion, String instructionSet, FileDescriptor pipeFd, in execApplication() argument 112 if (VMRuntime.is64BitInstructionSet(instructionSet)) { in execApplication()
|
D | ZygoteInit.java | 622 final String instructionSet = VMRuntime.getRuntime().vmInstructionSet(); in performSystemServerDexOpt() local 636 classPathElement, instructionSet, systemServerFilter, in performSystemServerDexOpt() 661 instructionSet, dexoptNeeded, outputPath, dexFlags, compilerFilter, in performSystemServerDexOpt()
|
/frameworks/base/core/java/android/os/ |
D | Process.java | 587 @Nullable String instructionSet, in start() argument 597 abi, instructionSet, appDataDir, invokeWith, packageName, in start() 610 @Nullable String instructionSet, in startWebView() argument 618 abi, instructionSet, appDataDir, invokeWith, packageName, in startWebView()
|
D | ZygoteProcess.java | 343 @Nullable String instructionSet, in start() argument 359 abi, instructionSet, appDataDir, invokeWith, /*startChildZygote=*/ false, in start() 613 @Nullable String instructionSet, in startViaZygote() argument 671 if (instructionSet != null) { in startViaZygote() 672 argsForZygote.add("--instruction-set=" + instructionSet); in startViaZygote() 1244 String instructionSet, in startChildZygote() argument 1260 abi, instructionSet, null /* appDataDir */, null /* invokeWith */, in startChildZygote()
|
/frameworks/native/cmds/installd/ |
D | InstalldNativeService.h | 100 const std::optional<std::string>& packageName, const std::string& instructionSet, 112 binder::Status rmdex(const std::string& codePath, const std::string& instructionSet); 137 binder::Status createOatDir(const std::string& oatDir, const std::string& instructionSet); 140 binder::Status moveAb(const std::string& apkPath, const std::string& instructionSet, 142 binder::Status deleteOdex(const std::string& apkPath, const std::string& instructionSet,
|
D | InstalldNativeService.cpp | 1497 const std::string& instructionSet) { in rmdex() argument 1505 const char* instruction_set = instructionSet.c_str(); in rmdex() 2282 const std::optional<std::string>& packageName, const std::string& instructionSet, in dexopt() argument 2301 const char* instruction_set = instructionSet.c_str(); in dexopt() 2659 const std::string& instructionSet) { in createOatDir() argument 2665 const char* instruction_set = instructionSet.c_str(); in createOatDir() 2729 const std::string& instructionSet, const std::string& outputPath) { in moveAb() argument 2736 const char* instruction_set = instructionSet.c_str(); in moveAb() 2744 const std::string& instructionSet, const std::optional<std::string>& outputPath) { in deleteOdex() argument 2751 const char* instruction_set = instructionSet.c_str(); in deleteOdex()
|
/frameworks/base/core/java/com/android/internal/content/ |
D | NativeLibraryHelper.java | 329 final String instructionSet = VMRuntime.getInstructionSet(abiList[abi]); in copyNativeBinariesForSupportedAbi() local 332 final File isaSubdir = new File(libraryRoot, instructionSet); in copyNativeBinariesForSupportedAbi()
|
/frameworks/base/services/core/java/com/android/server/am/ |
D | ProcessList.java | 1710 String instructionSet = null; 1712 instructionSet = VMRuntime.getInstructionSet(app.info.primaryCpuAbi); 1717 app.instructionSet = instructionSet; 1733 instructionSet, invokeWith, startTime); 1752 String seInfo, String requiredAbi, String instructionSet, String invokeWith, 1783 mountExternal, app.seInfo, requiredAbi, instructionSet, invokeWith, 1806 requiredAbi, instructionSet, invokeWith, startTime); 1914 int mountExternal, String seInfo, String requiredAbi, String instructionSet, 1932 app.info.targetSdkVersion, seInfo, requiredAbi, instructionSet, 1940 app.info.targetSdkVersion, seInfo, requiredAbi, instructionSet, [all …]
|
D | ProcessRecord.java | 137 String instructionSet; // The instruction set this process was launched with field in ProcessRecord 339 pw.print(" instructionSet="); pw.println(instructionSet); in dump()
|