hotspot/src/cpu/x86/vm/assembler_x86.cpp
void MacroAssembler::call_VM(Register oop_result,
Register last_java_sp,
address entry_point,
int number_of_arguments,
bool check_exceptions) {
{- -------------------------------------------
(1) コード生成:
「call_VM_base() が生成するコードを実行するだけ.
(MacroAssembler::call_VM_base(), またはサブクラスでオーバーライドしたメソッドが呼ばれる)
なお, この場合は last_java_sp の値を指定して呼び出す.」
---------------------------------------- -}
Register thread = LP64_ONLY(r15_thread) NOT_LP64(noreg);
call_VM_base(oop_result, thread, last_java_sp, entry_point, number_of_arguments, check_exceptions);
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.