Compartir a través de


bsc (Actualizar punto de interrupción condicional)

El comando bsc cambia la condición en la que se produce un punto de interrupción o cambia el comando ejecutado cuando se encuentra el punto de interrupción condicional especificado.

bsc ID Condition ["CommandString"] 

Parámetros

ID
Especifica el número de identificador del punto de interrupción.

Condición
Especifica la condición en la que se debe desencadenar el punto de interrupción.

CommandString
Especifica la nueva lista de comandos que se ejecutarán cada vez que se encuentre el punto de interrupción. Debe incluir el parámetro CommandString entre comillas. Use punto y coma para separar varios comandos.

Los comandos del depurador en CommandString pueden incluir parámetros. Puede usar caracteres de control C estándar (como \n y \"). Los punto y coma incluidos entre comillas de segundo nivel (\") se interpretan como parte de la cadena entre comillas incrustada.

Los comandos CommandString solo se ejecutan si se alcanza el punto de interrupción mientras la aplicación se ejecuta en respuesta a un comando g (Go). Los comandos no se ejecutan si recorre el código o traza más allá de este punto.

Cualquier comando que reanude la ejecución del programa después de un punto de interrupción (como g o t) finaliza la ejecución de la lista de comandos.

Entorno

Modes

Modo de usuario, modo kernel

Destinos

Solo depuración en vivo

Platforms

All

Información adicional

Para obtener más información sobre y ejemplos de cómo usar puntos de interrupción, otros comandos y métodos de punto de interrupción de control de puntos de interrupción y cómo establecer puntos de interrupción en el espacio de usuario desde un depurador de kernel, consulte Uso de puntos de interrupción. Para obtener más información sobre los puntos de interrupción condicionales, consulte Establecimiento de un punto de interrupción condicional.

Comentarios

Si no se especifica CommandString, se quitan los comandos ya establecidos en el punto de interrupción.

El mismo efecto se puede lograr mediante el comando bs (Actualizar comando de punto de interrupción) con la sintaxis siguiente:

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