Lines Matching refs:M
1023 using M = Dex2oatArgumentMap; in ParseArgs() typedef
1025 std::unique_ptr<M> args_uptr = M::Parse(argc, const_cast<const char**>(argv), &error_msg); in ParseArgs()
1031 M& args = *args_uptr; in ParseArgs()
1035 AssignIfExists(args, M::CompactDexLevel, &compact_dex_level_); in ParseArgs()
1036 AssignIfExists(args, M::DexFiles, &dex_filenames_); in ParseArgs()
1037 AssignIfExists(args, M::DexLocations, &dex_locations_); in ParseArgs()
1038 AssignIfExists(args, M::OatFile, &oat_filenames_); in ParseArgs()
1039 AssignIfExists(args, M::OatSymbols, &parser_options->oat_symbols); in ParseArgs()
1040 AssignTrueIfExists(args, M::Strip, &strip_); in ParseArgs()
1041 AssignIfExists(args, M::ImageFilename, &image_filenames_); in ParseArgs()
1042 AssignIfExists(args, M::ImageFd, &image_fd_); in ParseArgs()
1043 AssignIfExists(args, M::ZipFd, &zip_fd_); in ParseArgs()
1044 AssignIfExists(args, M::ZipLocation, &zip_location_); in ParseArgs()
1045 AssignIfExists(args, M::InputVdexFd, &input_vdex_fd_); in ParseArgs()
1046 AssignIfExists(args, M::OutputVdexFd, &output_vdex_fd_); in ParseArgs()
1047 AssignIfExists(args, M::InputVdex, &input_vdex_); in ParseArgs()
1048 AssignIfExists(args, M::OutputVdex, &output_vdex_); in ParseArgs()
1049 AssignIfExists(args, M::DmFd, &dm_fd_); in ParseArgs()
1050 AssignIfExists(args, M::DmFile, &dm_file_location_); in ParseArgs()
1051 AssignIfExists(args, M::OatFd, &oat_fd_); in ParseArgs()
1052 AssignIfExists(args, M::OatLocation, &oat_location_); in ParseArgs()
1053 AssignIfExists(args, M::Watchdog, &parser_options->watch_dog_enabled); in ParseArgs()
1054 AssignIfExists(args, M::WatchdogTimeout, &parser_options->watch_dog_timeout_in_ms); in ParseArgs()
1055 AssignIfExists(args, M::Threads, &thread_count_); in ParseArgs()
1056 AssignIfExists(args, M::CpuSet, &cpu_set_); in ParseArgs()
1057 AssignIfExists(args, M::Passes, &passes_to_run_filename_); in ParseArgs()
1058 AssignIfExists(args, M::BootImage, &parser_options->boot_image_filename); in ParseArgs()
1059 AssignIfExists(args, M::AndroidRoot, &android_root_); in ParseArgs()
1060 AssignIfExists(args, M::Profile, &profile_file_); in ParseArgs()
1061 AssignIfExists(args, M::ProfileFd, &profile_file_fd_); in ParseArgs()
1062 AssignIfExists(args, M::RuntimeOptions, &runtime_args_); in ParseArgs()
1063 AssignIfExists(args, M::SwapFile, &swap_file_name_); in ParseArgs()
1064 AssignIfExists(args, M::SwapFileFd, &swap_fd_); in ParseArgs()
1065 AssignIfExists(args, M::SwapDexSizeThreshold, &min_dex_file_cumulative_size_for_swap_); in ParseArgs()
1066 AssignIfExists(args, M::SwapDexCountThreshold, &min_dex_files_for_swap_); in ParseArgs()
1067 AssignIfExists(args, M::VeryLargeAppThreshold, &very_large_threshold_); in ParseArgs()
1068 AssignIfExists(args, M::AppImageFile, &app_image_file_name_); in ParseArgs()
1069 AssignIfExists(args, M::AppImageFileFd, &app_image_fd_); in ParseArgs()
1070 AssignIfExists(args, M::NoInlineFrom, &no_inline_from_string_); in ParseArgs()
1071 AssignIfExists(args, M::ClasspathDir, &classpath_dir_); in ParseArgs()
1072 AssignIfExists(args, M::DirtyImageObjects, &dirty_image_objects_filename_); in ParseArgs()
1073 AssignIfExists(args, M::UpdatableBcpPackagesFile, &updatable_bcp_packages_filename_); in ParseArgs()
1074 AssignIfExists(args, M::ImageFormat, &image_storage_mode_); in ParseArgs()
1075 AssignIfExists(args, M::CompilationReason, &compilation_reason_); in ParseArgs()
1076 AssignTrueIfExists(args, M::CheckLinkageConditions, &check_linkage_conditions_); in ParseArgs()
1077 AssignTrueIfExists(args, M::CrashOnLinkageViolation, &crash_on_linkage_violation_); in ParseArgs()
1078 AssignTrueIfExists(args, M::ForceAllowOjInlines, &force_allow_oj_inlines_); in ParseArgs()
1079 AssignIfExists(args, M::PublicSdk, &public_sdk_); in ParseArgs()
1080 AssignIfExists(args, M::ApexVersions, &apex_versions_argument_); in ParseArgs()
1082 AssignIfExists(args, M::Backend, &compiler_kind_); in ParseArgs()
1083 parser_options->requested_specific_compiler = args.Exists(M::Backend); in ParseArgs()
1085 AssignIfExists(args, M::TargetInstructionSet, &compiler_options_->instruction_set_); in ParseArgs()
1091 AssignTrueIfExists(args, M::Host, &is_host_); in ParseArgs()
1092 AssignTrueIfExists(args, M::AvoidStoringInvocation, &avoid_storing_invocation_); in ParseArgs()
1093 if (args.Exists(M::InvocationFile)) { in ParseArgs()
1094 invocation_file_.reset(open(args.Get(M::InvocationFile)->c_str(), in ParseArgs()
1100 args.Get(M::InvocationFile)->c_str(), strerror(err)); in ParseArgs()
1103 AssignIfExists(args, M::CopyDexFiles, ©_dex_files_); in ParseArgs()
1105 AssignTrueIfExists(args, M::MultiImage, &have_multi_image_arg_); in ParseArgs()
1106 AssignIfExists(args, M::MultiImage, &multi_image_); in ParseArgs()
1108 if (args.Exists(M::ForceDeterminism)) { in ParseArgs()
1111 AssignTrueIfExists(args, M::CompileIndividually, &compile_individually_); in ParseArgs()
1113 if (args.Exists(M::Base)) { in ParseArgs()
1114 ParseBase(*args.Get(M::Base)); in ParseArgs()
1116 if (args.Exists(M::TargetInstructionSetVariant)) { in ParseArgs()
1117 ParseInstructionSetVariant(*args.Get(M::TargetInstructionSetVariant), parser_options.get()); in ParseArgs()
1119 if (args.Exists(M::TargetInstructionSetFeatures)) { in ParseArgs()
1120 ParseInstructionSetFeatures(*args.Get(M::TargetInstructionSetFeatures), parser_options.get()); in ParseArgs()
1122 if (args.Exists(M::ClassLoaderContext)) { in ParseArgs()
1123 std::string class_loader_context_arg = *args.Get(M::ClassLoaderContext); in ParseArgs()
1129 if (args.Exists(M::ClassLoaderContextFds)) { in ParseArgs()
1130 std::string str_fds_arg = *args.Get(M::ClassLoaderContextFds); in ParseArgs()
1140 if (args.Exists(M::StoredClassLoaderContext)) { in ParseArgs()
1141 const std::string stored_context_arg = *args.Get(M::StoredClassLoaderContext); in ParseArgs()
1156 } else if (args.Exists(M::StoredClassLoaderContext)) { in ParseArgs()