On Mon, 16 Feb 2026 13:39:37 GMT, Anton Artemov <[email protected]> wrote:
> Hi, please consider the following changes: > > This is a fix for `sp > unextended_sp` state, which can happen when > interpreted -> interpreted calls go through a method handle linker method. > > On x86 the issue is addressed by incrementing `r13` register value when the > `memberName `appendix arg is being popped out. Additionally, some changes in > JVMTI - related method `_remove_activation_preserving_args_entry` have to be > done to reflect the changes. > > On aarch64 the issue is addressed by keeping a 16-bytes aligned snapshot of > the expression stack pointer (eps) in `r19` instead of the regular stack > pointer, and an increment of that register value when the `MemberName > `appendix arg is being popped out. Although due to the 16-bytes alignment the > result of this increment is wiped out immediately, I think it is good to be > consistent with x86 and have instructions in place. > > Tested in tiers 1 - 7. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk/pull/29744
