如何在每个系统或库函数调用时使 GDB 中断
How to make GDB break at each system or library function call?
我想在不指定所有系统或库函数的名称或地址的情况下执行此操作。
我基本上想使用 gdb 作为 strace 或 ltrace,但可以实时查看堆栈或内存地址。
谢谢!
较新版本的 gdb 支持"catch syscall",它应该做你想做的事
相关文章:
- 函数调用中参数的顺序重要吗
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 变量没有改变?通过向量的函数调用
- 在两个类中共享相同的函数调用,并在不需要时避免空实例化
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- 我知道函数调用中存在歧义.有没有办法调用foo()函数
- 模板函数调用
- 获取从C++中同一类中的构造函数调用的方法返回的值
- 析构函数调用
- 成员函数调用和C++对象模型
- 使用共享指针的函数调用,其对象应为 const
- C++:编译时检查匹配的函数调用对?
- 函数调用C++中的参数太少
- 来自 DLL 的函数调用 [表观调用的括号前面的表达式必须具有(指向-)函数类型]
- 当用gdb调试我的c++代码时,函数调用中的变量值是荒谬的
- 从特定函数调用时引发异常时GDB中断
- 使用gdb跟踪C++中的函数调用
- 如何使用 gdb 查找全局变量的析构函数调用?
- GDB和NS2:如何在某个函数调用时停止程序
- 如何在每个系统或库函数调用时使 GDB 中断