Up Top

Interpreter に関する処理 : 初期化処理 (2) : Interpreter 自体の初期化処理 (1)


概要(Summary)

Interpreter 自体の初期化処理は, HotSpot の起動時に呼び出される interpreter_init() の中で行われる.

この中では最終的に Interpreter::initialize() で初期化処理が行われるが, Interpreter はインタープリタ種別に応じて #define された定数なので, 実際には TemplateInterpreter::initialize() か CppInterpreter::initialize() が呼び出されることになる (See: here for details).

処理の流れ (概要)(Execution Flows : Summary)

(HotSpot の起動時処理) (See: here for details)
-> Threads::create_vm()
   -> init_globals()
      -> interpreter_init()
         -> Interpreter::initialize()   (<= 実際には TemplateInterpreter::initialize() か CppInterpreter::initialize() が呼び出される)
            -> (See: here for details)

処理の流れ (詳細)(Execution Flows : Details)

interpreter_init()

See: here for details


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