C-SPYマクロの使用
その他の C-SPY マクロの使用例については、以下を参照してください。
インフォメーションセンタのチュートリアル「割り込みのシミュレーション」
C-SPY マクロの登録 — 概要
次に、定義したマクロ関数を使用することを C-SPY に通知する必要があるため、マクロファイルを登録する必要があります。マクロ関数の登録方法はいくつかあります。
C-SPYの起動シーケンス中にマクロ関数を登録できます(セットアップマクロとセットアップファイルによる登録と実行を参照)。
[マクロ登録]ウィンドウで対話的にマクロを登録できます(マクロ登録ウィンドウを参照)。登録されたマクロは[デバッグマクロ]ウィンドウに表示されます(デバッグマクロウィンドウを参照)。
システムマクロ
__registerMacroFileを使用すると、マクロ関数定義を含むファイルを登録できます。これは、実行時の条件に応じて、登録するマクロファイルを動的に選択できることを意味します。さらに、システムマクロを使用する場合は、同時に複数のファイルを登録できます。システムマクロの詳細については、__registerMacroFileを参照してください。
どの方法を選択するかは、操作や自動化のレベル、どの段階でマクロを登録するかによって異なります。
C-SPY マクロの実行 — 概要
マクロ関数の実行方法はいろいろあります。
セットアップマクロファイルでセットアップマクロ関数を定義することにより、C-SPYの起動シーケンス中およびデバッグセッションの他の定義済の段階で マクロ関数を実行できます(セットアップマクロとセットアップファイルによる登録と実行を参照)。
[クイックウォッチ]ウィンドウでは式を評価できるため、それによってマクロ関数を実行できます。例については、[クイックウォッチ]によるマクロの実行を参照してください。
[マクロクイック起動]ウィンドウは[クイックウォッチ]ウィンドウに似ていますが、よりC-SPYマクロ向けに設計されています。マクロクイック起動ウィンドウを参照してください。
マクロはブレークポイントに接続でき、ブレークポイントがトリガされると、マクロが実行されます。例については、ブレークポイントにマクロを接続して実行を参照してください。
どの方法を選択するかは、操作や自動化のレベル、どの段階でマクロを実行するかによって異なります。