dbx实用命令1(转)

1:实用命令 
quit/q    退出 
q    退出 
run arg1 arg2 ...  用参数运行现有进程 
r    用上次的参数再次运行 
stop at <line>   在第line行设断点 
stop at <proc>   在过程proc被调用处设断点 
cont <singal>   继续运行到记号(断点或其他)处 
return     执行完目前的进程返回 
print <exp> ...   打印表达式的值 
printf "string",exp,...  用c语言的格式打印结果 
where    打印当前调试状态,包括当前进程等信息 
func <proc>   看当前运行进程名/移动到调用proc进程的母进程处 
file <file>   查看的文件切换到file文件处 
list <exp1>,<exp2>  从file文件中列出从exp1行到exp2行 
list <exp>:<int>  列出file文件中从exp行开始的int行 
whatis <variable>  显示变量的类型 
sh    崭时进入sh状态 
sh <shell command>  执行一shell命令 
2:常用命令说明 
alias name "string"  把string内容定义为一缩略语name 
help section   寻找某指令的帮助 
playback input <file>  从file中调入调试命令流 
playback output <file>  输出file中的调试命令流 
record input <file>  把调试过程输出到file中 
record output <file>  把命令的运行输出保存到file中 
history    显示历史命令 
hed    编辑历史调试命令 
!<int>    运行历史命令流中第int个命令 
!-<int>    运行历史命令中倒数第int个命令 
!<string>   运行历史命令流中以string打头的命令 
!!    重复上一个命令 
command;command ...  多调试命令间用";"隔开 
step <int>   向前追踪<int>步,进入线程 
next <int>   向前追踪<int>步,不进入线程 
delete all   清所有断点 
listobj    列出目前使用的obj单元 
listregions   列出被用到的内存区 
enable <int>/disable <int> 恢复/禁用<int>号断点 
catch    显示所有碰到的记号 
cont at <line>   运行直到line行 
intercept all   在所有例外处都中断 
bx chat    在所有出现char打头的异常处中断 
kill <pid>   杀死pid线程 
goto <line>   从line行开始运行 
stop <var>   当var产生变化时中断 
stop <proc>   当进入proc进程时中断 
stop [var] [at <line>] if <exp> 条件中断 
trace <var>   当var变化时输出其原值和新值 
trace <proc>   当进入进程时打印出母进程和参数 
when if <exp> {command_list} 当条件为真时执行命令列 
when at <line> [if <exp>] {command_list} 在遇到line行时如果条件为真执行命令列 
duel <exp>   一种比较好的变量输出方式 
printregs   输出所有寄存器的值 
status    当前状态 
/<string>   向下寻找file中的string字符串 
?<string>   向上寻找file中的string字符串 
set    设定或显示系统参数值 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值