> The C2 exception handler stub code is only a trampoline to the generated > exception handler blob. This change removes the extra step on the way to the > generated blob. > > According to some comments in the source code, the exception handler stub > code used to be patched upon deoptimization, however presumably these > comments are outdated as the patching upon deoptimization happens for > post-call NOPs only.
Ruben has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 15 commits: - Rename deoptHandlerOffsetField -> deoptHandlerEntryOffsetField - Merge from the main branch - Address review comments and fix a mistype - Check for NOP and MOVK separately in NativePostCallNop - Test for deoptimization in virtual threads Change-Id: I9ef51b426d34e9b44a3891f6a45307232f900e5a - Merge from the main branch - Address review comments - Address review comments - Address review comments - The patch is contributed by @TheRealMDoerr - ... and 5 more: https://git.openjdk.org/jdk/compare/1922c4fd...359c2f18 ------------- Changes: https://git.openjdk.org/jdk/pull/26678/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26678&range=09 Stats: 569 lines in 41 files changed: 268 ins; 216 del; 85 mod Patch: https://git.openjdk.org/jdk/pull/26678.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/26678/head:pull/26678 PR: https://git.openjdk.org/jdk/pull/26678
