Debugging Tools for Windows

bsc (Update Conditional Breakpoint)

更改断点命中条件或当指定条件断点命中后执行的命令字串。

语法

bsc ID Condition ["CommandString"

参数

ID
指定断点的当前ID号。
Condition
指定断点触发条件。
CommandString
指定每次遭遇断点指定次数后需要执行的命令列表。必须将CommandString放到引号中。使用分号来分隔多条命令。

CommandString中的调试器命令可以包含参数。可以使用标准C控制字符(如\n\")。二级引号(\")中的分号被当作引号中的字符串的一部分。

CommandString命令仅当程序响应g (Go)命令并执行通过断点时才会执行。单步或跟踪(tracing)执行断点处的命令时是不会触发的。

任何在中断后恢复程序运行的命令(如gt)都会结束命令列表的执行。

环境

模式 用户模式、内核模式
目标 仅活动目标
平台 所有

注释

如果CommandString没有设置,之前设置在此断点上的CommandString将会给清空。

bs (Update Breakpoint Command)按下面的语法可以达到相同效果:

bs ID "j Condition 'CommandString'; 'gc'"

附加信息

关于如何使用断点、其他断点命令和控制断点的方法、如何在内核调试器下在用户空间设置断点的更多信息,查看使用断点。关于设置条件断点的更多信息,查看设置条件断点

Build machine: CAPEBUILD