我希望每次程序停止时都会自动执行一些命令,就像显示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. python程序在命令行中停止
- 2. GDB如何停止执行其他进程? GDB如何工作?
- 3. 如何在执行运行时命令后停止java挂起
- 4. 如何停止从命令行执行Java程序?
- 5. 如何在Python中执行命令行程序时超时?
- 6. 如何从gdb命令提示符执行外部命令?
- 7. 如何在gdb断点的命令中执行和执行更多命令
- 8. Python Fabric停止在Cisco设备上自动执行命令
- 9. 如何在中间停止gdb用户定义的命令?
- 10. 如何在java中停止命令执行
- 11. 如何在命令行中停止/启动JBOSS 6.0中的EJB应用程序
- 12. 如何显示执行的命令行程序的输出?
- 13. 如何自耕农运行的命令,以及如何后自动退出命令行,停止在cmd中显示命令的输出
- 14. 如何在运行我的Python可执行文件时停止显示命令提示符?
- 15. 如何在cmd提示符下自动执行命令,在硒中执行vb实用程序文件?
- 16. 让GDB自动执行在启动时
- 17. 使用C#程序如何执行命令提示符命令
- 18. 如何在执行其余命令之前停止一秒钟
- 19. 如何在命令行工具程序中显示NSUserNotification?
- 20. 如何在Emacs中运行命令时自动表示是?
- 21. 如何在执行回显shell命令时执行
- 22. 如何在Java中停止命令行过程
- 23. 如何在Windows中停止R命令
- 24. 如何防止GDB下一个命令后停止
- 25. 如何在执行promise时停止$ ionicLoading?
- 26. 如何停止处理程序执行
- 27. 如何停止执行应用程序
- 28. 如何自动执行终端命令
- 29. 如何在cli应用程序(golang)中执行自动完成命令?
- 30. 如何在创建新线程时阻止程序执行? (与GDB)
好吧,我发现它自己。我把它张贴在这里,以防别人需要它。 [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) –