Top


定義場所(file name)

hotspot/src/cpu/x86/vm/interp_masm_x86_64.hpp

名前(function name)

  void get_cpool_and_tags(Register cpool, Register tags) {

本体部(body)

  {- -------------------------------------------
  (1) コード生成:
      「InterpreterMacroAssembler::get_constant_pool() が生成するコードにより, 
       cpool 引数で指定されたレジスタに 
       現在実行中のメソッドに対応する Constant Pool (constantPoolOopDesc オブジェクト) のポインタをセット.」
      ---------------------------------------- -}

        get_constant_pool(cpool);

  {- -------------------------------------------
  (1) コード生成:
      「tags 引数で指定されたレジスタに, 
       取得した constantPoolOopDesc オブジェクトのタグ情報(中身の各要素の種別を示すtypeArrayOop)をセット.」
      ---------------------------------------- -}

        movptr(tags, Address(cpool, constantPoolOopDesc::tags_offset_in_bytes()));
      }

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