Top


定義場所(file name)

hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp

名前(function name)

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) {

本体部(body)

  {- -------------------------------------------
  (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.