小编ist*_*rus的帖子

防止GDB中的PLT(过程链接表)断点

在最新版本的GDB中,在库函数调用上设置断点会导致多个实际断点:

  1. 调用程序链接表(PLT)
  2. 实际的函数调用

这意味着当调用库函数时,我们每次最终会经历两次中断.在之前的GDB版本中,只会创建#2,因此您只能获得一次中断.

所以问题是:可以创建一个没有相应PLT断点的库函数调用断点吗?我知道你可以创建一个常规断点,然后明确禁用PLT,但这真的很乏味.

c c++ debugging gdb breakpoints

14
推荐指数
3
解决办法
1640
查看次数

标签 统计

breakpoints ×1

c ×1

c++ ×1

debugging ×1

gdb ×1