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

在 Java 模式和本地模式下具有完全相同语法和功能的命令

以下 dbx 命令在 Java 模式下和本地模式下具有相同的语法并执行相同的操作。

命令  

功能  

attach

dbx 连接到正在运行的进程,从而停止执行并将程序置于调试控制之下

cont

使进程继续执行 

dbxenv

列出或设置 dbx 环境变量

delete

删除断点和其他事件 

down

将调用栈下移(远离 main

dump

输出过程或方法的所有局部变量 

file

列出或更改当前文件 

frame

列出或更改当前栈帧号 

handler

修改事件处理程序(断点) 

import

dbx 命令库中导入命令

line

列出或更改当前行号 

list

列出或更改当前行号 

next

单步执行一个源代码行(步过调用) 

pathmap

将一个路径名映射至另一个路径名,以查找源文件等 

proc

显示当前进程的状态 

prog

管理正被调试的程序和它们的属性 

quit

退出 dbx

rerun

不带参数运行程序 

runargs

更改目标进程的参数 

status

列出事件处理程序(断点) 

step up

向上单步执行并步出当前函数或方法 

stepi

单步执行一个机器指令(步入调用) 

up

将调用栈上移(靠近 main

whereami

显示当前源代码行