Lines Matching refs:options
95 static void ParseArgs(VeridexOptions* options, int argc, char** argv) { in ParseArgs() argument
102 options->dex_file = Substr(argv[i], strlen(kDexFileOption)); in ParseArgs()
104 options->core_stubs = Substr(argv[i], strlen(kStubsOption)); in ParseArgs()
106 options->flags_file = Substr(argv[i], strlen(kFlagsOption)); in ParseArgs()
108 options->precise = false; in ParseArgs()
110 options->target_sdk_version = atoi(Substr(argv[i], strlen(kTargetSdkVersion))); in ParseArgs()
112 options->app_class_name_filter = android::base::Split( in ParseArgs()
115 options->exclude_api_lists = android::base::Split( in ParseArgs()
136 VeridexOptions options; in Run() local
137 ParseArgs(&options, argc, argv); in Run()
140 if (!options.dex_file) { in Run()
145 gTargetSdkVersion = options.target_sdk_version; in Run()
154 std::vector<std::string> boot_classpath = Split(options.core_stubs, ':'); in Run()
165 std::vector<std::string> app_files = Split(options.dex_file, ':'); in Run()
177 ApiListFilter api_list_filter(options.exclude_api_lists); in Run()
178 HiddenApi hidden_api(options.flags_file, api_list_filter); in Run()
202 if (options.precise) { in Run()
242 ClassFilter app_class_filter(options.app_class_name_filter); in Run()
249 api_finder.Dump(std::cout, &stats, !options.precise); in Run()
251 if (options.precise) { in Run()
259 if (options.precise) { in Run()