我希望每次程序停止时都会自动执行一些命令,就像显示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) –