ステップ実行
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/01 15:37 UTC 版)
「インサーキット・エミュレータ」の記事における「ステップ実行」の解説
機械語の1命令、もしくは、ソースコードの1行のみを実行して即ブレークする。ソースコードの1行をステップ実行する場合は、関数呼び出しを1行として関数から戻った時点でブレークする方式と、関数に入ってブレークする方式がある。またICEによっては、ブレークした時点から逆戻るステップ実行も可能である。コンパイラの最適化によってコードが別の場所に移動した結果として、該当ソース行に相当する機械語がなくなる場合があり、その場合は該当ソース行は抜かされているように見える(また、該当ソース行には相当する機械語が存在しないため、ブレークポイントは設定できない)。
※この「ステップ実行」の解説は、「インサーキット・エミュレータ」の解説の一部です。
「ステップ実行」を含む「インサーキット・エミュレータ」の記事については、「インサーキット・エミュレータ」の概要を参照ください。
- ステップ実行のページへのリンク