荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (Welcome to InstallBBS,Linux!), 信区: Linux
标  题: dbx使用指南2
发信站: 荔园晨风BBS站 (Wed Dec 19 20:19:26 2001), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@bbs.nju.edu.cn 所发表 】
发信人: bigbuffalo (大水牛), 信区: LinuxUnix
标  题: dbx使用指南2
发信站: 南京大学小百合站 (Tue Dec 18 13:32:35 2001), 站内信件

发信人: godugodu (本id收归国有), 信区: Unix
标  题: dbx使用指南2
发信站: BBS 水木清华站 (Tue Mar 14 20:24:15 2000)

下面是查看了dbx的man手册后对一些常用/使用命令的中文说明
这些命令对普通的调试已经足够了,一些多线程的调试命令就不加以介绍了
dbx使用指南:
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行
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   列出被用到的内存区
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    设定或显示系统参数值

--
enable <int>/disable <int> 恢复/禁用<int>号断点
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.7.200]

--
没人知道我是牛

※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 202.119.36.188]
--
※ 转寄:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 深圳大学BBS]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店