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++)
625
if (
_numSafePoints
== 0)
627
return FindSafePoint(instructionOffset) !=
_numSafePoints
;
658
if (
_numSafePoints
== 0)
678
for (uint sp = 0; sp <
_numSafePoints
; sp++)
689
int liveStatesStart = (int)(((uint)offsetTablePos +
_numSafePoints
* numBitsPerOffset + 7) & (~7u));
748
uint lastSpOffset = safePoints[(int)(
_numSafePoints
- 1)];
761
if (
_numSafePoints
> 0 && _reader.ReadBits(1, ref bitOffset) != 0)
765
bitOffset += (int)(
_numSafePoints
* numTracked);
962
uint safePointIndex =
_numSafePoints
;
963
if (
_numSafePoints
> 0)
977
if (safePointIndex <
_numSafePoints
&& !executionAborted)
1011
if (
_numSafePoints
> 0 && _reader.ReadBits(1, ref bitOffset) != 0)
1017
if (!executionAborted && safePointIndex !=
_numSafePoints
)
1024
int liveStatesStart = (int)(((uint)offsetTablePos +
_numSafePoints
* numBitsPerOffset + 7) & (~7u));
1073
bitOffset += (int)(
_numSafePoints
* numTracked);
1267
return
_numSafePoints
; // not found