From bd113ee0480c296d766d0bc3efbb96efa1cc4930 Mon Sep 17 00:00:00 2001 From: Serguei Spitsyn Date: Sat, 27 May 2023 02:43:50 +0000 Subject: [PATCH] 8308814: extend SetLocalXXX minimal support for virtual threads Reviewed-by: cjplummer --- src/hotspot/share/prims/jvmti.xml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/hotspot/share/prims/jvmti.xml b/src/hotspot/share/prims/jvmti.xml index 1aa24ba4f8391..7d5361f17a8fd 100644 --- a/src/hotspot/share/prims/jvmti.xml +++ b/src/hotspot/share/prims/jvmti.xml @@ -5826,9 +5826,8 @@ class C2 extends C1 implements I2 { The GetLocalXXX functions may be used to retrieve the value of a local variable contained in the frame of a virtual thread. The SetLocalXXX functions may be used to set the value of a - local variable in the topmost frame of a virtual thread suspended at a - breakpoint or single step event. An implementation may support setting locals - in other cases. + local variable in the topmost frame of a virtual thread suspended at an event. + An implementation may support setting locals in other cases. @@ -6205,7 +6204,7 @@ class C2 extends C1 implements I2 { Not a visible frame - The thread is a virtual thread and the implementation does not support + The thread is a suspended virtual thread and the implementation does not support setting the value of locals in the frame of the given depth. See Local Variables. @@ -6269,7 +6268,7 @@ class C2 extends C1 implements I2 { Not a visible frame - The thread is a virtual thread and the implementation does not support + The thread is a suspended virtual thread and the implementation does not support setting the value of locals in the frame of the given depth. See Local Variables. @@ -6328,7 +6327,7 @@ class C2 extends C1 implements I2 { Not a visible frame - The thread is a virtual thread and the implementation does not support + The thread is a suspended virtual thread and the implementation does not support setting the value of locals in the frame of the given depth. See Local Variables. @@ -6387,7 +6386,7 @@ class C2 extends C1 implements I2 { Not a visible frame - The thread is a virtual thread and the implementation does not support + The thread is a suspended virtual thread and the implementation does not support setting the value of locals in the frame of the given depth. See Local Variables. @@ -6446,7 +6445,7 @@ class C2 extends C1 implements I2 { Not a visible frame - The thread is a virtual thread and the implementation does not support + The thread is a suspended virtual thread and the implementation does not support setting the value of locals in the frame of the given depth. See Local Variables.