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

Java 模式语法

debug

输出被调试程序的名称和参数。

debug program_name [.class | .jar]

在不使用进程的情况下,开始调试 program_name

debug -p process_id program_name [.class | .jar]

使用进程 ID process_id 开始调试 program_name

debug program_name [.class | .jar] process_id

使用进程 ID process_id 开始调试 program_nameprogram_name 可为 -dbx 使用 /proc 查找程序。

debug -r

使用 -r 选项时,dbx 保留所有 watch 命令、display 命令、trace 命令、when 命令以及 stop 命令。如果不使用 -r 选项,则执行隐式 delete all 命令和 undisplay 0 命令。

debug -clone ...

-clone 选项可使另一个 dbx 进程开始执行,从而允许一次调试多个进程。只有在 Oracle Solaris Studio IDE 中运行时才有效。

debug -clone

启动另一个 dbx 进程,但不进行任何调试。只有在 Oracle Solaris Studio IDE 中运行时才有效。

debug [options] -- program_name{.class | .jar}

开始调试 program_name,即使 program_name 以短划线开头。

其中:

file_name 是文件名。

options选项中进行了介绍。

process_id 是运行中的进程的进程 ID。

program_name 是程序的路径名。