Lines Matching defs:argv
201 static int split(char *buf, const char **argv)
209 argv[count++] = tok;
445 const char* argv[9 // program name, mandatory arguments and the final NULL
470 argv[i++] = dex2oat_bin;
471 argv[i++] = zip_fd_arg;
472 argv[i++] = zip_location_arg;
473 argv[i++] = input_vdex_fd_arg;
474 argv[i++] = output_vdex_fd_arg;
475 argv[i++] = oat_fd_arg;
476 argv[i++] = oat_location_arg;
477 argv[i++] = instruction_set_arg;
479 argv[i++] = instruction_set_variant_arg;
482 argv[i++] = instruction_set_features_arg;
485 argv[i++] = RUNTIME_ARG;
486 argv[i++] = dex2oat_Xms_arg;
489 argv[i++] = RUNTIME_ARG;
490 argv[i++] = dex2oat_Xmx_arg;
493 argv[i++] = dex2oat_compiler_filter_arg;
496 argv[i++] = dex2oat_threads_arg;
499 argv[i++] = dex2oat_swap_fd;
502 argv[i++] = dex2oat_image_fd;
505 argv[i++] = "--generate-debug-info";
508 argv[i++] = "--debuggable";
511 argv[i++] = image_format_arg;
514 argv[i++] = dex2oat_large_app_threshold_arg;
517 i += split(dex2oat_flags, argv + i);
520 argv[i++] = RUNTIME_ARG;
521 argv[i++] = dex2oat_norelocation;
524 argv[i++] = profile_arg;
527 argv[i++] = base_dir;
530 argv[i++] = class_loader_context_arg;
533 argv[i++] = kMinidebugDex2oatFlag;
536 argv[i++] = kDisableCompactDexFlag;
539 argv[i++] = RUNTIME_ARG;
540 argv[i++] = target_sdk_version_arg;
543 argv[i++] = RUNTIME_ARG;
544 argv[i++] = "-Xhidden-api-checks";
548 argv[i++] = dex_metadata_fd_arg.c_str();
552 argv[i++] = compilation_reason_arg.c_str();
555 argv[i] = NULL;
557 execv(dex2oat_bin, (char * const *)argv);
776 const char* argv[3 + profile_args.size() + apk_args.size() + (copy_and_update ? 1 : 0)];
778 argv[i++] = profman_bin;
779 argv[i++] = reference_profile_arg.c_str();
781 argv[i++] = profile_args[k].c_str();
784 argv[i++] = apk_args[k].c_str();
787 argv[i++] = dex_location_args[k].c_str();
790 argv[i++] = "--copy-and-update-profile-key";
794 argv[i] = NULL;
796 execv(profman_bin, (char * const *)argv);
945 const char **argv = new const char*[profman_args.size() + 1];
948 argv[i++] = profman_arg.c_str();
950 argv[i] = NULL;
952 execv(PROFMAN_BIN, (char * const *)argv);
1609 const char* argv[argc];
1611 argv[i++] = dexoptanalyzer_bin;
1612 argv[i++] = dex_file_arg.c_str();
1613 argv[i++] = isa_arg.c_str();
1614 argv[i++] = compiler_filter_arg.c_str();
1616 argv[i++] = oat_fd_arg.c_str();
1619 argv[i++] = vdex_fd_arg.c_str();
1621 argv
1623 argv[i++] = assume_profile_changed;
1626 argv[i++] = downgrade_flag;
1629 argv[i++] = class_loader_context_arg.c_str();
1631 argv[i] = NULL;
1633 execv(dexoptanalyzer_bin, (char * const *)argv);