Compartilhar via


Ponto de interrupção inicial

Quando o depurador inicia um novo aplicativo de destino, um ponto de interrupção inicial ocorre automaticamente após a imagem main e todas as DLLs vinculadas estaticamente são carregadas antes que qualquer rotina de inicialização de DLL seja chamada.

Quando o depurador é anexado a um aplicativo de modo de usuário existente, um ponto de interrupção inicial ocorre imediatamente.

A opção de linha de comando -g faz com que WinDbg ou CDB ignorem o ponto de interrupção inicial. Você pode executar automaticamente um comando neste ponto. Para obter mais informações sobre essa situação, consulte Controlando exceções e eventos.

Se você quiser iniciar um novo destino e dividi-lo quando a execução do aplicativo real estiver prestes a começar, não use a opção -g . Em vez disso, deixe o ponto de interrupção inicial ocorrer. Depois que o depurador estiver ativo, defina um ponto de interrupção na rotina main ou winmain e use o comando g (Go). Todos os procedimentos de inicialização são executados e o aplicativo é interrompido quando a execução do aplicativo main está prestes a começar.

Para obter mais informações sobre pontos de interrupção automáticos no modo kernel, consulte Falha e reinicialização do computador de destino.

Confira também

Usando pontos de interrupção

Sintaxe de ponto de interrupção

bp, bu, bm (Definir ponto de interrupção)

Resolução ambígua do ponto de interrupção

Pontos de interrupção não resolvidos (bu Breakpoints)