7 writes to m_idxGenReg
Microsoft.Diagnostics.DataContractReader.Contracts (7)
src\runtime\src\coreclr\tools\Common\CallingConvention\ArgIterator.cs (7)
79m_idxGenReg = -1; 843_argLocDescForStructInRegs.m_idxGenReg = _x64UnixIdxGenReg; 1307_argLocDescForStructInRegs.m_idxGenReg = _rvLa64IdxGenReg; 1603pLoc.m_idxGenReg = _transitionBlock.GetArgumentIndexFromOffset(argOffset); 1659pLoc.m_idxGenReg = _transitionBlock.GetArgumentIndexFromOffset(argOffset); 1702pLoc.m_idxGenReg = _transitionBlock.GetArgumentIndexFromOffset(argOffset); 1747pLoc.m_idxGenReg = _transitionBlock.GetArgumentIndexFromOffset(argOffset);
4 references to m_idxGenReg
Microsoft.Diagnostics.DataContractReader.Contracts (4)
src\runtime\src\coreclr\tools\Common\CallingConvention\ArgIterator.cs (4)
142return _transitionBlock.OffsetOfArgumentRegisters + _argLocDescForStructInRegs.Value.m_idxGenReg * 8; 1605if (byteArgSize <= (4 - pLoc.m_idxGenReg) * _transitionBlock.PointerSize) 1611pLoc.m_cGenReg = (short)(4 - pLoc.m_idxGenReg); 1703if ((pLoc.m_idxGenReg == 7) && (byteArgSize > _transitionBlock.PointerSize))