@@ -2987,12 +2987,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
2987
2987
</parameters>
2988
2988
<errors>
2989
2989
<error id="JVMTI_ERROR_OPAQUE_FRAME">
2990
- Called or calling method is a native method.
2991
- The implementation is unable to pop this frame.
2992
- </error>
2993
- <error id="JVMTI_ERROR_OPAQUE_FRAME">
2994
- The thread is a suspended virtual thread and the implementation
2995
- was unable to pop the current frame.
2990
+ The implementation is unable to pop this frame
2991
+ (e.g. called or calling method is a native method).
2996
2992
</error>
2997
2993
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
2998
2994
Thread was not suspended and was not the current thread.
@@ -3078,8 +3074,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
3078
3074
</parameters>
3079
3075
<errors>
3080
3076
<error id="JVMTI_ERROR_OPAQUE_FRAME">
3081
- The frame at <code>depth</code> is executing a
3082
- native method.
3077
+ A <eventlink id="FramePop"></eventlink> event cannot be generated for this frame
3078
+ (e.g. the frame at <code>depth</code> is executing a native method) .
3083
3079
</error>
3084
3080
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
3085
3081
Thread was not suspended and was not the current thread.
@@ -3188,12 +3184,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
3188
3184
</parameters>
3189
3185
<errors>
3190
3186
<error id="JVMTI_ERROR_OPAQUE_FRAME">
3191
- Attempted to return early from a frame
3192
- corresponding to a native method.
3193
- The thread is a suspended virtual thread and the implementation was
3194
- unable to force its current frame to return.
3195
- Or the implementation is unable to provide
3196
- this functionality on this frame.
3187
+ The implementation is unable to force the current frame to return
3188
+ (e.g. current frame is executing a native method).
3197
3189
</error>
3198
3190
<error id="JVMTI_ERROR_TYPE_MISMATCH">
3199
3191
The result type of the called method is not
@@ -3240,12 +3232,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
3240
3232
</parameters>
3241
3233
<errors>
3242
3234
<error id="JVMTI_ERROR_OPAQUE_FRAME">
3243
- Attempted to return early from a frame
3244
- corresponding to a native method.
3245
- The thread is a suspended virtual thread and the implementation was
3246
- unable to force its current frame to return.
3247
- Or the implementation is unable to provide
3248
- this functionality on this frame.
3235
+ The implementation is unable to force the current frame to return
3236
+ (e.g. current frame is executing a native method).
3249
3237
</error>
3250
3238
<error id="JVMTI_ERROR_TYPE_MISMATCH">
3251
3239
The result type of the called method is not
@@ -3288,12 +3276,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
3288
3276
</parameters>
3289
3277
<errors>
3290
3278
<error id="JVMTI_ERROR_OPAQUE_FRAME">
3291
- Attempted to return early from a frame
3292
- corresponding to a native method.
3293
- The thread is a suspended virtual thread and the implementation was
3294
- unable to force its current frame to return.
3295
- Or the implementation is unable to provide
3296
- this functionality on this frame.
3279
+ The implementation is unable to force the current frame to return
3280
+ (e.g. current frame is executing a native method).
3297
3281
</error>
3298
3282
<error id="JVMTI_ERROR_TYPE_MISMATCH">
3299
3283
The result type of the called method is not <code>long</code>.
@@ -3333,12 +3317,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
3333
3317
</parameters>
3334
3318
<errors>
3335
3319
<error id="JVMTI_ERROR_OPAQUE_FRAME">
3336
- Attempted to return early from a frame
3337
- corresponding to a native method.
3338
- The thread is a suspended virtual thread and the implementation was
3339
- unable to force its current frame to return.
3340
- Or the implementation is unable to provide
3341
- this functionality on this frame.
3320
+ The implementation is unable to force the current frame to return
3321
+ (e.g. current frame is executing a native method).
3342
3322
</error>
3343
3323
<error id="JVMTI_ERROR_TYPE_MISMATCH">
3344
3324
The result type of the called method is not <code>float</code>.
@@ -3378,12 +3358,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
3378
3358
</parameters>
3379
3359
<errors>
3380
3360
<error id="JVMTI_ERROR_OPAQUE_FRAME">
3381
- Attempted to return early from a frame
3382
- corresponding to a native method.
3383
- The thread is a suspended virtual thread and the implementation was
3384
- unable to force its current frame to return.
3385
- Or the implementation is unable to provide
3386
- this functionality on this frame.
3361
+ The implementation is unable to force the current frame to return
3362
+ (e.g. current frame is executing a native method).
3387
3363
</error>
3388
3364
<error id="JVMTI_ERROR_TYPE_MISMATCH">
3389
3365
The result type of the called method is not <code>double</code>.
@@ -3417,12 +3393,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
3417
3393
</parameters>
3418
3394
<errors>
3419
3395
<error id="JVMTI_ERROR_OPAQUE_FRAME">
3420
- Attempted to return early from a frame
3421
- corresponding to a native method.
3422
- The thread is a suspended virtual thread and the implementation was
3423
- unable to force its current frame to return.
3424
- Or the implementation is unable to provide
3425
- this functionality on this frame.
3396
+ The implementation is unable to force the current frame to return
3397
+ (e.g. current frame is executing a native method).
3426
3398
</error>
3427
3399
<error id="JVMTI_ERROR_TYPE_MISMATCH">
3428
3400
The called method has a result type.
@@ -5928,7 +5900,8 @@ class C2 extends C1 implements I2 {
5928
5900
<code>Object</code> or a subclass of <code>Object</code>.
5929
5901
</error>
5930
5902
<error id="JVMTI_ERROR_OPAQUE_FRAME">
5931
- Not a visible frame
5903
+ The implementation is unable to get the frame locals
5904
+ (e.g. the frame at <code>depth</code> is executing a native method).
5932
5905
</error>
5933
5906
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
5934
5907
Thread was not suspended and was not the current thread.
@@ -6031,7 +6004,8 @@ class C2 extends C1 implements I2 {
6031
6004
<code>boolean</code>.
6032
6005
</error>
6033
6006
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6034
- Not a visible frame
6007
+ The implementation is unable to get the frame locals
6008
+ (e.g. the frame at <code>depth</code> is executing a native method).
6035
6009
</error>
6036
6010
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6037
6011
Thread was not suspended and was not the current thread.
@@ -6085,7 +6059,8 @@ class C2 extends C1 implements I2 {
6085
6059
The variable type is not <code>long</code>.
6086
6060
</error>
6087
6061
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6088
- Not a visible frame
6062
+ The implementation is unable to get the frame locals
6063
+ (e.g. the frame at <code>depth</code> is executing a native method).
6089
6064
</error>
6090
6065
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6091
6066
Thread was not suspended and was not the current thread.
@@ -6139,7 +6114,8 @@ class C2 extends C1 implements I2 {
6139
6114
The variable type is not <code>float</code>.
6140
6115
</error>
6141
6116
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6142
- Not a visible frame
6117
+ The implementation is unable to get the frame locals
6118
+ (e.g. the frame at <code>depth</code> is executing a native method).
6143
6119
</error>
6144
6120
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6145
6121
Thread was not suspended and was not the current thread.
@@ -6193,7 +6169,8 @@ class C2 extends C1 implements I2 {
6193
6169
The variable type is not <code>double</code>.
6194
6170
</error>
6195
6171
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6196
- Not a visible frame
6172
+ The implementation is unable to get the frame locals
6173
+ (e.g. the frame at <code>depth</code> is executing a native method).
6197
6174
</error>
6198
6175
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6199
6176
Thread was not suspended and was not the current thread.
@@ -6252,12 +6229,8 @@ class C2 extends C1 implements I2 {
6252
6229
with the variable type.
6253
6230
</error>
6254
6231
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6255
- Not a visible frame
6256
- </error>
6257
- <error id="JVMTI_ERROR_OPAQUE_FRAME">
6258
- The thread is a suspended virtual thread and the implementation does not support
6259
- setting the value of locals in the frame of the given depth.
6260
- See <internallink id="local">Local Variables</internallink>.
6232
+ The implementation is unable to set the frame locals
6233
+ (e.g. the frame at <code>depth</code> is executing a native method).
6261
6234
</error>
6262
6235
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6263
6236
Thread was not suspended and was not the current thread.
@@ -6316,12 +6289,8 @@ class C2 extends C1 implements I2 {
6316
6289
<code>boolean</code>.
6317
6290
</error>
6318
6291
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6319
- Not a visible frame
6320
- </error>
6321
- <error id="JVMTI_ERROR_OPAQUE_FRAME">
6322
- The thread is a suspended virtual thread and the implementation does not support
6323
- setting the value of locals in the frame of the given depth.
6324
- See <internallink id="local">Local Variables</internallink>.
6292
+ The implementation is unable to set the frame locals
6293
+ (e.g. the frame at <code>depth</code> is executing a native method).
6325
6294
</error>
6326
6295
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6327
6296
Thread was not suspended and was not the current thread.
@@ -6375,12 +6344,8 @@ class C2 extends C1 implements I2 {
6375
6344
The variable type is not <code>long</code>.
6376
6345
</error>
6377
6346
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6378
- Not a visible frame
6379
- </error>
6380
- <error id="JVMTI_ERROR_OPAQUE_FRAME">
6381
- The thread is a suspended virtual thread and the implementation does not support
6382
- setting the value of locals in the frame of the given depth.
6383
- See <internallink id="local">Local Variables</internallink>.
6347
+ The implementation is unable to set the frame locals
6348
+ (e.g. the frame at <code>depth</code> is executing a native method).
6384
6349
</error>
6385
6350
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6386
6351
Thread was not suspended and was not the current thread.
@@ -6434,12 +6399,8 @@ class C2 extends C1 implements I2 {
6434
6399
The variable type is not <code>float</code>.
6435
6400
</error>
6436
6401
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6437
- Not a visible frame
6438
- </error>
6439
- <error id="JVMTI_ERROR_OPAQUE_FRAME">
6440
- The thread is a suspended virtual thread and the implementation does not support
6441
- setting the value of locals in the frame of the given depth.
6442
- See <internallink id="local">Local Variables</internallink>.
6402
+ The implementation is unable to set the frame locals
6403
+ (e.g. the frame at <code>depth</code> is executing a native method).
6443
6404
</error>
6444
6405
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6445
6406
Thread was not suspended and was not the current thread.
@@ -6493,12 +6454,8 @@ class C2 extends C1 implements I2 {
6493
6454
The variable type is not <code>double</code>.
6494
6455
</error>
6495
6456
<error id="JVMTI_ERROR_OPAQUE_FRAME">
6496
- Not a visible frame
6497
- </error>
6498
- <error id="JVMTI_ERROR_OPAQUE_FRAME">
6499
- The thread is a suspended virtual thread and the implementation does not support
6500
- setting the value of locals in the frame of the given depth.
6501
- See <internallink id="local">Local Variables</internallink>.
6457
+ The implementation is unable to set the frame locals
6458
+ (e.g. the frame at <code>depth</code> is executing a native method).
6502
6459
</error>
6503
6460
<error id="JVMTI_ERROR_THREAD_NOT_SUSPENDED">
6504
6461
Thread was not suspended and was not the current thread.
@@ -12050,7 +12007,7 @@ myInit() {
12050
12007
</errorid>
12051
12008
<errorid id="JVMTI_ERROR_OPAQUE_FRAME" num="32">
12052
12009
Information about the frame is not available (e.g. for native frames),
12053
- or the function cannot be performed on the thread's current frame.
12010
+ or the implementation is unable to provide this functionality on this frame.
12054
12011
</errorid>
12055
12012
<errorid id="JVMTI_ERROR_DUPLICATE" num="40">
12056
12013
Item already set.
0 commit comments