< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 52749 : Bootstrap method consolidation
* clean up and simplify JDK support code for BSM invocation
* simplify JVM bootstrap handshake: use BootstrapCallInfo only
* remove unused JVM paths and data fields
* move bootstrap argument processing from MethodHandleNatives to ConstantPool
* remove ConstantGroup; merge argument access into BootstrapCallInfo
* adjust BSM argument access: remove copyArguments, add argumentRef API
* add metadata-free BSM modes, including symbolic arguments from CP

@@ -2464,18 +2464,10 @@
           "Optimize loads from stable fields (marked w/ @Stable)")          \
                                                                             \
   develop(bool, TraceInvokeDynamic, false,                                  \
           "trace internal invoke dynamic operations")                       \
                                                                             \
-  diagnostic(int, UseBootstrapCallInfo, 1,                                  \
-          "0: when resolving InDy or ConDy, force all BSM arguments to be " \
-          "resolved before the bootstrap method is called; 1: when a BSM "  \
-          "that may accept a BootstrapCallInfo is detected, use that API "  \
-          "to pass BSM arguments, which allows the BSM to delay their "     \
-          "resolution; 2+: stress test the BCI API by calling more BSMs "   \
-          "via that API, instead of with the eagerly-resolved array.")      \
-                                                                            \
   diagnostic(bool, PauseAtStartup,      false,                              \
           "Causes the VM to pause at startup time and wait for the pause "  \
           "file to be removed (default: ./vm.paused.<pid>)")                \
                                                                             \
   diagnostic(ccstr, PauseAtStartupFile, NULL,                               \
< prev index next >