Partager via


bs (Update Breakpoint Command)

La commande bs modifie la commande exécutée lorsque le point d’arrêt spécifié est rencontré.

bs ID ["CommandString"] 

Paramètres

ID
Spécifie le numéro d’ID du point d’arrêt.

CommandString
Spécifie la nouvelle liste de commandes à exécuter chaque fois que le point d’arrêt est rencontré. Vous devez placer le paramètre CommandString entre guillemets. Utilisez des points-virgules pour séparer plusieurs commandes.

Les commandes de débogueur dans CommandString peuvent inclure des paramètres. Vous pouvez utiliser des caractères de contrôle C standard (tels que \n et \"). Les points-virgules contenus dans des guillemets de deuxième niveau (\") sont interprétés comme faisant partie de la chaîne de caractères intégrée.

Les commandes CommandString sont exécutées uniquement si le point d’arrêt est atteint pendant que l’application s’exécute en réponse à une commande g (Go). Les commandes ne sont pas exécutées si vous effectuez un pas à pas dans le code ou que vous effectuez le suivi au-delà de ce point.

Toute commande qui reprend l’exécution du programme après un point d’arrêt (tel que g ou t) met fin à l’exécution de la liste de commandes.

Environnement

Élément Description
Modes mode utilisateur, mode noyau
Targets uniquement en débogage
Platforms all

Informations supplémentaires

Pour plus d’informations sur les points d’arrêt et des exemples d’utilisation de points d’arrêt, d’autres commandes et méthodes de contrôle des points d’arrêt et sur la définition des points d’arrêt dans l’espace utilisateur à partir d’un débogueur de noyau, consultez Utilisation de points d’arrêt. Pour plus d’informations sur les points d’arrêt conditionnels, consultez la mise en place d’un point d’arrêt conditionnel.

Notes

Si CommandString n’est pas spécifié, toutes les commandes déjà définies sur le point d’arrêt sont supprimées.