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); 338for (uint i = 0; i < _numSafePoints; i++) 623if (_numSafePoints == 0) 625return FindSafePoint(instructionOffset) != _numSafePoints; 656if (_numSafePoints == 0) 676for (uint sp = 0; sp < _numSafePoints; sp++) 687int liveStatesStart = (int)(((uint)offsetTablePos + _numSafePoints * numBitsPerOffset + 7) & (~7u)); 746uint lastSpOffset = safePoints[(int)(_numSafePoints - 1)]; 759if (_numSafePoints > 0 && _reader.ReadBits(1, ref bitOffset) != 0) 763bitOffset += (int)(_numSafePoints * numTracked); 960uint safePointIndex = _numSafePoints; 961if (_numSafePoints > 0) 975if (safePointIndex < _numSafePoints && !executionAborted) 1003if (_numSafePoints > 0 && _reader.ReadBits(1, ref bitOffset) != 0) 1009if (!executionAborted && safePointIndex != _numSafePoints) 1016int liveStatesStart = (int)(((uint)offsetTablePos + _numSafePoints * numBitsPerOffset + 7) & (~7u)); 1065bitOffset += (int)(_numSafePoints * numTracked); 1259return _numSafePoints; // not found