hotspot/src/cpu/sparc/vm/interp_masm_sparc.cpp
void InterpreterMacroAssembler::call_VM_leaf_base(
Register java_thread,
address entry_point,
int number_of_arguments
) {
{- -------------------------------------------
(1) (引数でカレントスレッドの JavaThread オブジェクトを指したレジスタ(java_thread)が指定されていなければ,
代わりに L7_thread_cache を使うことにする.)
---------------------------------------- -}
if (!java_thread->is_valid())
java_thread = L7_thread_cache;
// super call
{- -------------------------------------------
(1) コード生成:
「MacroAssembler::call_VM_leaf_base() が生成するコードで呼び出しを行うだけ」
---------------------------------------- -}
MacroAssembler::call_VM_leaf_base(java_thread, entry_point, number_of_arguments);
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.