如何让GDB在每次系统或库函数调用时中断?

Dpp*_*Dpp 3 c c++ debugging gdb

我想在不指定所有系统或库函数的名称或地址的情况下执行此操作。

我基本上想使用 gdb 作为 strace 或 ltrace,但可以实时查看堆栈或内存地址。

谢谢!

Lau*_*all 5

较新版本的 gdb 支持“catch syscall”,它应该可以满足您的需求

  • 太好了,谢谢。有没有办法对库函数或共享库函数做到这一点? (4认同)