リバース デバッグおよびライブ記録

リバース デバッグおよびライブ記録は、次のプラットフォームでサポートされています。

Windows Platforms: このオプションを使用するには、サポートされている上記の UNIX プラットフォームのいずれかで動作している Visual COBOL Development Hub に接続する必要があります。

また、次の問題点および制約事項があります。

コンパイルおよびコード生成の制約事項
  • ライブ記録機能を使用してライブ記録を作成または表示するには、デバッグ用にアプリケーションをコンパイルします。
  • リバース デバッグおよびライブ記録は、生成されたコード、つまり、.int コードではなく、.gnt.so、および実行可能コードでのみサポートされます。.gnt コードおよび .int コードを含む混合アプリケーションで .gnt コードのリバース デバッグを実行できますが、リバース デバッグは .int コードに到達すると停止します。
その他の考慮事項
  • リバース ステップ実行では、基本的には、ビデオを再生中に巻き戻すのと同じように、記録を巻き戻します。記録された内容は変更できません。したがって、次のようになります。
    • 入出力は発生しません。つまり、画面は更新されず、ACCEPT 文が入力を再度受け取ることはなく、ファイルは変更されません。
    • 実行ポイントは移動できません。
    • データ項目の値は変更できません。
  • リバース デバッグ時、複数のプログラムを呼び出すアプリケーションでは特に、実行速度が低下することがあります。
  • ライブ記録のデバッグを開始した後、デバッグ セッションが始まるまでに、長時間かかることがあります。
  • デバッグ中はライブ レコーダーを使用できません。