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

印刷ビューの終了

更新: 2016 年 6 月
 
 

pop コマンド

pop コマンドは、1 個または複数のフレームを呼び出しスタックから削除します。ネイティブモードでだけ有効です。

-g を使ってコンパイルされた関数の場合、フレームにのみポップできます。プログラムカウンタは、呼び出し場所におけるソース行の先頭にリセットされます。デバッガによる関数呼び出しを越えてポップすることはできませんが、pop -c を使用する必要があります。

通常 pop コマンドは、ポップされたフレームに関連付けられているすべての C++ デストラクタを呼び出します。この動作は dbx pop_auto_destruct 環境変数を off に設定してオーバーライドできます。

構文

pop

現在のトップフレームをスタックからポップします。

pop number

number 個のフレームをスタックからポップします。

pop -f number

現在のフレーム number までフレームをスタックからポップします。

pop -c

デバッガが行なった最後の呼び出しをポップします。

ここでは:

number は、スタックからポップするフレームの数です。