Home
last modified time | relevance | path

Searched refs:Abi (Results 1 – 9 of 9) sorted by relevance

/art/libartservice/service/javatests/com/android/server/art/
DUtilsTest.java102 .containsExactly(Utils.Abi.create("armeabi-v7a", "arm", true /* isPrimaryAbi */), in testGetAllAbis()
103 Utils.Abi.create("arm64-v8a", "arm64", false /* isPrimaryAbi */)); in testGetAllAbis()
113 .containsExactly(Utils.Abi.create("arm64-v8a", "arm64", true /* isPrimaryAbi */), in testGetAllAbisTranslated()
114 Utils.Abi.create("armeabi-v7a", "arm", false /* isPrimaryAbi */)); in testGetAllAbisTranslated()
124 .containsExactly(Utils.Abi.create("armeabi-v7a", "arm", true /* isPrimaryAbi */)); in testGetAllAbisPrimaryOnly()
134 .containsExactly(Utils.Abi.create("arm64-v8a", "arm64", true /* isPrimaryAbi */)); in testGetAllAbisNone()
140 .containsExactly(Utils.Abi.create("armeabi-v7a", "arm", true /* isPrimaryAbi */)); in testGetAllAbisNone()
165 .containsExactly(Utils.Abi.create("armeabi-v7a", "arm", true /* isPrimaryAbi */)); in testGetAllAbisUnsupportedTranslation()
/art/libartservice/service/java/com/android/server/art/
DArtFileManager.java22 import static com.android.server.art.Utils.Abi;
71 public List<Pair<DetailedDexInfo, Abi>> getDexAndAbis( in getDexAndAbis()
73 List<Pair<DetailedDexInfo, Abi>> dexAndAbis = new ArrayList<>(); in getDexAndAbis()
77 for (Abi abi : Utils.getAllAbis(pkgState)) { in getDexAndAbis()
89 for (Abi abi : Utils.getAllAbisForNames(dexInfo.abiNames(), pkgState)) { in getDexAndAbis()
110 for (Abi abi : Utils.getAllAbis(pkgState)) { in getWritableArtifacts()
122 for (Abi abi : Utils.getAllAbisForNames(dexInfo.abiNames(), pkgState)) { in getWritableArtifacts()
145 for (Pair<DetailedDexInfo, Abi> pair : getDexAndAbis(pkgState, pkg, options)) { in getUsableArtifacts()
147 Abi abi = pair.second; in getUsableArtifacts()
DUtils.java105 public static List<Abi> getAllAbis(@NonNull PackageState pkgState) { in getAllAbis()
106 List<Abi> abis = new ArrayList<>(); in getAllAbis()
114 abis.add(Abi.create(nativeIsaToAbi(isa), isa, false /* isPrimaryAbi */)); in getAllAbis()
131 public static List<Abi> getAllAbisForNames( in getAllAbisForNames()
134 Abi pkgPrimaryAbi = getPrimaryAbi(pkgState); in getAllAbisForNames()
137 -> Abi.create(name, VMRuntime.getInstructionSet(name), in getAllAbisForNames()
139 .sorted(Comparator.comparing(Abi::isPrimaryAbi).reversed()) in getAllAbisForNames()
144 public static Abi getPrimaryAbi(@NonNull PackageState pkgState) { in getPrimaryAbi()
150 return Abi.create(nativeIsaToAbi(isa), isa, true /* isPrimaryAbi */); in getPrimaryAbi()
159 return Abi.create( in getPrimaryAbi()
[all …]
DSecondaryDexopter.java22 import static com.android.server.art.Utils.Abi;
121 protected List<Abi> getAllAbis(@NonNull CheckedSecondaryDexInfo dexInfo) { in getAllAbis()
DPrimaryDexopter.java22 import static com.android.server.art.Utils.Abi;
157 protected List<Abi> getAllAbis(@NonNull DetailedPrimaryDexInfo dexInfo) { in getAllAbis()
DArtManagerLocal.java29 import static com.android.server.art.Utils.Abi;
269 List<Pair<DetailedDexInfo, Abi>> dexAndAbis = in getDexoptStatus()
279 for (Pair<DetailedDexInfo, Abi> pair : dexAndAbis) { in getDexoptStatus()
281 Abi abi = pair.second; in getDexoptStatus()
300 for (Pair<DetailedDexInfo, Abi> pair : dexAndAbis) { in getDexoptStatus()
302 Abi abi = pair.second; in getDexoptStatus()
DDexopter.java23 import static com.android.server.art.Utils.Abi;
190 for (Abi abi : getAllAbis(dexInfo)) { in dexopt()
687 @NonNull protected abstract List<Abi> getAllAbis(@NonNull DexInfoType dexInfo); in getAllAbis()
DDumpHelper.java232 Utils.Abi abi = Utils.getPrimaryAbi(loadingPkgState); in getLoaderState()
DDexUseManagerLocal.java425 Utils.Abi abi = Utils.getPrimaryAbi(loadingPkgState); in notifyDexContainersLoaded()