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