Share via


bsc (Atualizar ponto de interrupção condicional)

O comando bsc altera a condição sob a qual ocorre um ponto de interrupção ou altera o comando executado quando o ponto de interrupção condicional especificado é encontrado.

bsc ID Condition ["CommandString"] 

Parâmetros

ID
Especifica o número de ID do ponto de interrupção.

Condição
Especifica a condição sob a qual o ponto de interrupção deve ser disparado.

CommandString
Especifica a nova lista de comandos a serem executados sempre que o ponto de interrupção é encontrado. Você deve colocar o parâmetro CommandString entre aspas. Use ponto e vírgula para separar vários comandos.

Os comandos do depurador em CommandString podem incluir parâmetros. Você pode usar caracteres de controle C padrão (como \n e \"). Os ponto e vírgula contidos nas aspas de segundo nível (\") são interpretados como parte da cadeia de caracteres entre aspas inseridas.

Os comandos CommandString serão executados somente se o ponto de interrupção for atingido enquanto o aplicativo estiver em execução em resposta a um comando g (Go ). Os comandos não serão executados se você estiver percorrendo o código ou rastreando esse ponto.

Qualquer comando que retome a execução do programa após um ponto de interrupção (como g ou t) encerra a execução da lista de comandos.

Ambiente

Modes

Modo de usuário, modo kernel

Destinos

Somente depuração dinâmica

Plataformas

Tudo

Informações adicionais

Para obter mais informações sobre e exemplos de como usar pontos de interrupção, outros comandos de ponto de interrupção e métodos de controle de pontos de interrupção e como definir pontos de interrupção no espaço do usuário de um depurador de kernel, consulte Usando pontos de interrupção. Para obter mais informações sobre pontos de interrupção condicionais, consulte Configurando um ponto de interrupção condicional.

Comentários

Se CommandString não for especificado, todos os comandos já definidos no ponto de interrupção serão removidos.

O mesmo efeito pode ser obtido usando o comando bs (Update Breakpoint Command) com a seguinte sintaxe:

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