我希望每次程序停止時都會自動執行一些命令,就像顯示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:
def stop_handler (event):
print "event type: stop"
gdb.events.stop.connect (stop_handler)
將觸發stop_handler
功能每一下停止。
還有其他兩個類似的事件類型:
events.cont
events.exited
下繼續存在或分別時觸發。
+0
謝謝到答案 – neuron
相關問題
- 1. GDB如何停止執行其他進程? GDB如何工作?
- 2. 如何在執行運行時命令後停止java掛起
- 3. 如何停止從命令行執行Java程序?
- 4. 如何在Python中執行命令行程序時超時?
- 5. 如何從gdb命令提示符執行外部命令?
- 6. 如何在gdb斷點的命令中執行和執行更多命令
- 7. Python Fabric停止在Cisco設備上自動執行命令
- 8. 如何在命令行中停止/啓動JBOSS 6.0中的EJB應用程序
- 9. 如何顯示執行的命令行程序的輸出?
- 10. 如何自耕農運行的命令,以及如何後自動退出命令行,停止在cmd中顯示命令的輸出
- 11. 如何在運行我的Python可執行文件時停止顯示命令提示符?
- 12. 如何在cmd提示符下自動執行命令,在硒中執行vb實用程序文件?
- 13. 讓GDB自動執行在啓動時
- 14. 如何在執行其餘命令之前停止一秒鐘
- 15. 如何在命令行工具程序中顯示NSUserNotification?
- 16. 如何在Windows中停止R命令
- 17. 如何在Java中停止命令行過程
- 18. 如何在執行promise時停止$ ionicLoading?
- 19. 如何停止處理程序執行
- 20. 如何在cli應用程序(golang)中執行自動完成命令?
- 21. GDB如何在沒有斷點的情況下停止執行?
- 22. 如何在啓動時執行其他所有命令後執行命令?
- 23. 如何在執行命令之前回顯命令行?
- 24. 如何在退出Java程序時執行一組命令?
- 25. 在vim中執行自動命令
- 26. 在執行程序時,在build.xml中如何在java命令中添加參數?
- 27. 在python程序中執行linux命令
- 28. 在python中爲命令行程序自動註冊「命令」
- 29. 如何停止執行任務put()圍繞命令行
- 30. 如何在IDLE中停止Python程序執行
好吧,我發現它自己。我把它張貼在這裏,以防別人需要它。 [CR] 限定鉤停止[CR] ...命令執行停止時要執行[CR] 端[CR] ' 參見[當前頁](http://sourceware.org/gdb/ current/onlinedocs/gdb/Hooks.html#Hooks)GDB手冊獲取更多詳細信息 – neuron
爲什麼不把它寫成答案,對每個人都有用! – Kevin
可能重複[Get gdb做每個步驟後的'列表](http://stackoverflow.com/questions/4362581/get-gdb-to-do-a-list-after-every-step) –