特殊断点

除了简单的每次执行到断点位置中断程序执行这一种方式,调试器一般都提供了如下几种断点:

  1. 条件断点 - 可以指定触发断点的条件,避免每次重复触发断点降低调试工作效率。
  2. 监视断点 - 可以在访问数据的时候,中断程序的执行。
  3. 函数断点 - 可以在执行函数前或者退出函数前中断程序的执行。
  4. 异常断点 - 当程序发生指定异常的时候,中断程序的执行,第一时间发现问题所在。
  5. 类型断点 - 当程序试图加载某个类型的时候,中断程序的执行。