Oracle Solaris Studio 12.2:使用 dbx 调试程序

catch 命令

catch 命令用于捕获指定的信号。仅在本地模式中有效。

如果进程收到指定信号,则捕获该信号将导致 dbx 停止运行程序。如果在该点继续运行程序,则程序不会处理该信号。

语法

catch

输出已捕获信号的列表。

catch number number ...

捕获编号为 number 的信号。

catch signal signal ...

捕获名为 signal 的信号。但无法捕获或忽略 SIGKILL

catch $(ignore)

捕获所有信号。

其中:

number 是信号的编号。

signal 是信号名。