Sun Studio 12 Update 1:使用 dbx 调试程序

使用进程 ID

将进程 ID 用作 dbx 命令或 dbxtool 命令的参数,可以将正在运行的进程连接到 dbx


$ dbx program_name process_id


dbxtool program_name process_id

dbx 连接到包含 JavaTM 代码和 C JNI(Java Native Interface,Java 本地接口)代码或 C++ JNI 代码的正在运行的进程:


$ dbx program_name{.class | .jar} process_id

您也可以在不知道程序名的情况下,使用进程 ID 连接进程。


$ dbx - process_id


$ dbxtool - process_id

由于 dbx 仍然不知道程序名,因此无法将参数传递到 run 命令中的进程。

有关更多信息,请参见dbx 连接到正在运行的进程