Lines Matching refs:Pos
166 // For now, very simple: put Size bytes of Data at position Pos.
168 size_t Pos;
232 Printf("TBM %zd %zd %zd\n", M.Pos, M.Size, M.Data);
233 if (M.Pos + M.Size > U->size()) return;
234 memcpy(U->data() + M.Pos, &M.Data, M.Size);
250 for (size_t Pos = LR.Beg; Pos + CmpSize <= LR.End; Pos++) {
251 Mutations.push_back({Pos, CmpSize, Data});
252 Mutations.push_back({Pos, CmpSize, Data + 1});
253 Mutations.push_back({Pos, CmpSize, Data - 1});
278 for (size_t Pos = LR.Beg; Pos + ValSize <= LR.End; Pos++)
280 Mutations.push_back({Pos, ValSize, Cases[i]});
283 for (size_t Pos = LR.Beg; Pos + 2 <= LR.End; Pos++)
285 Mutations.push_back({Pos, 2, Cases[i]});
302 size_t Pos = Cur - Beg;
303 assert(Pos < CurrentUnit.size());
305 Mutations.push_back({Pos, DataSize, DesiredData});
306 Mutations.push_back({Pos, DataSize, DesiredData + 1});
307 Mutations.push_back({Pos, DataSize, DesiredData - 1});