在单步执行std :: function调用时,如何跳过std命名空间中的方法调用? (使用GDB。)

时间:2012-06-08 20:50:46

标签: c++ c++11 gdb

如果我需要通过std :: function调用,使用调试器逐步调试函数对象可能会非常混乱。

以某种方式可以跳过这些帧吗?

1 个答案:

答案 0 :(得分:3)

gdb 7.4为此添加了skip系列命令。

(gdb) apropos skip
info skip -- Display the status of skips
set step-mode -- Set mode of the step operation
show step-mode -- Show mode of the step operation
skip -- Ignore a function while stepping
skip delete -- Delete skip entries
skip disable -- Disable skip entries
skip enable -- Enable skip entries
skip file -- Ignore a file while stepping
skip function -- Ignore a function while stepping