bsc (обновление условной точки останова)
Команда bsc изменяет условие, при котором возникает точка останова или изменяет команду, выполняемую при обнаружении указанной условной точки останова.
bsc ID Condition ["CommandString"]
Параметры
Идентификатор
Указывает идентификатор точки останова.
Состояние
Указывает условие, при котором должна активироваться точка останова.
CommandString
Указывает новый список команд, выполняемых при каждом обнаружении точки останова. Необходимо заключить параметр CommandString в кавычки. Используйте запятую для разделения нескольких команд.
Команды отладчика в CommandString могут включать параметры. Можно использовать стандартные символы C-control (например , \n и \"). Точки с запятой, содержащиеся в кавычках второго уровня (\"), интерпретируются как часть внедренной строки кавычки.
Команды CommandString выполняются только в том случае, если точка останова достигнута, пока приложение выполняется в ответ на команду g (Go). Команды не выполняются, если выполняется шаг по коду или трассировке в прошлой точке.
Любая команда, которая возобновляет выполнение программы после точки останова (например , g или t), завершает выполнение списка команд.
Среда
Оду М |
Режим пользователя, режим ядра |
Целевые объекты |
Только динамическая отладка |
Платформы |
Все |
Дополнительная информация
Дополнительные сведения и примеры использования точек останова, других команд точки останова и методов управления точками останова и настройке точек останова в пользовательском пространстве из отладчика ядра см. в разделе "Использование точек останова". Дополнительные сведения об условных точках останова см. в разделе "Настройка условной точки останова".
Замечания
Если CommandString не указан, все команды, уже заданные в точке останова, удаляются.
Такой же эффект можно добиться с помощью команды bs (обновить команду точки останова) со следующим синтаксисом:
bs ID "j Condition 'CommandString'; 'gc'"