Top


定義場所(file name)

hotspot/src/share/vm/interpreter/templateInterpreter.cpp

名前(function name)

void TemplateInterpreterGenerator::set_wide_entry_point(Template* t, address& wep) {

本体部(body)

  {- -------------------------------------------
  (1) (assert)
      ---------------------------------------- -}

      assert(t->is_valid(), "template must exist");
      assert(t->tos_in() == vtos, "only vtos tos_in supported for wide instructions");

  {- -------------------------------------------
  (1) TemplateInterpreterGenerator::generate_and_dispatch() でコードを生成する.
      エントリポイントは, TemplateInterpreterGenerator::generate_and_dispatch() が生成したコードの先頭アドレスとする.
      ---------------------------------------- -}

      wep = __ pc(); generate_and_dispatch(t);
    }

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