Details
Description
The continuation freeze/thaw mechanism introduced with Loom moves the thread stack in memory. However when PAC is enabled on supported AArch64 CPUs, the saved LR on the stack contains a pointer authentication code signed with the stack pointer at the time the frame was created. After relocating a frame, we need to re-sign the LR with the new stack pointer.
Attachments
Issue Links
- relates to
-
JDK-8288023 AArch64: disable PAC-RET when preview is enabled
-
- Resolved
-
- links to
-
Review openjdk/jdk/9067