Next: Up: Previous:

まとめ:コンテキストはどこにあるのか?

手続き起動 I が活動中でない(例えばそのスタックフレームが スタックの頭にない)とき, I に関連するコンテキストは次からなる.

局所変数およびテンポラリは I のフレーム中にあり, 入力パラメタは I のcallerのフレーム中にある. スタックポインタと フレームポインタは(もし直接の子がそれらを全くセーブしない のでないならば) I の直接の子のフレームの中にセーブされる. 最後に, callee-save registerは配置が難しい. 次の節では最初の 3つをどう配置し, callee-save registerをどう獲得するか についてさらに詳しく述べる.



Mitsubishi Research Institute,Inc.
Mon Feb 24 19:27:36 JST 1997