Lines Matching refs:splits
66 …<SplitDescription> select(const SplitDescription& target, const Vector<SplitDescription>& splits) { in select() argument
67 const SplitSelector selector(splits); in select()
71 void generate(const KeyedVector<String8, Vector<SplitDescription> >& splits, const String8& base) { in generate() argument
73 const size_t apkSplitCount = splits.size(); in generate()
75 allSplits.appendVector(splits[i]); in generate()
83 if (splits.keyAt(i) == base) { in generate()
95 const Vector<SplitDescription>& splitDescriptions = splits[i]; in generate()
102 splits.keyAt(i).string(), in generate()
211 Vector<SplitDescription> splits; in extractSplitDescriptionsFromApk() local
214 return splits; in extractSplitDescriptionsFromApk()
223 splits.add(); in extractSplitDescriptionsFromApk()
224 splits.editTop().config = configs[i]; in extractSplitDescriptionsFromApk()
232 splits.add(); in extractSplitDescriptionsFromApk()
234 if (parseAbi(parts, 0, &splits.editTop()) < 0) { in extractSplitDescriptionsFromApk()
236 splits.pop(); in extractSplitDescriptionsFromApk()
241 return splits; in extractSplitDescriptionsFromApk()
341 Vector<SplitDescription> splits = extractSplitDescriptionsFromApk(splitApkPaths[i]); in main() local
342 if (splits.isEmpty()) { in main()
348 apkPathSplitMap.replaceValueFor(splitApkPaths[i], splits); in main()
349 const size_t apkSplitDescriptionCount = splits.size(); in main()
351 splitApkPathMap.replaceValueFor(splits[j], splitApkPaths[i]); in main()
353 splitConfigs.appendVector(splits); in main()