TTD-Ausnahmeobjekte
Beschreibung
TTD Exception-Objekte werden verwendet, um Informationen zu Ereignis exceptions bereitzustellen, die während einer Ablaufverfolgungssitzung aufgetreten sind.
Eigenschaften
Eigenschaften | Beschreibung des Dataflows |
---|---|
type | Beschreibt den Ausnahmetyp. Mögliche Werte sind "Software" und "Hardware". |
ProgramCounter | Die Anweisung, in der die Ausnahme ausgelöst wurde. |
Code | Der Code der Ausnahme. |
Flags | Die Ausnahmekennzeichnungen. |
RecordAddress | Wo sich der Speicher befindet, finden Sie den Datensatz der Ausnahme. |
Children
Object | Beschreibung |
---|---|
Positionsnummer | Ein Positionsobjekt , das die Position beschreibt, an der die Ausnahme aufgetreten ist. |
Verwendungsbeispiel
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
Weitere Informationen
Debuggen von Zeitreisen – Einführung in Objekte zum Debuggen von Zeitreisen