Top


定義場所(file name)

hotspot/src/cpu/sparc/vm/interp_masm_sparc.cpp

名前(function name)

void InterpreterMacroAssembler::call_VM_leaf_base(
  Register java_thread,
  address  entry_point,
  int      number_of_arguments
) {

本体部(body)

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