コア・ダンプをデバッグするには

注: (Windows 環境にのみ適用されます)
  • ジャストインタイム・デバッグとコア・ダンプの両方を同時に有効にすることはできません。
  • 64 ビットのコア・ダンプをデバッグするには、プロジェクトが 64 ビット用にビルドされていることを最初に確認しておく必要があります。これを行うには、[Project Properties] を開いて [64-bit] を選択します。
  • IIS のもとで実行されているアプリケーションのコア・ダンプを作成するには、コア・ダンプ機能を有効にした際に使用したユーザ・アカウントと同じアカウントでアプリケーションが実行されている必要があります。例えば、デフォルトの匿名ログオン・アカウントのもとで実行されている CGI または ISAPI アプリケーションでは、コア・ダンプは生成されません。
  1. [Run > Debug Configurations] をクリックします。
  2. [COBOL Core Dump] をクリックします。
  3. 目的の構成を選択するか、新しい構成の名前を入力します。
  4. [General] タブで、次の情報を入力します。
    [COBOL Project]
    デバッグ中に使用されるプロジェクトです。
    [Core Dump File]
    コア・ダンプの保存場所を入力します。ディレクトリだけを指定して、コア・ダンプのファイル名を指定しない場合は、デバッガの起動時にファイル名の入力を促されます。デフォルトのファイル名は cblcore ですが、ランタイム調整可能変数 core_filename を使用して変更することができます。
    [Working Directory]
    作業ディレクトリを識別します。これは、コア・ダンプ・ファイルを保存するように選択したディレクトリに自動的に設定できます。
  5. [Source] タブで、ソース・ファイルの場所が定義されていることを確認します。
  6. [Debug Symbols] タブで、COBOL シンボル (.idy) ファイルの場所を指定します。
  7. [Debug] をクリックします。コア・ダンプ・ファイルがロードされると、[Debug] パースペクティブが表示されます。これにより、コア・ダンプが作成されたポイントでアプリケーションの状態を確認できます。実行中の文はエディタ内でハイライトされ、呼び出しスタックは [Debug] ビューに表示されます。アプリケーションは実際には実行されていないため、ステップ機能や再開機能などの実行機能は無効になります。