Delen via


TTD-bereikobjecten

Beschrijving

TTD-bereikobjecten worden gebruikt om informatie te geven over een tijdsbereik in een trace. Deze worden over het algemeen gebruikt om de levensduur van een TTD-threadobject tijdens een TTD-sessie te beschrijven.

Kinderen

Voorwerp Beschrijving
MinPosition Een positieobject dat de vroegste positie beschrijft die relevant is voor het bereik.
MaxPosition Een positieobject dat de meest recente positie beschrijft die relevant is voor het bereik.

Voorbeeldgebruik

In dit voorbeeld worden de MinPosition- en MaxPosition-objecten weergegeven voor Levensduur en ActiveTime die zijn gekoppeld aan een 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]

Zie ook

Foutopsporing van tijdreizen - Inleiding tot foutopsporingsobjecten voor tijdreizen

Time Travel Debugging - Overzicht

dx (Display Debugger Object Model Expression)