このトピックは、インテル® MIC アーキテクチャーにのみ適用されます。
void attach_idb() {
volatile int loop = 1;
do {
volatile int a = 1;
} while (loop);
}
デバッグするコードが実行される前に attach_idb() を呼び出します。関数 attach_idb() は、オフロード領域で実行されなければなりません。カード上のプロセスにアタッチした後に、while ループ内にブレークポイントを設定し、実行を続けます。ブレークポイントで停止したら、ループを 0 に設定し、必要に応じてブレークポイントを設定して、実行を続けます。