On Thu, 7 Sep 2023 16:58:38 GMT, Andrew Haley <a...@openjdk.org> wrote:

> This PR fixes a specific problem caused by using r29/rfp to unwind Java code. 
> For some time we have treated r29 as a callee-saved scratch register, and it 
> is freely used by C2-generated code. Therefore, any code in SA that uses 
> getFP() in a compiled frame is very likely to come to grief.
> 
> I believe this is the root cause of 8313800, but it's very hard to prove that 
> because because it's something of an intermittent fault.

This pull request has now been integrated.

Changeset: 1d702d28
Author:    Andrew Haley <a...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/1d702d28b687add53762435abceb55f4dc2d37e2
Stats:     16 lines in 1 file changed: 0 ins; 9 del; 7 mod

8313800: AArch64: SA stack walking code having trouble finding sender frame 
when invoking LambdaForms is involved

Reviewed-by: cjplummer

-------------

PR: https://git.openjdk.org/jdk/pull/15624

Reply via email to