hotspot/src/share/vm/runtime/globals.hpp

Print this page
rev 4166 : Merge


3602   product(bool, DTraceAllocProbes, false,                                   \
3603           "Enable dtrace probes for object allocation")                     \
3604                                                                             \
3605   product(bool, DTraceMonitorProbes, false,                                 \
3606           "Enable dtrace probes for monitor events")                        \
3607                                                                             \
3608   product(bool, RelaxAccessControlCheck, false,                             \
3609           "Relax the access control checks in the verifier")                \
3610                                                                             \
3611   diagnostic(bool, PrintDTraceDOF, false,                                   \
3612              "Print the DTrace DOF passed to the system for JSDT probes")   \
3613                                                                             \
3614   product(uintx, StringTableSize, 1009,                                     \
3615           "Number of buckets in the interned String table")                 \
3616                                                                             \
3617   product(bool, UseVMInterruptibleIO, false,                                \
3618           "(Unstable, Solaris-specific) Thread interrupt before or with "   \
3619           "EINTR for I/O operations results in OS_INTRPT. The default value"\
3620           " of this flag is true for JDK 6 and earlier")                    \
3621                                                                             \



3622   diagnostic(bool, WhiteBoxAPI, false,                                      \
3623           "Enable internal testing APIs")                                   \
3624                                                                             \
3625   product(bool, PrintGCCause, true,                                         \
3626           "Include GC cause in GC logging")                                 \
3627                                                                             \
3628   product(bool, EnableTracing, false,                                       \
3629                   "Enable event-based tracing")
3630 
3631 /*
3632  *  Macros for factoring of globals
3633  */
3634 
3635 // Interface macros
3636 #define DECLARE_PRODUCT_FLAG(type, name, value, doc)    extern "C" type name;
3637 #define DECLARE_PD_PRODUCT_FLAG(type, name, doc)        extern "C" type name;
3638 #define DECLARE_DIAGNOSTIC_FLAG(type, name, value, doc) extern "C" type name;
3639 #define DECLARE_EXPERIMENTAL_FLAG(type, name, value, doc) extern "C" type name;
3640 #define DECLARE_MANAGEABLE_FLAG(type, name, value, doc) extern "C" type name;
3641 #define DECLARE_PRODUCT_RW_FLAG(type, name, value, doc) extern "C" type name;




3602   product(bool, DTraceAllocProbes, false,                                   \
3603           "Enable dtrace probes for object allocation")                     \
3604                                                                             \
3605   product(bool, DTraceMonitorProbes, false,                                 \
3606           "Enable dtrace probes for monitor events")                        \
3607                                                                             \
3608   product(bool, RelaxAccessControlCheck, false,                             \
3609           "Relax the access control checks in the verifier")                \
3610                                                                             \
3611   diagnostic(bool, PrintDTraceDOF, false,                                   \
3612              "Print the DTrace DOF passed to the system for JSDT probes")   \
3613                                                                             \
3614   product(uintx, StringTableSize, 1009,                                     \
3615           "Number of buckets in the interned String table")                 \
3616                                                                             \
3617   product(bool, UseVMInterruptibleIO, false,                                \
3618           "(Unstable, Solaris-specific) Thread interrupt before or with "   \
3619           "EINTR for I/O operations results in OS_INTRPT. The default value"\
3620           " of this flag is true for JDK 6 and earlier")                    \
3621                                                                             \
3622   product(bool, AllowNonVirtualCalls, false,                                \
3623          "Obey the ACC_SUPER flag and allow invokenonvirtual calls")        \
3624                                                                             \
3625   diagnostic(bool, WhiteBoxAPI, false,                                      \
3626           "Enable internal testing APIs")                                   \
3627                                                                             \
3628   product(bool, PrintGCCause, true,                                         \
3629           "Include GC cause in GC logging")                                 \
3630                                                                             \
3631   product(bool, EnableTracing, false,                                       \
3632                   "Enable event-based tracing")
3633 
3634 /*
3635  *  Macros for factoring of globals
3636  */
3637 
3638 // Interface macros
3639 #define DECLARE_PRODUCT_FLAG(type, name, value, doc)    extern "C" type name;
3640 #define DECLARE_PD_PRODUCT_FLAG(type, name, doc)        extern "C" type name;
3641 #define DECLARE_DIAGNOSTIC_FLAG(type, name, value, doc) extern "C" type name;
3642 #define DECLARE_EXPERIMENTAL_FLAG(type, name, value, doc) extern "C" type name;
3643 #define DECLARE_MANAGEABLE_FLAG(type, name, value, doc) extern "C" type name;
3644 #define DECLARE_PRODUCT_RW_FLAG(type, name, value, doc) extern "C" type name;