2016-12-05 8 views
1

GUIを持つほとんどのデバッガには、便利な機能がありますrun to cursor。 gdbでこれを行う同様の方法はありますか?gdbコマンドラインで 'run to cursor'を実行する方法

私はアセンブリモードのデバッグ(ソースコードなし)について話しています。

たとえば、現在は0x400000で休憩しています。0x400100に行ってみたいと思います。それらの間にはたくさんの指示があります。これを行うには、私がする必要があります:b *0x4001000x400100

  1. セットブレークポイント、
  2. d ...

それは、タイピングがたくさんあるとc

  • 削除ブレークポイントを継続し、私がする必要がこれを頻繁に行う。これを行う簡単な方法はありますか?

  • 答えて

    1

    "until"コマンドまたは "advance"コマンドを探しています。

    GDBマニュアルの章Continuing and Steppingの詳細。

    フレームの終了時に停止することに問題がある場合、一時ブレークポイントを設定するtbreakを使用することができます。このブレークポイントは、一度ヒットすると自動的に削除されます。

    関連する問題