Top

ciEnv クラス


ciEnv

概要(Summary)

JIT コンパイル作業用の一時オブジェクト(StackObjクラス) (See: here for details).

JIT コンパイラとそれ以外の部分をつなぐ broker(仲介役) 的なクラス. JIT コンパイラが必要とするオブジェクト/メソッドを提供したり, JIT コンパイル中に得られたメタ情報(デバッグ情報, OopMap, 等)の格納場所を提供したりしている.

    ((cite: hotspot/src/share/vm/ci/ciEnv.hpp))
    // ciEnv
    //
    // This class is the top level broker for requests from the compiler
    // to the VM.
    class ciEnv : StackObj {

使われ方(Usage)

以下の箇所で(のみ)生成されている.

詳細(Details)

See: here for details



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