コア ダンプを作成するには

注: (Windows 環境にのみ適用されます)
  • ジャストインタイム デバッグとコア ダンプの両方を同時に有効にすることはできません。
  • 64 ビットのコア ダンプをデバッグするには、プロジェクトが 64 ビット用にビルドされていることを最初に確認しておく必要があります。これを行うには、[Project Properties] を開いて [64-bit] を選択します。
  • IIS のもとで実行されているアプリケーションのコア ダンプを作成するには、コア ダンプ機能を有効にした際に使用したユーザー アカウントと同じアカウントでアプリケーションが実行されている必要があります。たとえば、デフォルトの匿名ログオン アカウントのもとで実行されている CGI または ISAPI アプリケーションでは、コア ダンプは生成されません。
  1. 実行時チューナー ファイルを作成します。
  2. core_on_error チューナーのエントリをそのファイルに含めます。デフォルトでは、コア ダンプが発生すると cblcore という名前でコア ダンプが保存されますが、この名前は core_filename チューナーを含めることで変更できます。次に例を示します。
    set core_on_error=3
    set core_filename="coredumptest.%p%t_%d" 
    core_on_error パラメーター
    filename コア ファイルの生成時に作成されるファイルの名前 (core_on_error チューナーの値を 3 に設定した場合)。filename にチューナー文字列が含まれている場合は、次のように文字列が置換されます。
    単一の %
    %d
    プログラムにエラーが発生したときの日付 (yyyymmdd フォーマット)
    %f
    エラーが発生したプログラムのベース名
    %p
    エラーが発生したプログラムのプロセス ID
    %t
    プログラムにエラーが発生したときの時刻 (hhmmss フォーマット)
    core_filename パラメーター
    重要: このチューナーは、core_on_error を 3 に設定した場合にのみ使用できます。
    filename コア ファイルの生成時に作成されるファイルの名前 (core_on_error チューナーの値を 3 に設定した場合)。filename にチューナー文字列が含まれている場合は、次のように文字列が置換されます。
    単一の %
    %d
    プログラムにエラーが発生したときの日付 (yyyymmdd フォーマット)
    %f
    エラーが発生したプログラムのベース名
    %p
    エラーが発生したプログラムのプロセス ID
    %t
    プログラムにエラーが発生したときの時刻 (hhmmss フォーマット)
  3. COBCONFIG_ (Windows) または < !-- -->COBCONFIG (UNIX) 環境変数を Eclipse プロジェクトに追加し、それをチューナー ファイルの場所に設定します。これを行うには、プロジェクトの [Properties] ダイアログ ボックスを開き、[Micro Focus > Run-time Configuration > Environment Variables] を選択して、[Add] をクリックします。