Oracle® Solaris Studio 12.4: dbx コマンドによるデバッグ

印刷ビューの終了

更新: 2015 年 1 月
 
 

保存された実行の復元

実行を保存したら、restore コマンドを使用して実行を復元できます。dbx は、その保存ファイル内の情報を使用します。実行を復元すると、dbx は、まず内部状態をその実行の開始時の状態にリセットしてから、保存された実行内の各デバッグコマンドを再発行します。


注 -  source コマンドも、ファイル内に格納された一連のコマンドを再発行しますが、dbx の状態はリセットしません。このコマンドは、現在のプログラムの場所から一連のコマンドを再発行するだけです。

保存されたデバッグ実行を正確に復元するには、run タイプコマンドへの引数、手動入力、およびファイル入力などの、実行での入力すべてが正確に同じである必要があります。


注 -  セグメントを保存してから、runrerun、または debug コマンドを、restore を実行する前に発行すると、restore は 2 番目の引数を使用して、runrerun、または debug コマンドをあとで保存します。これらの引数が異なる場合、正確な復元が得られない可能性があります。

保存されたデバッグ実行を復元するには、次のように入力します。

(dbx) restore

デフォルト以外のファイルに保存されたデバッグ実行を復元するには、次のように入力します。

(dbx) restore filename