pt (etapa para o próximo retorno)
O comando pt executa o programa até que uma instrução de retorno seja atingida.
User-Mode
[~Thread] pt [r] [= StartAddress] [Count] ["Command"]
Kernel-Mode
pt [r] [= StartAddress] [Count] ["Command"]
Parâmetros
Thread
Especifica threads para continuar em execução. Todos os outros threads estão congelados. Para obter mais informações sobre a sintaxe, consulte Sintaxe de thread. Você pode especificar threads somente no modo de usuário.
R
Ativa e desativa a exibição de registros e sinalizadores. Por padrão, os registros e sinalizadores são exibidos. Você pode desabilitar a exibição de registro usando os comandos ptr, pr, tr ou .prompt_allow -reg. Todos esses comandos controlam a mesma configuração e você pode usar qualquer um deles para substituir qualquer uso anterior desses comandos.
Você também pode desabilitar a exibição de registro usando o comando l-os. Essa configuração é separada dos outros três comandos. Para controlar quais registros e sinalizadores são exibidos, use o comando rm (Register Mask).
Startaddress
Especifica o endereço em que o depurador inicia a execução. Caso contrário, o depurador começa na instrução para a qual o ponteiro de instrução aponta. Para obter mais informações sobre a sintaxe, consulte Sintaxe de intervalo de endereços e endereços.
Contar
Especifica o número de instruções de retorno que devem ser encontradas para que esse comando pare. O valor padrão é um.
Comando
Especifica um comando de depurador a ser executado após a execução da etapa. Esse comando é executado antes que os resultados padrão do pt sejam exibidos. Se você também usar Count, o comando especificado será executado depois que todas as etapas forem concluídas (mas antes que os resultados da etapa final sejam exibidos).
Ambiente
Item | Descrição |
---|---|
Modos | modo de usuário, modo kernel |
Destinos | somente depuração dinâmica |
Plataformas | all |
Informações adicionais
Para obter mais informações sobre comandos relacionados, consulte Controlando o destino.
Comentários
O comando pt faz com que o destino comece a ser executado. Essa execução continua até que uma instrução de retorno seja atingida ou um ponto de interrupção seja encontrado.
Se o contador do programa já estiver em uma instrução de retorno , todo o retorno será executado. Depois que esse retorno é retornado, a execução continua até que outro retorno seja alcançado. Essa execução, em vez de rastrear, da chamada é a única diferença entre pt e tt (Rastreamento para Próximo Retorno).
No modo de origem, você pode associar uma linha de origem a várias instruções de assembly. O comando pt não para em uma instrução de retorno associada à linha de origem atual.
O exemplo a seguir demonstra como usar o comando pt junto com o comando kb para exibir o rastreamento de pilha:
0:000> pt "kb"
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de