Sun Studio 12:使用 dbx 调试程序

列出和清除断点

通常,在调试会话期间会设置多个断点或跟踪处理程序。dbx 中有用于列出和清除它们的命令。

列出断点和跟踪

要显示所有活动断点的列表,请使用 status 命令显示 ID 号(用括号括住),以后其他命令可以使用该号。

dbx 将通过关键字 inmember、inclass 和 infunction 设置的多个断点按一组使用一个状态 ID 号的断点来报告。

使用处理程序 ID 号删除特定断点

使用 status 命令列出断点时,dbx 会显示创建每个断点时为其分配的 ID 号。可以使用 delete 命令按 ID 号删除断点,也可以使用关键字 all 来删除程序中当前设置的所有断点。

要按 ID 号删除断点(此例中为 3 和 5),请键入:


(dbx) delete 3 5

要删除 dbx 中当前装入的程序中设置的所有断点,请键入:


(dbx) delete all

有关更多信息,请参见delete 命令。