【发布时间】:2017-11-09 06:36:38
【问题描述】:
我已经找到导致 SEGSEV 的原因,但只有当该函数被调用数十万次以触发一些罕见的情况时才会发生,是否可以在某些情况下设置断点?在 gdb 命令行或 c 源文件中
【问题讨论】:
我已经找到导致 SEGSEV 的原因,但只有当该函数被调用数十万次以触发一些罕见的情况时才会发生,是否可以在某些情况下设置断点?在 gdb 命令行或 c 源文件中
【问题讨论】:
试试这样:
(gdb) break file.c:15 if some_variable == some_value
【讨论】:
(gdb) cond n 变量==值
其中 n 是 gdb 断点的编号
【讨论】: