bsc(更新条件断点)
bsc 命令更改断点发生的条件,或更改在遇到指定条件断点时执行的命令。
bsc ID Condition ["CommandString"]
参数
ID
指定断点的 ID 号。
条件
指定应触发断点的条件。
CommandString
指定每次遇到断点时要执行的新命令列表。 必须将 CommandString 参数括在引号中。 使用分号分隔多个命令。
CommandString 中的调试器命令可以包含参数。 可以使用标准 C- 控制字符(如 \n 和 \")。 包含在二级引号 (\") 中的分号会被解释为内嵌引号字符串的一部分。
仅当应用程序正在执行以响应 g (Go) 命令时到达断点的情况下,才执行 CommandString 命令。 如果在单步执行代码或跟踪超过此点,则不会执行这些命令。
在断点(如 g 或 t)结束命令列表的执行后恢复程序执行的任何命令。
环境
模式 |
用户模式、内核模式 |
目标 |
仅限实时调试 |
平台 |
全部 |
其他信息
有关如何使用断点及其示例、控制断点的其他断点命令和方法以及如何从内核调试器在用户空间中设置断点的详细信息,请参阅使用断点。 有关条件断点的详细信息,请参阅设置条件断点。
注解
如果未指定 CommandString,已在断点上设置的任何命令都会删除。
可以通过以下语法使用 bs(更新端点命令)命令来实现相同的效果:
bs ID "j Condition 'CommandString'; 'gc'"