Lines Matching defs:option

106 // Check if head of 'option' matches 'name', and sets 'tail' remaining part of option string
108 static bool match_option(const JavaVMOption *option, const char* name,
111 if (strncmp(option->optionString, name, len) == 0) {
112 *tail = option->optionString + len;
121 jio_fprintf(defaultStream::output_stream(), "VM option '%s'\n", opt);
131 const JavaVMOption* option = args->options + index;
134 if (match_option(option, "-Dsun.java.launcher=", &tail)) {
135 process_java_launcher_argument(tail, option->extraInfo);
138 if (match_option(option, "-Dsun.java.launcher.pid=", &tail)) {
817 warning("ignoring option %s; support was removed in %s", argname, version);
822 // Otherwise, report a standard VM option message.
839 "Missing +/- setting for VM option '%s'\n", argname);
842 "Unexpected +/- setting in VM option '%s'\n", argname);
845 "Improperly specified VM option '%s'\n", argname);
852 "Unrecognized VM option '%s'\n", argname);
1768 "Conflicting collector combinations in option list; "
1998 bool Arguments::is_bad_option(const JavaVMOption* option, jboolean ignore,
2007 if (os::obsolete_option(option)) {
2010 option->optionString);
2015 option->optionString);
2030 // the option must match exactly.
2031 static bool match_option(const JavaVMOption* option, const char** names, const char** tail,
2034 if (match_option(option, *names, tail)) {
2135 // Remaining part of option string
2142 const JavaVMOption* option = args->options + index;
2144 if (!match_option(option, "-Djava.class.path", &tail) &&
2145 !match_option(option, "-Dsun.java.command", &tail) &&
2146 !match_option(option, "-Dsun.java.launcher", &tail)) {
2153 build_jvm_args(option->optionString);
2157 if (match_option(option, "-verbose", &tail)) {
2169 } else if (match_option(option, user_assertion_options, &tail, true)) {
2170 bool enable = option->optionString[1] == 'e'; // char after '-' is 'e'
2178 } else if (match_option(option, system_assertion_options, &tail, false)) {
2179 bool enable = option->optionString[1] == 'e'; // char after '-' is 'e'
2182 } else if (match_option(option, "-Xbootclasspath:", &tail)) {
2186 } else if (match_option(option, "-Xbootclasspath/a:", &tail)) {
2190 } else if (match_option(option, "-Xbootclasspath/p:", &tail)) {
2194 } else if (match_option(option, "-Xrun", &tail)) {
2209 } else if (match_option(option, "-agentlib:", &tail) ||
2210 (is_absolute_path = match_option(option, "-agentpath:", &tail))) {
2225 } else if (match_option(option, "-javaagent:", &tail)) {
2231 } else if (match_option(option, "-Xnoclassgc", &tail)) {
2234 } else if (match_option(option, "-Xincgc", &tail)) {
2238 } else if (match_option(option, "-Xnoincgc", &tail)) {
2242 } else if (match_option(option, "-Xconcgc", &tail)) {
2245 } else if (match_option(option, "-Xnoconcgc", &tail)) {
2248 } else if (match_option(option, "-Xbatch", &tail)) {
2251 } else if (match_option(option, "-Xmn", &tail)) {
2256 "Invalid initial eden size: %s\n", option->optionString);
2263 } else if (match_option(option, "-Xms", &tail)) {
2268 "Invalid initial heap size: %s\n", option->optionString);
2276 } else if (match_option(option, "-Xmx", &tail)) {
2281 "Invalid maximum heap size: %s\n", option->optionString);
2287 } else if (match_option(option, "-Xmaxf", &tail)) {
2292 option->optionString);
2298 } else if (match_option(option, "-Xminf", &tail)) {
2303 option->optionString);
2309 } else if (match_option(option, "-Xss", &tail)) {
2314 "Invalid thread stack size: %s\n", option->optionString);
2322 } else if (match_option(option, "-Xoss", &tail)) {
2325 } else if (match_option(option, "-Xmaxjitcodesize", &tail) ||
2326 match_option(option, "-XX:ReservedCodeCacheSize=", &tail)) {
2333 option->optionString, InitialCodeCacheSize/K);
2339 } else if (match_option(option, "-green", &tail)) {
2344 } else if (match_option(option, "-native", &tail)) {
2347 } else if (match_option(option, "-Xsqnopause", &tail)) {
2348 // EVM option, ignore silently for compatibility
2350 } else if (match_option(option, "-Xrs", &tail)) {
2351 // Classic/EVM option, new functionality
2353 } else if (match_option(option, "-Xusealtsigs", &tail)) {
2357 } else if (match_option(option, "-Xoptimize", &tail)) {
2358 // EVM option, ignore silently for compatibility
2360 } else if (match_option(option, "-Xprof", &tail)) {
2363 } else if (match_option(option, "-Xaprof", &tail)) {
2366 } else if (match_option(option, "-Xconcurrentio", &tail)) {
2374 } else if (match_option(option, "-Xinternalversion", &tail)) {
2380 } else if (match_option(option, "-Xprintflags", &tail)) {
2385 } else if (match_option(option, "-D", &tail)) {
2390 if (match_option(option, "-Dcom.sun.management", &tail)) {
2394 } else if (match_option(option, "-Xint", &tail)) {
2397 } else if (match_option(option, "-Xmixed", &tail)) {
2400 } else if (match_option(option, "-Xcomp", &tail)) {
2405 } else if (match_option(option, "-Xshare:dump", &tail)) {
2417 } else if (match_option(option, "-Xshare:on", &tail)) {
2421 } else if (match_option(option, "-Xshare:auto", &tail)) {
2425 } else if (match_option(option, "-Xshare:off", &tail)) {
2430 } else if (match_option(option, "-Xverify", &tail)) {
2440 } else if (is_bad_option(option, args->ignoreUnrecognized, "verification")) {
2444 } else if (match_option(option, "-Xdebug", &tail)) {
2448 } else if (match_option(option, "-Xnoagent", &tail)) {
2450 } else if (match_option(option, "-Xboundthreads", &tail)) {
2453 } else if (match_option(option, "-Xloggc:", &tail)) {
2462 } else if (match_option(option, "-Xcheck", &tail)) {
2465 } else if (is_bad_option(option, args->ignoreUnrecognized,
2469 } else if (match_option(option, "vfprintf", &tail)) {
2470 _vfprintf_hook = CAST_TO_FN_PTR(vfprintf_hook_t, option->extraInfo);
2471 } else if (match_option(option, "exit", &tail)) {
2472 _exit_hook = CAST_TO_FN_PTR(exit_hook_t, option->extraInfo);
2473 } else if (match_option(option, "abort", &tail)) {
2474 _abort_hook = CAST_TO_FN_PTR(abort_hook_t, option->extraInfo);
2476 } else if (match_option(option, "-XX:+AggressiveHeap", &tail)) {
2478 // This option inspects the machine and attempts to set various
2574 } else if (match_option(option, "-XX:+NeverTenure", &tail)) {
2575 // The last option must always win.
2578 } else if (match_option(option, "-XX:+AlwaysTenure", &tail)) {
2579 // The last option must always win.
2582 } else if (match_option(option, "-XX:+CMSPermGenSweepingEnabled", &tail) ||
2583 match_option(option, "-XX:-CMSPermGenSweepingEnabled", &tail)) {
2587 } else if (match_option(option, "-XX:+UseGCTimeLimit", &tail)) {
2592 } else if (match_option(option, "-XX:-UseGCTimeLimit", &tail)) {
2600 } else if (match_option(option, "-XX:MaxTLERatio=", &tail)) {
2602 } else if (match_option(option, "-XX:+ResizeTLE", &tail)) {
2604 } else if (match_option(option, "-XX:-ResizeTLE", &tail)) {
2606 } else if (match_option(option, "-XX:+PrintTLE", &tail)) {
2608 } else if (match_option(option, "-XX:-PrintTLE", &tail)) {
2610 } else if (match_option(option, "-XX:TLEFragmentationRatio=", &tail)) {
2612 } else if (match_option(option, "-XX:TLESize=", &tail)) {
2617 "Invalid TLAB size: %s\n", option->optionString);
2622 } else if (match_option(option, "-XX:TLEThreadRatio=", &tail)) {
2624 } else if (match_option(option, "-XX:+UseTLE", &tail)) {
2626 } else if (match_option(option, "-XX:-UseTLE", &tail)) {
2629 } else if (match_option(option, "-XX:+UsePermISM", &tail)) {
2632 } else if (match_option(option, "-XX:-UsePermISM", &tail)) {
2635 } else if (match_option(option, "-XX:+DisplayVMOutputToStderr", &tail)) {
2638 } else if (match_option(option, "-XX:+DisplayVMOutputToStdout", &tail)) {
2641 } else if (match_option(option, "-XX:+ExtendedDTraceProbes", &tail)) {
2653 } else if (match_option(option, "-XX:+FullGCALot", &tail)) {
2658 } else if (match_option(option, "-XX:CMSParPromoteBlocksToClaim=", &tail)) {
2664 } else if (match_option(option, "-XX:ParCMSPromoteBlocksToClaim=", &tail)) {
2670 } else if (match_option(option, "-XX:ParallelGCOldGenAllocBufferSize=", &tail)) {
2675 "Invalid old PLAB size: %s\n", option->optionString);
2683 } else if (match_option(option, "-XX:ParallelGCToSpaceAllocBufferSize=", &tail)) {
2688 "Invalid young PLAB size: %s\n", option->optionString);
2696 } else if (match_option(option, "-XX:CMSMarkStackSize=", &tail) ||
2697 match_option(option, "-XX:G1MarkStackSize=", &tail)) {
2702 "Invalid mark stack size: %s\n", option->optionString);
2707 } else if (match_option(option, "-XX:CMSMarkStackSizeMax=", &tail)) {
2713 option->optionString);
2718 } else if (match_option(option, "-XX:ParallelMarkingThreads=", &tail) ||
2719 match_option(option, "-XX:ParallelCMSThreads=", &tail)) {
2723 "Invalid concurrent threads: %s\n", option->optionString);
2727 } else if (match_option(option, "-XX:MaxDirectMemorySize=", &tail)) {
2733 option->optionString);
2738 } else if (match_option(option, "-XX:", &tail)) { // -XX:xxxx
2745 // Unknown option
2746 } else if (is_bad_option(option, args->ignoreUnrecognized)) {
2856 JavaVMOption options[N_MAX_OPTIONS]; // Construct option array
2865 // The output, option string, overwrites the input string.
2866 // Because of quoting, the pointer to the option string (wrt) may lag the pointer to
2870 options[i++].optionString = wrt; // Fill in option
2881 *wrt++ = *rd++; // copy to option string
2885 *wrt++ = *rd++; // copy to option string
2894 *wrt = 0; // Zero terminate option
2906 const JavaVMOption *option = vm_args.options + i;
2907 if (match_option(option, "-XX:", &tail)) {
2997 // Remaining part of option string
3000 // If flag "-XX:Flags=flags-file" is used it will be the first option to be processed.
3008 const JavaVMOption *option = args->options + index;
3009 if (match_option(option, "-XX:Flags=", &tail)) {
3013 if (match_option(option, "-XX:+PrintVMOptions", &tail)) {
3016 if (match_option(option, "-XX:-PrintVMOptions", &tail)) {
3019 if (match_option(option, "-XX:+IgnoreUnrecognizedVMOptions", &tail)) {
3022 if (match_option(option, "-XX:-IgnoreUnrecognizedVMOptions", &tail)) {
3025 if (match_option(option, "-XX:+PrintFlagsInitial", &tail)) {
3029 if (match_option(option, "-XX:NativeMemoryTracking", &tail)) {
3035 if (match_option(option, "-XX:+PrintFlagsWithComments", &tail)) {
3068 const JavaVMOption *option = args->options + index;
3069 if (match_option(option, "-XX:", &tail)) {