必须指定要抑制的错误类型。可以指定要抑制的程序部分。选项包括:
缺省值,应用于整个程序
应用于整个装入对象(如共享库)或主程序
应用于特定文件中的所有函数
应用于特定函数
应用于特定源代码行
应用于某地址处的特定指令
缺省情况下,运行时检查将禁止最近的错误,防止重复报告相同的错误。 此设置由 dbx 变量 rtc_auto_suppress 控制。 当 rtc_auto_suppress 设置为 on(缺省值)时,在特定位置出现的特定访问错误只在首次出现时报告,此后抑制报告。此设置非常有用,例如,执行多次的循环中出现错误时,可用于防止出现同一错误报告的多个副本。
您可以使用 dbxenv 变量 rtc_error_limit 限制将报告的错误数。 错误限制分别用于访问错误和泄漏错误。例如,如果错误限制设置为 5,则在运行结束和您发出每条 showleaks 命令时生成的泄漏报告中,最多显示 5 个访问错误和 5 个内存泄漏。 缺省值为 1000。