如何让GDB在每次系统或库函数调用时中断?
我想在不指定所有系统或库函数的名称或地址的情况下执行此操作。
我基本上想使用 gdb 作为 strace 或 ltrace,但可以实时查看堆栈或内存地址。
谢谢!
I want to do that without specifying the name or address of all the system or library functions.
I would basically want to use gdb as strace or ltrace but with the possibility to have a look at the stack or memory addresses in real time.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
较新版本的 gdb 支持“catch syscall”,它应该可以满足您的需求
Newer versions of gdb support "catch syscall", which should do what you want