このイベントはシングルステップを使用して実装されます。パフォーマンス速度を上げるには、accessイベント (「accessmode address-expression[,byte-size-expression]」参照) を使用します。 最初にvariableがチェックされると、変更が検出されない場合でも 1 つのイベントが発生します。この最初...
意味: 存在しないメモリー、割り当てられていないメモリー、マップされていないメモリーからデータを読み取ろうとした。 考えられる原因: ストレイポインタ (不正な値を持つポインタ)、ヒープブロック境界のオーバーフロー、すでに解放されたヒープブロックへのアクセス。 次に例を示...
浮動小数点の計算が必要なコードを扱っている場合には、プログラム内で発生した例外をデバッグしなければならないことがよくあります。オーバーフローやゼロ除算などの浮動小数点例外が発生すると、例外を起こした演算の結果としてシステムが「適正な」答えを返します。適正な答えが返されるこ...
next とstep はともに、プログラムにソースの 1 行を実行させ、停止します。実行される行に関数呼び出しが含まれる場合、next コマンドにより、呼び出しは実行され、次の行で停止します (呼び出しを「ステップオーバー」)。step コマンドは、呼び出された関数の最初の行で停止します (呼...
dbx ホストがコアホストと同一のバージョンまたはコアホストより最近のバージョンの Solaris オペレーティング環境を有している場合、コアファイルのデバッグが良好に機能する傾向にあります。ただし、これは必須ではありません。 必要となるシステムライブラリを次に示します。
Previous: 変数、メンバー、関数の定義を調べる Next: オブジェクトファイルおよび実行可能ファイル内のデバッグ情報 型およびクラスの定義を調べるwhatis コマンドの -t オプションは、型の定義を表示します。C++ については、whatis -t で表示されるリストは、テンプレート定義およびクラス...
スレッドの状態と LWP の状態 内容の説明 中断 スレッドは明示的に中断されています。 実行可能 スレッドは実行可能であり、コンピューティング可能なリソースとして LWP を待機しています。 ゾンビ 切り離されたスレッドが存在する場合 (thr_exit())、次の関数を使用して再接続する...
Sun Studio 12: dbx コマンドによるデバッグ examineコマンド examineコマンドは、メモリーの内容を表示します。ネイティブモードでだけ有効です。 構文 examine [address] [/[count] [format]] addressを始点とし、count個の項目のメモリー内容を形式formatで表示します。
Sun Studio 12 Update 1: dbx コマンドによるデバッグ Previous: collector コマンド Next: dalias コマンド cont コマンドcont コマンドは、プロセスの実行を継続します。このコマンドの構文および機能は、ネイティブモードと Java モードで同一です。構文cont...
clear コマンドは、ブレークポイントをクリアします。ネイティブモードでだけ有効です。引数inclass、inmethod、infile、または infunction を付けた stop、trace、または when コマンドを使用して作成したイベントハンドラは、ブレークポイントセットを作成します。clear コマンドで指定した ...