hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
methodHandle method,
int compile_id,
int total_args_passed,
int max_arg,
BasicType *sig_bt,
VMRegPair *regs,
BasicType ret_type) {
{- -------------------------------------------
(1) #ifdef SHARK 時には
SharkCompiler::generate_native_wrapper() を呼んで JIT コンパイル処理を行う.
そうでない場合には, (JIT コンパイルは出来ないので)
この関数は呼び出されることはないはず (See: ShouldNotCallThis()).
---------------------------------------- -}
#ifdef SHARK
return SharkCompiler::compiler()->generate_native_wrapper(masm,
method,
compile_id,
sig_bt,
ret_type);
#else
ShouldNotCallThis();
#endif // SHARK
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.