Share via


t (rastreamento)

O comando t executa uma única instrução ou linha de origem e, opcionalmente, exibe os valores resultantes de todos os registradores e sinalizadores. Quando ocorrem chamadas ou interrupções de sub-rotina, cada uma de suas etapas também é rastreada.

Modo de usuário

[~Thread] t [r] [= StartAddress] [Count] ["Command"] 

Modo kernel

t [r] [= StartAddress] [Count] ["Command"] 

Parâmetros

Thread
Especifica threads para descongelar. Todos os outros threads estão congelados. Para obter mais informações sobre essa sintaxe, confira 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, são exibidos os registradores e sinalizadores. Você pode desabilitar a exibição de registro usando os comandos pr, tr ou .prompt_allow -reg. Esses três comandos controlam a mesma configuração e você pode usar qualquer um deles para substituir qualquer uso anterior desses comandos.

Você também pode desativar a exibição do registro com o comando l-os. Esta configuração é separada dos outros três comandos. Para controlar quais registradores e sinalizadores são exibidos, use o comando rm (Register Mask).

StartAddress
Especifica o endereço em que a execução deve começar. Se você não usar StartAddress, a execução terá início na instrução para a qual o ponteiro de instrução está apontando. Para obter mais informações sobre a sintaxe, consulte Endereço e sintaxe de intervalo de endereços.

Count
Especifica o número de instruções ou linhas de origem a serem rastreadas antes de parar. Cada etapa aparece como uma ação separada na janela Comando do depurador. O valor padrão é um.

Comando
Especifica um comando do depurador a ser executado após a execução do rastreamento. Este comando é executado antes que os resultados t padrão sejam exibidos. Se você também usar Count, esse comando será executado depois que todo o rastreamento for concluído (mas antes que os resultados do rastreamento final sejam exibidos).

Ambiente

Item Descrição
Modos modo de usuário, modo kernel
Destinos somente depuração ao vivo
Plataformas all

Informações Adicionais

Para obter mais informações sobre como emitir o comando t e uma visão geral dos comandos relacionados, consulte Como controlar o alvo.

Comentários

Quando você especifica Count, cada instrução é exibida à medida que é executada.

Cada rastreamento executa uma única instrução de assembly ou uma única linha de origem, dependendo se o depurador está no modo de montagem ou no modo de origem. Use os comandos l+t e l-t ou os botões na barra de ferramentas do WinDbg para alternar entre os modos.

Se você quiser rastrear a maioria das chamadas de função, mas ignorar determinadas chamadas, use .step_filter (definir filtro de etapa) para indicar quais chamadas devem ser superadas.

Você pode usar o comando t para rastrear instruções na ROM.

Quando você estiver rastreando muitas vezes no WinDbg sem intervalos longos, as janelas de informações de depuração serão atualizadas após cada rastreamento. Se essa atualização causar um tempo de resposta mais lento, use .suspend_ui (suspender interface WinDbg) para suspender temporariamente a atualização dessas janelas.