在 error() 函数输出一条错误消息时,在该函数内放置第一个断点。此断点将成为第 33 行上的一个行断点。
在较大的程序中,您可以通过键入以下内容(例如,在 "Debugger Console"(调试器控制台)窗口中)来轻松更改编辑器窗口中的当前函数:
(dbx) func error
淡紫色条表示 func 命令所找到的匹配项。
通过在编辑器窗口左边界中数字 33 的上面单击,创建行断点。
单击 "Restart"(重新启动)
以运行该程序,命中断点时,堆栈跟踪会显示由于 in 文件中的模拟命令而生成的错误消息:
> display var # should yield an error
调用 error() 是预期行为。
单击 "Continue"(继续)
继续执行该进程并再次命中该断点。
此时将显示一条意外的错误消息。