Oracle® Developer Studio 12.5:使用 dbx 调试程序

退出打印视图

更新时间: 2016 年 6 月
 
 

列出和删除断点

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

列出断点和跟踪

要显示所有活动断点的列表,请使用 status 命令显示 ID 号(用圆括号或方括号括住),以后其他命令可以使用该号。如果 ID 号用方括号括起来,则会禁用这些断点。此外,圆括号或方括号之前可能会出现星号 (*),用于指示程序是否因该事件而停止。

对于使用关键字 inmemberinclassinfunction 设置的多个断点,dbx 将使用一个状态 ID 号将它们一起作为一组断点来报告。

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

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

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

(dbx) delete 3 5

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

(dbx) delete all

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