src/share/vm/runtime/globals_extension.hpp

changeset 777
37f87013dfd8
parent 548
ba764ed4b6f2
child 785
d28aa69f0959
     1.1 --- a/src/share/vm/runtime/globals_extension.hpp	Wed Jun 04 13:51:09 2008 -0700
     1.2 +++ b/src/share/vm/runtime/globals_extension.hpp	Thu Jun 05 15:57:56 2008 -0700
     1.3 @@ -74,21 +74,16 @@
     1.4  #endif
     1.5  
     1.6  typedef enum {
     1.7 - RUNTIME_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER,
     1.8 -               RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER,
     1.9 -               RUNTIME_NOTPRODUCT_FLAG_MEMBER, RUNTIME_MANAGEABLE_FLAG_MEMBER,
    1.10 -               RUNTIME_PRODUCT_RW_FLAG_MEMBER,
    1.11 -               RUNTIME_LP64_PRODUCT_FLAG_MEMBER)
    1.12 - RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER,
    1.13 -               RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER,
    1.14 -               RUNTIME_NOTPRODUCT_FLAG_MEMBER)
    1.15 + RUNTIME_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER, RUNTIME_MANAGEABLE_FLAG_MEMBER, RUNTIME_PRODUCT_RW_FLAG_MEMBER, RUNTIME_LP64_PRODUCT_FLAG_MEMBER)
    1.16 + RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER)
    1.17 +#ifndef KERNEL
    1.18 + G1_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER, RUNTIME_MANAGEABLE_FLAG_MEMBER, RUNTIME_PRODUCT_RW_FLAG_MEMBER)
    1.19 +#endif
    1.20  #ifdef COMPILER1
    1.21 - C1_FLAGS(C1_DEVELOP_FLAG_MEMBER, C1_PD_DEVELOP_FLAG_MEMBER, C1_PRODUCT_FLAG_MEMBER, C1_PD_PRODUCT_FLAG_MEMBER,
    1.22 -          C1_NOTPRODUCT_FLAG_MEMBER)
    1.23 + C1_FLAGS(C1_DEVELOP_FLAG_MEMBER, C1_PD_DEVELOP_FLAG_MEMBER, C1_PRODUCT_FLAG_MEMBER, C1_PD_PRODUCT_FLAG_MEMBER, C1_NOTPRODUCT_FLAG_MEMBER)
    1.24  #endif
    1.25  #ifdef COMPILER2
    1.26 - C2_FLAGS(C2_DEVELOP_FLAG_MEMBER, C2_PD_DEVELOP_FLAG_MEMBER, C2_PRODUCT_FLAG_MEMBER, C2_PD_PRODUCT_FLAG_MEMBER,
    1.27 -          C2_DIAGNOSTIC_FLAG_MEMBER, C2_NOTPRODUCT_FLAG_MEMBER)
    1.28 + C2_FLAGS(C2_DEVELOP_FLAG_MEMBER, C2_PD_DEVELOP_FLAG_MEMBER, C2_PRODUCT_FLAG_MEMBER, C2_PD_PRODUCT_FLAG_MEMBER, C2_DIAGNOSTIC_FLAG_MEMBER, C2_NOTPRODUCT_FLAG_MEMBER)
    1.29  #endif
    1.30   NUM_CommandLineFlag
    1.31  } CommandLineFlag;
    1.32 @@ -144,24 +139,45 @@
    1.33  #endif
    1.34  
    1.35  typedef enum {
    1.36 - RUNTIME_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE, RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.37 -               RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE, RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.38 + RUNTIME_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.39 +               RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.40 +               RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.41 +               RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.42                 RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE,
    1.43                 RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.44                 RUNTIME_MANAGEABLE_FLAG_MEMBER_WITH_TYPE,
    1.45                 RUNTIME_PRODUCT_RW_FLAG_MEMBER_WITH_TYPE,
    1.46                 RUNTIME_LP64_PRODUCT_FLAG_MEMBER_WITH_TYPE)
    1.47 -RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE, RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.48 -               RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE, RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.49 -               RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE,
    1.50 -               RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE)
    1.51 + RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.52 +                  RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.53 +                  RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.54 +                  RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.55 +                  RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE,
    1.56 +                  RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE)
    1.57 +#ifndef KERNEL
    1.58 + G1_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.59 +          RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.60 +          RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.61 +          RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.62 +          RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE,
    1.63 +          RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.64 +          RUNTIME_MANAGEABLE_FLAG_MEMBER_WITH_TYPE,
    1.65 +          RUNTIME_PRODUCT_RW_FLAG_MEMBER_WITH_TYPE)
    1.66 +#endif // KERNEL
    1.67  #ifdef COMPILER1
    1.68 - C1_FLAGS(C1_DEVELOP_FLAG_MEMBER_WITH_TYPE, C1_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, C1_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.69 -          C1_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE, C1_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE)
    1.70 + C1_FLAGS(C1_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.71 +          C1_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.72 +          C1_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.73 +          C1_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.74 +          C1_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE)
    1.75  #endif
    1.76  #ifdef COMPILER2
    1.77 - C2_FLAGS(C2_DEVELOP_FLAG_MEMBER_WITH_TYPE, C2_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, C2_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.78 -          C2_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE, C2_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE, C2_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE)
    1.79 + C2_FLAGS(C2_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.80 +          C2_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
    1.81 +          C2_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.82 +          C2_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
    1.83 +          C2_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE,
    1.84 +          C2_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE)
    1.85  #endif
    1.86   NUM_CommandLineFlagWithType
    1.87  } CommandLineFlagWithType;

mercurial