Top


定義場所(file name)

hotspot/src/share/vm/oops/instanceKlass.cpp

名前(function name)

bool instanceKlass::verify_code(
    instanceKlassHandle this_oop, bool throw_verifyerror, TRAPS) {

本体部(body)

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

      // 1) Verify the bytecodes

  {- -------------------------------------------
  (1) (変数宣言など)
      ---------------------------------------- -}

      Verifier::Mode mode =
        throw_verifyerror ? Verifier::ThrowException : Verifier::NoException;

  {- -------------------------------------------
  (1) Verifier::verify() を呼んでバイトコードの verification を行い, 結果をリターン.
      ---------------------------------------- -}

      return Verifier::verify(this_oop, mode, this_oop->should_verify_class(), CHECK_false);
    }

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