Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

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

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

命令
功能
attach
dbx 连接到正在运行的进程,从而停止执行并将程序置于调试控制之下
cont
使进程继续执行
dbxenv
列出或设置 dbxenv 变量
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
显示当前源代码行