Oracle® Developer Studio 12.5:使用 dbx 调试程序

退出打印视图

更新时间: 2016 年 6 月
 
 

handler 命令

handler 命令用于修改事件处理程序(启用、禁用等)。在本地模式和 Java 模式中,它的语法和功能相同。

对于每个需要在调试会话中管理的事件,都会创建一个处理程序。命令 tracestopwhen 均可创建处理程序。其中每个命令均会返回一个称为处理程序 ID (handler-ID) 的数字。handlerstatusdelete 命令以一般方式处理或提供有关处理程序的信息。

语法

handler [-enable | -disable] handler-ID ...

启用或禁用指定处理程序;要启用或禁用所有处理程序,可将 handler-ID 指定为 all。要禁用导致最近停止的处理程序,请使用 $firedhandlers 而不是 handler-ID

handler -count handler-ID new-limit

输出指定处理程序的行程计数器的值。

如果指定了新限制参数,将为指定事件设置新的计数限制。

handler -reset handler-ID

使指定处理程序的行程计数器复位。

其中:

handler-ID 是处理程序的标识符。