Nota
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tidħol jew tibdel id-direttorji.
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tibdel id-direttorji.
Description
TTD Event objects are used to give information about important events that happened during a time travel trace.
Properties
| Property | Description |
|---|---|
| Type | Describes the type of event that happened. Possible values are: ThreadCreated, ThreadTerminated, ModuleLoaded, ModuleUnloaded, Exception |
Children
| Object | Description |
|---|---|
| Position | A position object that describes the position the event occurred. |
| Module* | A module object containing information about the module that was loaded or unloaded. |
| Thread* | A thread object containing information about the thread that was created or terminated. |
| Exception* | An exception object containing information about the exception that was hit. |
* - Existence of these child objects depends on the type of event
Example Usage
0:000> dx -r2 @$curprocess.TTD.Events.Where(t => t.Type == "Exception").Select(e => e.Exception)
@$curprocess.TTD.Events.Where(t => t.Type == "Exception").Select(e => e.Exception)
[0x0] : Exception of type CPlusPlus at PC: 0X777663B0
Position : 13B7:0 [Time Travel]
Type : CPlusPlus
ProgramCounter : 0x777663b0
Code : 0xe06d7363
Flags : 0x1
RecordAddress : 0x0
[0x1] : Exception of type Hardware at PC: 0XF1260D0
Position : BC0F:0 [Time Travel]
Type : Hardware
ProgramCounter : 0xf1260d0
Code : 0x80000003
Flags : 0x0
RecordAddress : 0x0
See Also
Time Travel Debugging - Introduction to Time Travel Debugging objects