Home | History | Annotate | Download | only in split-select

Lines Matching refs:splits

66 Vector<SplitDescription> select(const SplitDescription& target, const Vector<SplitDescription>& splits) {
67 const SplitSelector selector(splits);
71 void generate(const KeyedVector<String8, Vector<SplitDescription> >& splits, const String8& base) {
73 const size_t apkSplitCount = splits.size();
75 allSplits.appendVector(splits[i]);
83 if (splits.keyAt(i) == base) {
95 const Vector<SplitDescription>& splitDescriptions = splits[i];
102 splits.keyAt(i).string(),
207 Vector<SplitDescription> splits;
210 return splits;
219 splits.add();
220 splits.editTop().config = configs[i];
228 splits.add();
230 if (parseAbi(parts, 0, &splits.editTop()) < 0) {
232 splits.pop();
237 return splits;
337 Vector<SplitDescription> splits = extractSplitDescriptionsFromApk(splitApkPaths[i]);
338 if (splits.isEmpty()) {
339 fprintf(stderr, "error: invalid --split path: '%s'. No splits found.\n",
344 apkPathSplitMap.replaceValueFor(splitApkPaths[i], splits);
345 const size_t apkSplitDescriptionCount = splits.size();
347 splitApkPathMap.replaceValueFor(splits[j], splitApkPaths[i]);
349 splitConfigs.appendVector(splits);