src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/runtime

src/share/vm/runtime/arguments.cpp

Print this page




3688   }
3689 
3690 #elif defined(COMPILER2)
3691   if (!FLAG_IS_DEFAULT(OptoLoopAlignment) && FLAG_IS_DEFAULT(MaxLoopPad)) {
3692     FLAG_SET_DEFAULT(MaxLoopPad, OptoLoopAlignment-1);
3693   }
3694 #endif
3695 
3696 #if !defined(COMPILER2) && !INCLUDE_JVMCI
3697   UNSUPPORTED_OPTION(ProfileInterpreter);
3698   NOT_PRODUCT(UNSUPPORTED_OPTION(TraceProfileInterpreter));
3699 #endif
3700 
3701 #ifndef TIERED
3702   // Tiered compilation is undefined.
3703   UNSUPPORTED_OPTION(TieredCompilation);
3704 #endif
3705 
3706 #if INCLUDE_JVMCI
3707   if (EnableJVMCI &&
3708       !create_numbered_property("jdk.module.addmods", "jdk.vm.ci", addmods_count++)) {
3709     return JNI_ENOMEM;
3710   }
3711 #endif
3712 
3713   // If we are running in a headless jre, force java.awt.headless property
3714   // to be true unless the property has already been set.
3715   // Also allow the OS environment variable JAVA_AWT_HEADLESS to set headless state.
3716   if (os::is_headless_jre()) {
3717     const char* headless = Arguments::get_property("java.awt.headless");
3718     if (headless == NULL) {
3719       const char *headless_env = ::getenv("JAVA_AWT_HEADLESS");
3720       if (headless_env == NULL) {
3721         if (!add_property("java.awt.headless=true")) {
3722           return JNI_ENOMEM;
3723         }
3724       } else {
3725         char buffer[256];
3726         jio_snprintf(buffer, sizeof(buffer), "java.awt.headless=%s", headless_env);
3727         if (!add_property(buffer)) {
3728           return JNI_ENOMEM;




3688   }
3689 
3690 #elif defined(COMPILER2)
3691   if (!FLAG_IS_DEFAULT(OptoLoopAlignment) && FLAG_IS_DEFAULT(MaxLoopPad)) {
3692     FLAG_SET_DEFAULT(MaxLoopPad, OptoLoopAlignment-1);
3693   }
3694 #endif
3695 
3696 #if !defined(COMPILER2) && !INCLUDE_JVMCI
3697   UNSUPPORTED_OPTION(ProfileInterpreter);
3698   NOT_PRODUCT(UNSUPPORTED_OPTION(TraceProfileInterpreter));
3699 #endif
3700 
3701 #ifndef TIERED
3702   // Tiered compilation is undefined.
3703   UNSUPPORTED_OPTION(TieredCompilation);
3704 #endif
3705 
3706 #if INCLUDE_JVMCI
3707   if (EnableJVMCI &&
3708       !create_numbered_property("jdk.module.addmods", "jdk.internal.vm.ci", addmods_count++)) {
3709     return JNI_ENOMEM;
3710   }
3711 #endif
3712 
3713   // If we are running in a headless jre, force java.awt.headless property
3714   // to be true unless the property has already been set.
3715   // Also allow the OS environment variable JAVA_AWT_HEADLESS to set headless state.
3716   if (os::is_headless_jre()) {
3717     const char* headless = Arguments::get_property("java.awt.headless");
3718     if (headless == NULL) {
3719       const char *headless_env = ::getenv("JAVA_AWT_HEADLESS");
3720       if (headless_env == NULL) {
3721         if (!add_property("java.awt.headless=true")) {
3722           return JNI_ENOMEM;
3723         }
3724       } else {
3725         char buffer[256];
3726         jio_snprintf(buffer, sizeof(buffer), "java.awt.headless=%s", headless_env);
3727         if (!add_property(buffer)) {
3728           return JNI_ENOMEM;


src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File