Hi Serguei,

Sorry but I'm rather confused - what does it mean to do a "popframe" on the current thread? The whole point of popframe is to suspend a target thread when it is executing a specific method, and then call popframe to "back up" the thread to the point where it will call that method again when resumed. How does that work with the current thread?

Thanks,
David

On 1/06/2019 1:59 pm, [email protected] wrote:
Hi All,

Please comment or.and review the following CSR.

The CSR:
https://bugs.openjdk.java.net/browse/JDK-8225142

The bug:
https://bugs.openjdk.java.net/browse/JDK-8205126

Updated JVMTI spec:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2019/8205126-jvmti-spec-popframe.1/jvmti.html


Specdiff:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2019/8205126-jvmti-spec-popframe.1/jvmti-specdiff/


Summary:
   The JVMTI PopFrame() spec does not match the implementation.
   It says the  specified thread can not be the current thread.
   The fix aligns:
    - spec with implementaion
    - PopFrame spec with ForceEarlyReturn spec

Thanks,
Serguei

Reply via email to