私はいくつかのコマンドは、xが何を表示するのと同じように、プログラムが停止するたびに自動的に実行されるようにしたい。それ、どうやったら出来るの?それを行うにはGDBでは、プログラムが停止すると自動的にコマンドを実行しますか? (ディスプレイのような)
7
A
答えて
7
ここで私が見つけた簡単な方法です:
define hook-stop
...commands to be executed when execution stops
end
詳細は、このページを参照してください:http://sourceware.org/gdb/current/onlinedocs/gdb/Hooks.html#Hooks
3
もう一つの「新しい」方法がPython Event interfaceである:各劣る停止しstop_handler
機能をトリガする
def stop_handler (event):
print "event type: stop"
gdb.events.stop.connect (stop_handler)
。二つの他の同様のイベントがあります
は入力:劣るが継続または存在したとき
events.cont
events.exited
がそれぞれトリガ。
+0
ありがとう答えに – neuron
関連する問題
- 1. Tkinterボタンウィジェットは、コマンドを自動的に実行してから動作を停止します。
- 2. 起動時に自動的にプログラムを実行し、PPCのメモリからアプリケーションを停止する
- 3. プログラムの実行は、それが動作を停止すると言います
- 4. GDBコマンドを実行すると、私は、次のようにgdbを起動し、むしろ親
- 5. プロジェクトをデバッグしようとすると、すべてのテストが自動的に実行されます。どのように私はこれを停止
- 6. プログラムの実行後にJavaファイルI/Oが動作を停止しているようです - エラーなし
- 7. は、スクリプトでgdbを実行すると自動的に終了する
- 8. デバイス上でデバッグするときにXCode/GDBが自動的にブレークポイントを停止する
- 9. OrbitControlsはインタラクティブなときに自動的に回転を停止しますか?
- 10. 自分のプロンプトウィンドウがJavaScriptの実行を停止しますか?
- 11. windbgで 'デバッグの停止'とは何がプログラム的に行われますか?
- 12. Angularjsプログラムの実行を停止する
- 13. アプリケーションプールが自動的に停止するのはなぜですか?
- 14. Visual Studioはプログラムのデバッグを停止するとメモリを自動的にクリーンアップしますか?
- 15. プログラム自体を停止するには?
- 16. プログラムは実行されず、理由なしで停止する
- 17. GDB rwatchコマンドとawatchコマンドはどのように動作しますか?
- 18. Dockerコンテナを停止するときにコマンドを実行できますか?
- 19. Unix上で "^ + CHAR"コマンドを実行すると(^ Cは現在のコマンドを停止します)、何ですか?
- 20. FireFoxによるRSSの自動ロードを停止しますか?
- 21. ワークフローマネージャのバックエンドサービスが自動的に停止します
- 22. コマンドグループを開くときに自動的にコマンドを実行しますか?
- 23. wait(NULL)が子プログラムの実行を停止させるようです。
- 24. SQL Serverエージェント(SQLEXPRESS)が自動的に停止します
- 25. EclipseでTomcatサーバーが自動的に停止しました
- 26. アプリケーションを実行しようとすると、プログレスバーが27%で停止するのはなぜですか?
- 27. GDBの下位プロセスをシグナルなしで停止しますか?
- 28. ubuntuでOpenfireサービスが自動的に停止しました
- 29. キーボードから離れたときに自動的にコマンドやプログラムを実行しますか?
- 30. UIPopoverが自動的に終了するのを停止する
オーケー、私は自分のためにそれを見つけました。誰かがそれを必要とする場合に備えて私はここに投稿します。 [CR] フックストップ[CR]は ...実行が停止したときに実行するコマンドを定義[CR] 端[CR] ' 参照[このページ](http://sourceware.org/gdb/ GDBマニュアルの現在/ onlinedocs/gdb/Hooks.html#Hooks)を参照してください。 – neuron
あなたはそれを答えとして書いてみませんか、誰にとっても役立つでしょう! – Kevin
可能な複製[各ステップの後に 'リスト'を行うgdbを取得](http://stackoverflow.com/questions/4362581/get-gdb-to-a-list-after-every-step) –