[jdk17u-dev] Integrated: 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR

Dmitry Chuyko dchuyko at openjdk.org
Wed Apr 2 14:53:02 UTC 2025


On Thu, 20 Mar 2025 09:09:32 GMT, Dmitry Chuyko <dchuyko at openjdk.org> wrote:

> This tiny change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is a backport from jdk21u. The pach has been manually recreated in 17u context (there are no post_call_nop() calls - a part of Virtual Threads, and max_vector_size comparison is different - a part of SVE support), in principal the patch is the same.
> 
> Testing: tier1,2 on linux-aarch64.

This pull request has now been integrated.

Changeset: c98e598b
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
URL:       https://git.openjdk.org/jdk17u-dev/commit/c98e598bc4b369abc60a876f7cfb7c78f5521cc1
Stats:     7 lines in 1 file changed: 3 ins; 4 del; 0 mod

8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR

Reviewed-by: phh

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

PR: https://git.openjdk.org/jdk17u-dev/pull/3389


More information about the jdk-updates-dev mailing list