Integrated: 8286056: AArch64: clarify uses of MacroAssembler::far_call/MacroAssembler::far_jump

Evgeny Astigeevich duke at openjdk.java.net
Thu May 5 20:59:52 UTC 2022


On Wed, 4 May 2022 12:01:36 GMT, Evgeny Astigeevich <duke at openjdk.java.net> wrote:

> `MacroAssembler::far_call`/`MacroAssembler::far_jump` are for generating calls of/jumps to targets which are inside `CodeCache` and can `relocInfo` types: `external_word_type`, `runtime_call_type` or `none`.
> This PR updates the description of the functions and adds an assert checking a `relocInfo` type.
> Tested a fastdebug build:
> - `gtest`: Passed
> - `tier1`: Passed

This pull request has now been integrated.

Changeset: 4957bc73
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/4957bc739642bfdd1500fd636becd603de026980
Stats:     20 lines in 3 files changed: 17 ins; 0 del; 3 mod

8286056: AArch64: clarify uses of MacroAssembler::far_call/MacroAssembler::far_jump

Reviewed-by: aph, kvn, phh

-------------

PR: https://git.openjdk.java.net/jdk/pull/8534


More information about the hotspot-dev mailing list