Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Description
TTD Range objects are used to give information about a range of time in a trace. These are generally used to describe the lifetime of a TTD thread object during a TTD session.
Children
Object | Description |
---|---|
MinPosition | A position object that describes the earliest position relevant to the range. |
MaxPosition | A position object that describes the latest position relevant to the range. |
Example Usage
In this example the MinPosition and MaxPosition objects are shown for Lifetime and ActiveTime associated with a thread.
0:003> dx -r1 @$curprocess.TTD.Threads[5]
@$curprocess.TTD.Threads[5] : UID: 7, TID: 0x2580
UniqueId : 0x7
Id : 0x2580
Lifetime : [BAF:0, FFFFFFFFFFFFFFFE:0]
ActiveTime : [BB2:0, C6A:0]
GatherMemoryUse [Gather inputs, outputs and memory used by a range of execution within a thread]
0:003> dx -r1 @$curprocess.TTD.Threads[5].Lifetime
@$curprocess.TTD.Threads[5].Lifetime : [BAF:0, FFFFFFFFFFFFFFFE:0]
MinPosition : BAF:0 [Time Travel]
MaxPosition : FFFFFFFFFFFFFFFE:0 [Time Travel]
0:003> dx -r1 @$curprocess.TTD.Threads[5].ActiveTime
@$curprocess.TTD.Threads[5].ActiveTime : [BB2:0, C6A:0]
MinPosition : BB2:0 [Time Travel]
MaxPosition : C6A:0 [Time Travel]
See Also
Time Travel Debugging - Introduction to Time Travel Debugging objects