Lines Matching defs:Idx
78 size_t Idx = Rand(Corpus->size());
79 const Unit &Other = (*Corpus)[Idx];
109 size_t Idx = Rand(Size - N + 1);
110 // Erase Data[Idx:Idx+N].
111 memmove(Data + Idx, Data + Idx + N, Size - Idx - N);
112 // Printf("Erase: %zd %zd => %zd; Idx %zd\n", N, Size, Size - N, Idx);
119 size_t Idx = Rand(Size + 1);
120 // Insert new value at Data[Idx].
121 memmove(Data + Idx + 1, Data + Idx, Size - Idx);
122 Data[Idx] = RandCh(Rand);
134 size_t Idx = Rand(Size + 1);
135 // Insert new values at Data[Idx].
136 memmove(Data + Idx + N, Data + Idx, Size - Idx);
140 Data[Idx + i] = Byte;
147 size_t Idx = Rand(Size);
148 Data[Idx] = RandCh(Rand);
155 size_t Idx = Rand(Size);
156 Data[Idx] ^= 1 << Rand(8);
175 size_t Idx = UsePositionHint ? DE.GetPositionHint() : Rand(Size + 1);
176 memmove(Data + Idx + W.size(), Data + Idx, Size - Idx);
177 memcpy(Data + Idx, W.data(), W.size());
181 size_t Idx = UsePositionHint ? DE.GetPositionHint() : Rand(Size - W.size());
182 memcpy(Data + Idx, W.data(), W.size());
375 size_t Idx = E + B - i - 1;
376 assert(Idx >= B && Idx < E);
377 Data[Idx] = (Val % 10) + '0';
426 size_t Idx = Rand(Corpus->size());
427 const Unit &O = (*Corpus)[Idx];