src/share/vm/runtime/globals.hpp

Print this page
rev 2110 : [mq]: is-debugger-present


3732   experimental(bool, TrustFinalNonStaticFields, false,                      \
3733           "trust final non-static declarations for constant folding")       \
3734                                                                             \
3735   experimental(bool, EnableInvokeDynamic, false,                            \
3736           "recognize the invokedynamic instruction")                        \
3737                                                                             \
3738   experimental(bool, AllowTransitionalJSR292, true,                         \
3739           "recognize pre-PFD formats of invokedynamic")                     \
3740                                                                             \
3741   develop(bool, TraceInvokeDynamic, false,                                  \
3742           "trace internal invoke dynamic operations")                       \
3743                                                                             \
3744   diagnostic(bool, PauseAtStartup,      false,                              \
3745           "Causes the VM to pause at startup time and wait for the pause "  \
3746           "file to be removed (default: ./vm.paused.<pid>)")                \
3747                                                                             \
3748   diagnostic(ccstr, PauseAtStartupFile, NULL,                               \
3749           "The file to create and for whose removal to await when pausing " \
3750           "at startup. (default: ./vm.paused.<pid>)")                       \
3751                                                                             \



3752   product(bool, ExtendedDTraceProbes,    false,                             \
3753           "Enable performance-impacting dtrace probes")                     \
3754                                                                             \
3755   product(bool, DTraceMethodProbes, false,                                  \
3756           "Enable dtrace probes for method-entry and method-exit")          \
3757                                                                             \
3758   product(bool, DTraceAllocProbes, false,                                   \
3759           "Enable dtrace probes for object allocation")                     \
3760                                                                             \
3761   product(bool, DTraceMonitorProbes, false,                                 \
3762           "Enable dtrace probes for monitor events")                        \
3763                                                                             \
3764   product(bool, RelaxAccessControlCheck, false,                             \
3765           "Relax the access control checks in the verifier")                \
3766                                                                             \
3767   diagnostic(bool, PrintDTraceDOF, false,                                   \
3768              "Print the DTrace DOF passed to the system for JSDT probes")   \
3769                                                                             \
3770   product(bool, UseVMInterruptibleIO, false,                                \
3771           "(Unstable, Solaris-specific) Thread interrupt before or with "   \




3732   experimental(bool, TrustFinalNonStaticFields, false,                      \
3733           "trust final non-static declarations for constant folding")       \
3734                                                                             \
3735   experimental(bool, EnableInvokeDynamic, false,                            \
3736           "recognize the invokedynamic instruction")                        \
3737                                                                             \
3738   experimental(bool, AllowTransitionalJSR292, true,                         \
3739           "recognize pre-PFD formats of invokedynamic")                     \
3740                                                                             \
3741   develop(bool, TraceInvokeDynamic, false,                                  \
3742           "trace internal invoke dynamic operations")                       \
3743                                                                             \
3744   diagnostic(bool, PauseAtStartup,      false,                              \
3745           "Causes the VM to pause at startup time and wait for the pause "  \
3746           "file to be removed (default: ./vm.paused.<pid>)")                \
3747                                                                             \
3748   diagnostic(ccstr, PauseAtStartupFile, NULL,                               \
3749           "The file to create and for whose removal to await when pausing " \
3750           "at startup. (default: ./vm.paused.<pid>)")                       \
3751                                                                             \
3752   diagnostic(bool, PauseAtExit, false,                                      \
3753           "Pause and wait for keypress on exit if a debugger is attached")  \
3754                                                                             \
3755   product(bool, ExtendedDTraceProbes,    false,                             \
3756           "Enable performance-impacting dtrace probes")                     \
3757                                                                             \
3758   product(bool, DTraceMethodProbes, false,                                  \
3759           "Enable dtrace probes for method-entry and method-exit")          \
3760                                                                             \
3761   product(bool, DTraceAllocProbes, false,                                   \
3762           "Enable dtrace probes for object allocation")                     \
3763                                                                             \
3764   product(bool, DTraceMonitorProbes, false,                                 \
3765           "Enable dtrace probes for monitor events")                        \
3766                                                                             \
3767   product(bool, RelaxAccessControlCheck, false,                             \
3768           "Relax the access control checks in the verifier")                \
3769                                                                             \
3770   diagnostic(bool, PrintDTraceDOF, false,                                   \
3771              "Print the DTrace DOF passed to the system for JSDT probes")   \
3772                                                                             \
3773   product(bool, UseVMInterruptibleIO, false,                                \
3774           "(Unstable, Solaris-specific) Thread interrupt before or with "   \