2 writes to _numSafePoints
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\GCInfo\GCInfoDecoder.cs (2)
401
_numSafePoints
= _reader.DecodeVarLengthUnsigned(TTraits.NUM_SAFE_POINTS_ENCBASE, ref _bitOffset);
493
_numSafePoints
= _reader.DecodeVarLengthUnsigned(TTraits.NUM_SAFE_POINTS_ENCBASE, ref _bitOffset);
18 references to _numSafePoints
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\GCInfo\GCInfoDecoder.cs (18)
337
_safePoints = new List<uint>((int)
_numSafePoints
);
338
for (uint i = 0; i <
_numSafePoints
; i++)
623
if (
_numSafePoints
== 0)
625
return FindSafePoint(instructionOffset) !=
_numSafePoints
;
656
if (
_numSafePoints
== 0)
676
for (uint sp = 0; sp <
_numSafePoints
; sp++)
687
int liveStatesStart = (int)(((uint)offsetTablePos +
_numSafePoints
* numBitsPerOffset + 7) & (~7u));
746
uint lastSpOffset = safePoints[(int)(
_numSafePoints
- 1)];
759
if (
_numSafePoints
> 0 && _reader.ReadBits(1, ref bitOffset) != 0)
763
bitOffset += (int)(
_numSafePoints
* numTracked);
960
uint safePointIndex =
_numSafePoints
;
961
if (
_numSafePoints
> 0)
975
if (safePointIndex <
_numSafePoints
&& !executionAborted)
1003
if (
_numSafePoints
> 0 && _reader.ReadBits(1, ref bitOffset) != 0)
1009
if (!executionAborted && safePointIndex !=
_numSafePoints
)
1016
int liveStatesStart = (int)(((uint)offsetTablePos +
_numSafePoints
* numBitsPerOffset + 7) & (~7u));
1065
bitOffset += (int)(
_numSafePoints
* numTracked);
1259
return
_numSafePoints
; // not found