hotspot/src/share/vm/runtime/globals.hpp
changeset 5712 7e82752d3fdf
parent 5710 d664086c0add
parent 5702 201c5cde25bb
child 5890 5766abbf8789
equal deleted inserted replaced
5711:f06ddf081d68 5712:7e82752d3fdf
     1 /*
     1 /*
     2  * Copyright 1997-2010 Sun Microsystems, Inc.  All Rights Reserved.
     2  * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    14  *
    14  *
    15  * You should have received a copy of the GNU General Public License version
    15  * You should have received a copy of the GNU General Public License version
    16  * 2 along with this work; if not, write to the Free Software Foundation,
    16  * 2 along with this work; if not, write to the Free Software Foundation,
    17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    18  *
    18  *
    19  * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    20  * CA 95054 USA or visit www.sun.com if you need additional information or
    20  * or visit www.oracle.com if you need additional information or have any
    21  * have any questions.
    21  * questions.
    22  *
    22  *
    23  */
    23  */
    24 
    24 
    25 #if !defined(COMPILER1) && !defined(COMPILER2)
    25 #if !defined(COMPILER1) && !defined(COMPILER2)
    26 define_pd_global(bool, BackgroundCompilation,        false);
    26 define_pd_global(bool, BackgroundCompilation,        false);
   319             "OS specific low limit for heap base address")                  \
   319             "OS specific low limit for heap base address")                  \
   320                                                                             \
   320                                                                             \
   321   diagnostic(bool, PrintCompressedOopsMode, false,                          \
   321   diagnostic(bool, PrintCompressedOopsMode, false,                          \
   322             "Print compressed oops base address and encoding mode")         \
   322             "Print compressed oops base address and encoding mode")         \
   323                                                                             \
   323                                                                             \
       
   324   lp64_product(intx, ObjectAlignmentInBytes, 8,                             \
       
   325           "Default object alignment in bytes, 8 is minimum")                \
       
   326                                                                             \
   324   /* UseMembar is theoretically a temp flag used for memory barrier         \
   327   /* UseMembar is theoretically a temp flag used for memory barrier         \
   325    * removal testing.  It was supposed to be removed before FCS but has     \
   328    * removal testing.  It was supposed to be removed before FCS but has     \
   326    * been re-added (see 6401008) */                                         \
   329    * been re-added (see 6401008) */                                         \
   327   product(bool, UseMembar, false,                                           \
   330   product(bool, UseMembar, false,                                           \
   328           "(Unstable) Issues membars on thread state transitions")          \
   331           "(Unstable) Issues membars on thread state transitions")          \
  1118   product(bool, StressLdcRewrite, false,                                    \
  1121   product(bool, StressLdcRewrite, false,                                    \
  1119           "Force ldc -> ldc_w rewrite during RedefineClasses")              \
  1122           "Force ldc -> ldc_w rewrite during RedefineClasses")              \
  1120                                                                             \
  1123                                                                             \
  1121   product(intx, TraceRedefineClasses, 0,                                    \
  1124   product(intx, TraceRedefineClasses, 0,                                    \
  1122           "Trace level for JVMTI RedefineClasses")                          \
  1125           "Trace level for JVMTI RedefineClasses")                          \
       
  1126                                                                             \
       
  1127   develop(bool, StressMethodComparator, false,                              \
       
  1128           "run the MethodComparator on all loaded methods")                 \
  1123                                                                             \
  1129                                                                             \
  1124   /* change to false by default sometime after Mustang */                   \
  1130   /* change to false by default sometime after Mustang */                   \
  1125   product(bool, VerifyMergedCPBytecodes, true,                              \
  1131   product(bool, VerifyMergedCPBytecodes, true,                              \
  1126           "Verify bytecodes after RedefineClasses constant pool merging")   \
  1132           "Verify bytecodes after RedefineClasses constant pool merging")   \
  1127                                                                             \
  1133                                                                             \