athrow の処理は, 基本的には TemplateInterpreterGenerator::generate_throw_exception() で生成した送出処理を実行するだけ.
TemplateTable::athrow() が生成するコード -> Interpreter::throw_exception_entry() が指しているコード (= TemplateInterpreterGenerator::generate_throw_exception() が生成したコード) -> (See: here for details)
See: here for details
See: here for details
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.