MacroAssembler::far_call/MacroAssembler::far_jump can only be used to call code which resides in CodeCache and is non-nmethod. The callee cannot be dynamically changed at a call site. The far_call/far_jump doc should be updated. An assert checking a type of a callee should added.
- relates to
-
JDK-8293781 RISC-V: clarify types of calls
- Resolved