< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
@@ -811,10 +811,13 @@
                                                                              \
    product(bool, CrashOnOutOfMemoryError, false,                             \
            "JVM aborts, producing an error log and core/mini dump, on the "  \
            "first occurrence of an out-of-memory error thrown from JVM")     \
                                                                              \
+   product(bool, DetectLocksInCompiledFrames, true,                          \
+           "Detect monitors in continuation compiled frames")                \
+                                                                             \
    /* tracing */                                                             \
                                                                              \
    develop(bool, StressRewriter, false,                                      \
            "Stress linktime bytecode rewriting")                             \
                                                                              \

@@ -1728,10 +1731,13 @@
            "Testing Only: Use the new version while testing")                \
                                                                              \
    product(bool, UseNewCode3, false, DIAGNOSTIC,                             \
            "Testing Only: Use the new version while testing")                \
                                                                              \
+   product(intx, ContPerfTest, 1000, DIAGNOSTIC,                             \
+           "Testing Only: Use the new version while testing")                \
+                                                                             \
    notproduct(bool, UseDebuggerErgo, false,                                  \
            "Debugging Only: Adjust the VM to be more debugger-friendly. "    \
            "Turns on the other UseDebuggerErgo* flags")                      \
                                                                              \
    notproduct(bool, UseDebuggerErgo1, false,                                 \

@@ -1854,10 +1860,13 @@
            "perform extra checks when constructing method handles")          \
                                                                              \
    product(bool, ShowHiddenFrames, false, DIAGNOSTIC,                        \
            "show method handle implementation frames (usually hidden)")      \
                                                                              \
+   product(bool, ShowCarrierFrames, false, DIAGNOSTIC,                       \
+           "show virtual threads' carrier frames in exceptions")             \
+                                                                             \
    product(bool, TrustFinalNonStaticFields, false, EXPERIMENTAL,             \
            "trust final non-static declarations for constant folding")       \
                                                                              \
    product(bool, FoldStableValues, true, DIAGNOSTIC,                         \
            "Optimize loads from stable fields (marked w/ @Stable)")          \

@@ -2010,10 +2019,42 @@
                                                                              \
    product(ccstr, AllocateHeapAt, NULL,                                      \
            "Path to the directory where a temporary file will be created "   \
            "to use as the backing store for Java Heap.")                     \
                                                                              \
+   product(bool, LoomGenCode, true,                                          \
+           "Generate oopmap code")                                           \
+                                                                             \
+   develop(bool, LoomDeoptAfterThaw, false,                                  \
+           "Deopt stack after thaw")                                         \
+                                                                             \
+   develop(bool, LoomVerifyAfterThaw, false,                                 \
+           "Verify stack after thaw")                                        \
+                                                                             \
+   product(bool, UseContinuationStrong, true,                                \
+           "The weak keepalive is considered strong on stack")               \
+                                                                             \
+   product(bool, TrimContinuationChunksInGC, false,                          \
+          "Trim stack chunks when copying objects in GC")                    \
+                                                                             \
+   product(bool, UseChunkBitmaps, false,                                    \
+          "Generate oop bitmaps for continuation chunks")                    \
+                                                                             \
+   product(bool, UseContinuationFastPath, true,                              \
+           "Use fast-path frame walking in continuations")                   \
+                                                                             \
+   product(bool, UseContinuationStreamingCopy, false,                        \
+           "Use streaming memory when copying continuation stack chunks")    \
+                                                                             \
+   develop(bool, VerifyContinuations, true,                                  \
+           "Verify continuation consistency")                                \
+                                                                             \
+   product(intx, ScopeLocalCacheSize, 16,                                    \
+           "Size of the cache for scoped values")                            \
+            range(0, max_intx)                                               \
+            constraint(ScopeLocalCacheSizeConstraintFunc, AtParse)           \
+                                                                             \
    develop(int, VerifyMetaspaceInterval, DEBUG_ONLY(500) NOT_DEBUG(0),       \
                 "Run periodic metaspace verifications (0 - none, "           \
                 "1 - always, >1 every nth interval)")                        \
                                                                              \
    product(bool, ShowRegistersOnAssert, true, DIAGNOSTIC,                    \
< prev index next >