Pontos de Interrupção

Pontos de interrupção são marcadores colocados no programa para fazer com que o depurador pare o programa sempre que a execução atingir esse ponto. Por exemplo, se você suspeitar que uma determinada instrução do programa esteja provocando problemas, pode definir um ponto de interrupção de linha na linha que contém a instrução e, em seguida, executar o programa. A execução pára no ponto de interrupção antes de a instrução ser executada. É possível, então, verificar o conteúdo das variáveis, visualizar a pilha de chamadas e executar a instrução para consultar como o problema surge.

O depurador oferece suporte aos seguintes tipos de pontos de interrupção:

É possível definir a freqüência e as condições dos pontos de interrupção de linha e a freqüência dos pontos de interrupção de observação. Quando você executa um programa com um ponto de interrupção de linha, a execução pára no ponto de interrupção antes da instrução ser executada, se a condição do ponto de interrupção for encontrada.

Quando você inicia a depuração de um programa pela primeira vez, não há pontos de interrupção definidos, a não ser que você os tenha criado no editor antes da depuração. Durante a sessão de depuração, é possível definir esses pontos. Ao sair do depurador, os pontos de interrupção são salvos. Na próxima vez que iniciar a depuração do mesmo programa, todos os pontos de interrupção de linha e de observação serão restaurados, no entanto, os pontos de interrupção de observação serão restaurados como desativados.

Conceitos relacionados
Pontos de interrupção de linha específicos do encadeamento e de um job inteiro
Depurando Aplicativos iSeries Utilizando Pontos de Entrada de Serviço
Tarefas relacionadas
Controlando a execução do programa e trabalhando com pontos de interrupção
Definindo Pontos de Interrupção de Linha de Origem Antes da Debug
Retomando a execução do programa e executando a localização
Definindo um ponto de interrupção de controle
Definindo um ponto de interrupção da linha
Utilizando a visualização Breakpoints
Removendo pontos de interrupção
Ativando e desativando pontos de interrupção
Editando propriedades do ponto de interrupção de linha
Definindo um ponto de interrupção de linha condicional
Referências relacionadas
Características das observações
Parâmetros opcionais do ponto de interrupção
Considerações de desempenho do depurador