< prev index next >

src/share/vm/runtime/globals.cpp

Print this page




  22  *
  23  */
  24 
  25 #include "precompiled.hpp"
  26 #include "memory/allocation.inline.hpp"
  27 #include "oops/oop.inline.hpp"
  28 #include "runtime/arguments.hpp"
  29 #include "runtime/globals.hpp"
  30 #include "runtime/globals_extension.hpp"
  31 #include "runtime/commandLineFlagConstraintList.hpp"
  32 #include "runtime/commandLineFlagWriteableList.hpp"
  33 #include "runtime/commandLineFlagRangeList.hpp"
  34 #include "runtime/os.hpp"
  35 #include "runtime/sharedRuntime.hpp"
  36 #include "trace/tracing.hpp"
  37 #include "utilities/defaultStream.hpp"
  38 #include "utilities/macros.hpp"
  39 #include "utilities/ostream.hpp"
  40 #if INCLUDE_ALL_GCS
  41 #include "gc/g1/g1_globals.hpp"

  42 #endif // INCLUDE_ALL_GCS
  43 #ifdef COMPILER1
  44 #include "c1/c1_globals.hpp"
  45 #endif
  46 #if INCLUDE_JVMCI
  47 #include "jvmci/jvmci_globals.hpp"
  48 #endif
  49 #ifdef COMPILER2
  50 #include "opto/c2_globals.hpp"
  51 #endif
  52 #ifdef SHARK
  53 #include "shark/shark_globals.hpp"
  54 #endif
  55 
  56 RUNTIME_FLAGS(MATERIALIZE_DEVELOPER_FLAG, \
  57               MATERIALIZE_PD_DEVELOPER_FLAG, \
  58               MATERIALIZE_PRODUCT_FLAG, \
  59               MATERIALIZE_PD_PRODUCT_FLAG, \
  60               MATERIALIZE_DIAGNOSTIC_FLAG, \
  61               MATERIALIZE_PD_DIAGNOSTIC_FLAG, \


 770                RUNTIME_EXPERIMENTAL_FLAG_STRUCT, \
 771                RUNTIME_NOTPRODUCT_FLAG_STRUCT, \
 772                RUNTIME_MANAGEABLE_FLAG_STRUCT, \
 773                RUNTIME_PRODUCT_RW_FLAG_STRUCT, \
 774                RUNTIME_LP64_PRODUCT_FLAG_STRUCT, \
 775                IGNORE_RANGE, \
 776                IGNORE_CONSTRAINT, \
 777                IGNORE_WRITEABLE)
 778  RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_STRUCT, \
 779                   RUNTIME_PD_DEVELOP_FLAG_STRUCT, \
 780                   RUNTIME_PRODUCT_FLAG_STRUCT, \
 781                   RUNTIME_PD_PRODUCT_FLAG_STRUCT, \
 782                   RUNTIME_DIAGNOSTIC_FLAG_STRUCT, \
 783                   RUNTIME_PD_DIAGNOSTIC_FLAG_STRUCT, \
 784                   RUNTIME_NOTPRODUCT_FLAG_STRUCT, \
 785                   IGNORE_RANGE, \
 786                   IGNORE_CONSTRAINT, \
 787                   IGNORE_WRITEABLE)
 788 #if INCLUDE_ALL_GCS
 789  G1_FLAGS(RUNTIME_DEVELOP_FLAG_STRUCT, \













 790           RUNTIME_PD_DEVELOP_FLAG_STRUCT, \
 791           RUNTIME_PRODUCT_FLAG_STRUCT, \
 792           RUNTIME_PD_PRODUCT_FLAG_STRUCT, \
 793           RUNTIME_DIAGNOSTIC_FLAG_STRUCT, \
 794           RUNTIME_PD_DIAGNOSTIC_FLAG_STRUCT, \
 795           RUNTIME_EXPERIMENTAL_FLAG_STRUCT, \
 796           RUNTIME_NOTPRODUCT_FLAG_STRUCT, \
 797           RUNTIME_MANAGEABLE_FLAG_STRUCT, \
 798           RUNTIME_PRODUCT_RW_FLAG_STRUCT, \
 799           IGNORE_RANGE, \
 800           IGNORE_CONSTRAINT, \
 801           IGNORE_WRITEABLE)
 802 #endif // INCLUDE_ALL_GCS
 803 #if INCLUDE_JVMCI
 804  JVMCI_FLAGS(JVMCI_DEVELOP_FLAG_STRUCT, \
 805              JVMCI_PD_DEVELOP_FLAG_STRUCT, \
 806              JVMCI_PRODUCT_FLAG_STRUCT, \
 807              JVMCI_PD_PRODUCT_FLAG_STRUCT, \
 808              JVMCI_DIAGNOSTIC_FLAG_STRUCT, \
 809              JVMCI_PD_DIAGNOSTIC_FLAG_STRUCT, \




  22  *
  23  */
  24 
  25 #include "precompiled.hpp"
  26 #include "memory/allocation.inline.hpp"
  27 #include "oops/oop.inline.hpp"
  28 #include "runtime/arguments.hpp"
  29 #include "runtime/globals.hpp"
  30 #include "runtime/globals_extension.hpp"
  31 #include "runtime/commandLineFlagConstraintList.hpp"
  32 #include "runtime/commandLineFlagWriteableList.hpp"
  33 #include "runtime/commandLineFlagRangeList.hpp"
  34 #include "runtime/os.hpp"
  35 #include "runtime/sharedRuntime.hpp"
  36 #include "trace/tracing.hpp"
  37 #include "utilities/defaultStream.hpp"
  38 #include "utilities/macros.hpp"
  39 #include "utilities/ostream.hpp"
  40 #if INCLUDE_ALL_GCS
  41 #include "gc/g1/g1_globals.hpp"
  42 #include "gc/epsilon/epsilon_globals.hpp"
  43 #endif // INCLUDE_ALL_GCS
  44 #ifdef COMPILER1
  45 #include "c1/c1_globals.hpp"
  46 #endif
  47 #if INCLUDE_JVMCI
  48 #include "jvmci/jvmci_globals.hpp"
  49 #endif
  50 #ifdef COMPILER2
  51 #include "opto/c2_globals.hpp"
  52 #endif
  53 #ifdef SHARK
  54 #include "shark/shark_globals.hpp"
  55 #endif
  56 
  57 RUNTIME_FLAGS(MATERIALIZE_DEVELOPER_FLAG, \
  58               MATERIALIZE_PD_DEVELOPER_FLAG, \
  59               MATERIALIZE_PRODUCT_FLAG, \
  60               MATERIALIZE_PD_PRODUCT_FLAG, \
  61               MATERIALIZE_DIAGNOSTIC_FLAG, \
  62               MATERIALIZE_PD_DIAGNOSTIC_FLAG, \


 771                RUNTIME_EXPERIMENTAL_FLAG_STRUCT, \
 772                RUNTIME_NOTPRODUCT_FLAG_STRUCT, \
 773                RUNTIME_MANAGEABLE_FLAG_STRUCT, \
 774                RUNTIME_PRODUCT_RW_FLAG_STRUCT, \
 775                RUNTIME_LP64_PRODUCT_FLAG_STRUCT, \
 776                IGNORE_RANGE, \
 777                IGNORE_CONSTRAINT, \
 778                IGNORE_WRITEABLE)
 779  RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_STRUCT, \
 780                   RUNTIME_PD_DEVELOP_FLAG_STRUCT, \
 781                   RUNTIME_PRODUCT_FLAG_STRUCT, \
 782                   RUNTIME_PD_PRODUCT_FLAG_STRUCT, \
 783                   RUNTIME_DIAGNOSTIC_FLAG_STRUCT, \
 784                   RUNTIME_PD_DIAGNOSTIC_FLAG_STRUCT, \
 785                   RUNTIME_NOTPRODUCT_FLAG_STRUCT, \
 786                   IGNORE_RANGE, \
 787                   IGNORE_CONSTRAINT, \
 788                   IGNORE_WRITEABLE)
 789 #if INCLUDE_ALL_GCS
 790  G1_FLAGS(RUNTIME_DEVELOP_FLAG_STRUCT, \
 791           RUNTIME_PD_DEVELOP_FLAG_STRUCT, \
 792           RUNTIME_PRODUCT_FLAG_STRUCT, \
 793           RUNTIME_PD_PRODUCT_FLAG_STRUCT, \
 794           RUNTIME_DIAGNOSTIC_FLAG_STRUCT, \
 795           RUNTIME_PD_DIAGNOSTIC_FLAG_STRUCT, \
 796           RUNTIME_EXPERIMENTAL_FLAG_STRUCT, \
 797           RUNTIME_NOTPRODUCT_FLAG_STRUCT, \
 798           RUNTIME_MANAGEABLE_FLAG_STRUCT, \
 799           RUNTIME_PRODUCT_RW_FLAG_STRUCT, \
 800           IGNORE_RANGE, \
 801           IGNORE_CONSTRAINT, \
 802           IGNORE_WRITEABLE)
 803  EPSILON_FLAGS(RUNTIME_DEVELOP_FLAG_STRUCT, \
 804           RUNTIME_PD_DEVELOP_FLAG_STRUCT, \
 805           RUNTIME_PRODUCT_FLAG_STRUCT, \
 806           RUNTIME_PD_PRODUCT_FLAG_STRUCT, \
 807           RUNTIME_DIAGNOSTIC_FLAG_STRUCT, \
 808           RUNTIME_PD_DIAGNOSTIC_FLAG_STRUCT, \
 809           RUNTIME_EXPERIMENTAL_FLAG_STRUCT, \
 810           RUNTIME_NOTPRODUCT_FLAG_STRUCT, \
 811           RUNTIME_MANAGEABLE_FLAG_STRUCT, \
 812           RUNTIME_PRODUCT_RW_FLAG_STRUCT, \
 813           IGNORE_RANGE, \
 814           IGNORE_CONSTRAINT, \
 815           IGNORE_WRITEABLE)
 816 #endif // INCLUDE_ALL_GCS
 817 #if INCLUDE_JVMCI
 818  JVMCI_FLAGS(JVMCI_DEVELOP_FLAG_STRUCT, \
 819              JVMCI_PD_DEVELOP_FLAG_STRUCT, \
 820              JVMCI_PRODUCT_FLAG_STRUCT, \
 821              JVMCI_PD_PRODUCT_FLAG_STRUCT, \
 822              JVMCI_DIAGNOSTIC_FLAG_STRUCT, \
 823              JVMCI_PD_DIAGNOSTIC_FLAG_STRUCT, \


< prev index next >