On Fri, 20 May 2022 15:52:04 GMT, Nick Gasson <ngas...@openjdk.org> wrote:
> When the VM is run with `-XX:UseBranchProtection=pac-ret` on a supported CPU, > the upper bits of the saved link register contain a "pointer authentication > code" which must be checked and removed by a special instruction before a > function returns. The serviceability agent is unaware of this and so sees > garbled PC values when walking the stack. This patch just masks out the PAC > bits from the sender PC after reading it from the stack frame. Marked as reviewed by cjplummer (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk/pull/8814