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