src/share/vm/runtime/globals.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/runtime

src/share/vm/runtime/globals.hpp

Print this page
rev 6030 : 8035828: Turn on @Stable support in VM
Reviewed-by: ?


3772                                                                             \
3773   diagnostic(bool, EnableInvokeDynamic, true,                               \
3774           "support JSR 292 (method handles, invokedynamic, "                \
3775           "anonymous classes")                                              \
3776                                                                             \
3777   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3778           "Print generated stub code for method handles")                   \
3779                                                                             \
3780   develop(bool, TraceMethodHandles, false,                                  \
3781           "trace internal method handle operations")                        \
3782                                                                             \
3783   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3784           "perform extra checks when constructing method handles")          \
3785                                                                             \
3786   diagnostic(bool, ShowHiddenFrames, false,                                 \
3787           "show method handle implementation frames (usually hidden)")      \
3788                                                                             \
3789   experimental(bool, TrustFinalNonStaticFields, false,                      \
3790           "trust final non-static declarations for constant folding")       \
3791                                                                             \
3792   experimental(bool, FoldStableValues, false,                               \
3793           "Private flag to control optimizations for stable variables")     \
3794                                                                             \
3795   develop(bool, TraceInvokeDynamic, false,                                  \
3796           "trace internal invoke dynamic operations")                       \
3797                                                                             \
3798   diagnostic(bool, PauseAtStartup,      false,                              \
3799           "Causes the VM to pause at startup time and wait for the pause "  \
3800           "file to be removed (default: ./vm.paused.<pid>)")                \
3801                                                                             \
3802   diagnostic(ccstr, PauseAtStartupFile, NULL,                               \
3803           "The file to create and for whose removal to await when pausing " \
3804           "at startup. (default: ./vm.paused.<pid>)")                       \
3805                                                                             \
3806   diagnostic(bool, PauseAtExit, false,                                      \
3807           "Pause and wait for keypress on exit if a debugger is attached")  \
3808                                                                             \
3809   product(bool, ExtendedDTraceProbes,    false,                             \
3810           "Enable performance-impacting dtrace probes")                     \
3811                                                                             \
3812   product(bool, DTraceMethodProbes, false,                                  \
3813           "Enable dtrace probes for method-entry and method-exit")          \




3772                                                                             \
3773   diagnostic(bool, EnableInvokeDynamic, true,                               \
3774           "support JSR 292 (method handles, invokedynamic, "                \
3775           "anonymous classes")                                              \
3776                                                                             \
3777   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3778           "Print generated stub code for method handles")                   \
3779                                                                             \
3780   develop(bool, TraceMethodHandles, false,                                  \
3781           "trace internal method handle operations")                        \
3782                                                                             \
3783   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3784           "perform extra checks when constructing method handles")          \
3785                                                                             \
3786   diagnostic(bool, ShowHiddenFrames, false,                                 \
3787           "show method handle implementation frames (usually hidden)")      \
3788                                                                             \
3789   experimental(bool, TrustFinalNonStaticFields, false,                      \
3790           "trust final non-static declarations for constant folding")       \
3791                                                                             \
3792   product(bool, FoldStableValues, true,                                     \
3793           "Optimize loads from stable fields (marked w/ @Stable)")          \
3794                                                                             \
3795   develop(bool, TraceInvokeDynamic, false,                                  \
3796           "trace internal invoke dynamic operations")                       \
3797                                                                             \
3798   diagnostic(bool, PauseAtStartup,      false,                              \
3799           "Causes the VM to pause at startup time and wait for the pause "  \
3800           "file to be removed (default: ./vm.paused.<pid>)")                \
3801                                                                             \
3802   diagnostic(ccstr, PauseAtStartupFile, NULL,                               \
3803           "The file to create and for whose removal to await when pausing " \
3804           "at startup. (default: ./vm.paused.<pid>)")                       \
3805                                                                             \
3806   diagnostic(bool, PauseAtExit, false,                                      \
3807           "Pause and wait for keypress on exit if a debugger is attached")  \
3808                                                                             \
3809   product(bool, ExtendedDTraceProbes,    false,                             \
3810           "Enable performance-impacting dtrace probes")                     \
3811                                                                             \
3812   product(bool, DTraceMethodProbes, false,                                  \
3813           "Enable dtrace probes for method-entry and method-exit")          \


src/share/vm/runtime/globals.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File