Compartilhar via


Objetos de exceção TTD

Descrição

Os objetos de exceção TTD são usados para fornecer informações sobre exceções de evento que ocorreram durante uma sessão de rastreamento.

Propriedades

Propriedade Descrição
Type Descreve o tipo de exceção. Os valores possíveis são "Software" e "Hardware".
ProgramCounter A instrução em que a exceção foi lançada.
Código O código da exceção.
Sinalizadores Os sinalizadores de exceção.
Endereço de registro Onde na memória você pode encontrar o registro da exceção.

Filhos

Objeto Descrição
Posição Um objeto position que descreve a posição em que a exceção ocorreu.

Exemplo de uso

0:003> dx -r1 @$curprocess.TTD.Events.Where(t => t.Type == "Exception")[0].Exception
@$curprocess.TTD.Events.Where(t => t.Type == "Exception")[0].Exception                 : Exception 0x80010012 of type Software at PC: 0X7FF9F6DC8670
    Position         : 36A7:0 [Time Travel]
    Type             : Software
    ProgramCounter   : 0x7ff9f6dc8670
    Code             : 0x80010012
    Flags            : 0x1
    RecordAddress    : 0x0

Confira também

Depuração de viagem no tempo - Introdução à Depuração de objetos de viagem no tempo

Depuração de viagem no tempo – Visão geral

dx (expressão para exibir modelo de objeto de depurador)