eclipse cdt - 如何按名称设置断点?

时间:2015-02-22 06:12:25

标签: c++ eclipse gdb

我使用gdb术语中的'b __cxa__throw'来设置一般投掷的断点。这是一个很好的调试技巧。

如何在eclipse cdt中设置类似的bp?即我希望根据方法/功能名称设置一个bp。

请注意,对于这样的调试,需要最少的调试信息,即只需要方法/功能名称。

10倍 拉宾

1 个答案:

答案 0 :(得分:0)

在CDT中放置一个断点:

  1. 找到CDT断点窗口(例如,通过Window - > Show View - > Breakpoints),打开下拉菜单,选择"添加功能断点"
  2. 填写"功能名称"包含函数名称或任何GDB location specification的字段(例如*0x4017e0文件名:linenum
  3. 按"确定"
  4. enter image description here

    要打破C ++ throw,你可以使用"添加事件断点"然后将事件类型设置为"抛出异常"。就像在GDB CLI中使用catch throw一样。