Top


定義場所(file name)

hotspot/src/cpu/x86/vm/assembler_x86.cpp

名前(function name)

void MacroAssembler::call_VM_leaf(address entry_point, Register arg_0, Register arg_1) {

本体部(body)

  {- -------------------------------------------
  (1) コード生成:
      「引数を積んだ後, MacroAssembler::call_VM_leaf() が生成するコードを実行するだけ.」
      ---------------------------------------- -}

      LP64_ONLY(assert(arg_0 != c_rarg1, "smashed arg"));
      pass_arg1(this, arg_1);
      pass_arg0(this, arg_0);
      call_VM_leaf(entry_point, 2);
    }

This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.