Integrated: 8287901: Loom: Failures with -XX:+VerifyStack
    Ron Pressler 
    rpressler at openjdk.java.net
       
    Wed Jun  8 19:53:33 UTC 2022
    
    
  
On Tue, 7 Jun 2022 15:56:47 GMT, Ron Pressler <rpressler at openjdk.org> wrote:
> Please review the following change.
> 
> Debugging information added to `frame::describe` (used by `JavaThread::print_frame_layout`) was inaccurate, but proved fatal with `VerifyStack`, which uses the same information for verification.
> 
> The location of a caller frame's return address and spilled fp, which are located in the callee, were recorded by the caller frame. In the case of the special frame `Continuation.enterSpecial`, those locations were recorded incorrectly. The fix is to record the information while describing the callee frame, rather than the caller.
> 
> Passes tier1
This pull request has now been integrated.
Changeset: b6233985
Author:    Ron Pressler <rpressler at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/b62339855571b234979e2cf250c9251d1d063a06
Stats:     41 lines in 3 files changed: 27 ins; 0 del; 14 mod
8287901: Loom: Failures with -XX:+VerifyStack
Reviewed-by: pchilanomate, coleenp
-------------
PR: https://git.openjdk.java.net/jdk/pull/9066
    
    
More information about the hotspot-runtime-dev
mailing list