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

Dmitry Chuyko dchuyko at openjdk.org
Wed Mar 19 22:09:14 UTC 2025


On Thu, 20 Feb 2025 12:09:51 GMT, Dmitry Chuyko <dchuyko at openjdk.org> wrote:

> This change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is technically a clean backport of 'Make the anchor frame walkable' changes of aarch64_enc_java_to_runtime() from https://github.com/openjdk/jdk/pull/21565/files#diff-018aa61d1a7aafcf70a535fcd40a318a4bd6511fd40ac39ce4be90cc52216749
> 
> I propose to cherry pick those into older releases after JDK 24 is out, starting from 21u.
> 
> Testing: tier1,2 on linux-aarch64.

This pull request has now been integrated.

Changeset: 47aafc24
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
URL:       https://git.openjdk.org/jdk21u-dev/commit/47aafc24dfd6c62e80ff0bb51ce7f08f90e1bbe5
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/jdk21u-dev/pull/1418


More information about the jdk-updates-dev mailing list