Home | History | Annotate | Download | only in installd

Lines Matching full:package_parameters_

252         // of them. We store them in package_parameters_ (size checks are done when
253 // parsing the special parameters and when copying into package_parameters_.
255 static_assert(DEXOPT_PARAM_COUNT == ARRAY_SIZE(package_parameters_),
280 // Copy the rest into package_parameters_, but be careful about over- and underflow.
284 package_parameters_[index] = argv[index + 3];
287 if (index != ARRAY_SIZE(package_parameters_) || argv[index + 3] != nullptr) {
308 if (package_parameters_[kISAIndex] == nullptr) {
312 const char* isa = package_parameters_[kISAIndex];
536 // of package_parameters_, but it beats postponing the decision or using the call-
540 CHECK(package_parameters_[kApkPathIndex] != nullptr);
541 if (StartsWith(package_parameters_[kApkPathIndex], android_root_.c_str())) {
542 const char* last_slash = strrchr(package_parameters_[kApkPathIndex], '/');
544 std::string path(package_parameters_[kApkPathIndex],
545 last_slash - package_parameters_[kApkPathIndex] + 1);
559 if (access(package_parameters_[kApkPathIndex], F_OK) != 0) {
561 << package_parameters_[kApkPathIndex];
573 int dexopt_result = dexopt(package_parameters_);
588 return dexopt(package_parameters_);
718 const char* package_parameters_[DEXOPT_PARAM_COUNT];