JDK 11 | JDK 17 | JDK 20 | JDK 21 |
---|---|---|---|
11.0.20-oracleFixed | 17.0.8-oracleFixed | 20.0.2Fixed | 21 b13Fixed |
Relates :
|
This is a follow-up from JDK-8298720. When CodeBuffer::expand fails, MacroAssembler::emit_trampoline_stub fails on Aarch64. The following call chain does not handle this properly: CodeInstaller::site_Call -> CodeInstaller::pd_relocate_JavaMethod -> NativeCall::trampoline_jump -> MacroAssembler::emit_trampoline_stub Similar, CompiledStaticCall::emit_to_interp_stub can fail as well and needs to be handled in CodeInstaller::site_Call.
|