-
Sub-task
-
Resolution: Delivered
-
P4
-
20
The JVM TI specification of the GetLocalXXX/SetLocalXXX functions has been changed to require the target thread to be either suspended or the current thread. The error code JVMTI_ERROR_THREAD_NOT_SUSPENDED will be returned if this requirement is not satisfied. The JVM TI agents which use the GetLocalXXX/SetLocalXXX API's need to be updated to suspend the target thread if it is not the current thread.
The full list of impacted JVM TI functions is:
- GetLocalObject, GetLocalInt, GetLocalLong, GetLocalFloat, GetLocalDouble, GetLocalInstance,
- SetLocalObject, SetLocalInt, SetLocalLong, SetLocalFloat, SetLocalDouble
The full list of impacted JVM TI functions is:
- GetLocalObject, GetLocalInt, GetLocalLong, GetLocalFloat, GetLocalDouble, GetLocalInstance,
- SetLocalObject, SetLocalInt, SetLocalLong, SetLocalFloat, SetLocalDouble