1、DBX的用法语法dbx -a ProcessID -c CommandFile -d NestingDepth -I Directory -E DebugEnvironment -p oldpath=newpath:.| pathfile -k -u -F -r -x ObjectFile CoreFile -a ProcessID;(箭头)变得没有必要,尽管 仍 许使用。 ; 逻辑运 or、and、not、II 和 、;=、; !=、= = 其 ( 名),sizeof 逻辑和比较 达式在 stop 和 trace 中作为条件使用的。 检验 达式 。您可以通 重命名 重载运符的方式重设 个 达
2、式 。三种重命名的格式 名( 达式), 达式 | 名以及 ( 名) 达式。以 个示,其中 x 变量 个值为 97 的整 (dbx) print x 97 (dbx) print char (x), x char, (char) x, x a a a 97命令行辑 命令quit/q .;File;“ 标 将 status 子命令的输 送到由 File 参指定的文件当中/str 看当前运行进程名/移到调用proc进程的 进程处file 查看的文件 换到file文件处dump proc file 显示当前 proc 程的有变量名及其值 2:用命令 明alias name “string“ 把stri
3、ng 容定 为 略语namehelp section 寻找某指令的帮助playback input file中调入调试命令 playback output 输 file中的调试命令 record input 把调试 程输 到file中record output 把命令的运行输 保存到file中history 显示 命令hed 辑 调试命令! 运行 命令 中第int个命令!- 运行 命令中 第int个命令! 运行 命令 中以string“头的命令! 重 个命令command;command . 调试命令 用“;“ enable /disable / 用号断点catch 显示有 到的 号inter
4、cept all 在有 处中断bx chat 在有 现char“头的 处中断kill pid 程goto line行 fi运行trace 当var变fl时输 其 值和新值trace at 置跟踪点命令,当第n行的变量var改变时显示跟踪信息。 trace 当进入进程时“印 进程和参trace in 置跟踪点命令,当 程proc的变量var改变时显示跟踪信息。 when if command_list 当条件为真时执行命令”when at if command_list 在遇到line行时如果条件为真执行命令”duel 种比较 的变量输 方式printregs 输 有 存 的值set 设定 显示系 参值