[foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled [v2]
    Vladimir Ivanov 
    vlivanov at openjdk.java.net
       
    Fri Aug 21 23:02:25 UTC 2020
    
    
  
On Wed, 5 Aug 2020 12:48:16 GMT, Jorn Vernee <jvernee at openjdk.org> wrote:
>> Not sure it's the best way to fix the problem (need to look into the code more closely), but the fix looks good for now.
>
> Thanks for the reviews.
> 
> When running the Upcalls benchmark I ran into another crash that looks related, so I'm looking into that before
> integrating.
> Explicitly save RBP location in thread anchor, so we can add it to the RegisterMap when jumping from the entry frame to
The fix looks good.
Still, IMO the best solution would be to adjust CallNative so it always kills RBP in case state transition is present.
-------------
PR: https://git.openjdk.java.net/panama-foreign/pull/279
    
    
More information about the panama-dev
mailing list