を使用して関数からすぐに戻り、 。return
を使用して関数を呼び出すようにGDBに指示できますcall myFunction
。
しかし、どうすれば現在のループから抜け出すことができますか?つまり、break;
ステートメントにヒットしたかのように動作します。
jump myfile.c:<linenumber>
これを行う方法はありますか?
until
ループを終了するために使用できます。
ループの最後にそれを与える必要があります。
jump
あなたが望むもののように見えます。別のアドレスで続行するを参照してください
私はこれを行います:
1。ソースリストを作成します。
2.ループが終了する次の行にブレークポイントを設定します。
3.続行します
方法の1つは、ループの条件をfalseに設定することです。ただし、これは、現在の反復が終了するまで待つ必要があることを意味します。
したがって、手順を要約すると、次のようになります
。1.ループの最後の行にブレークポイントを設定します
。2。続行します。3
。ブレークポイントがヒットしたら、ループ条件変数をfalseに設定します。
ただし、直接のbreakステートメントとしては機能しません。