Home | History | Annotate | Download | only in core

Lines Matching refs:fLength

145         rec->fLength = SkToU16(len);
159 src = AllocRec(src->data(), src->fLength);
170 SkASSERT(gEmptyRec.fLength == 0);
176 SkASSERT(fRec->fLength > 0);
178 SkASSERT(fRec->data()[fRec->fLength] == 0);
234 if (fRec->fLength)
256 return fRec->fLength == len && !memcmp(fRec->data(), text, len);
275 if (fRec->fLength)
292 if (fRec->fLength)
297 fRec = AllocRec(fRec->data(), fRec->fLength);
315 else if (fRec->fRefCnt == 1 && len <= fRec->fLength) // should we resize if len <<<< fLength, to save RAM? (e.g. len < (fLength>>1))
322 fRec->fLength = SkToU16(len);
324 else if (fRec->fRefCnt == 1 && ((unsigned)fRec->fLength >> 2) == (len >> 2))
331 fRec->fLength = SkToU16(len);
353 else if (count <= fRec->fLength) // should we resize if len <<<< fLength, to save RAM? (e.g. len < (fLength>>1))
355 if (count < fRec->fLength)
383 size_t length = fRec->fLength;
406 fRec->fLength = SkToU16(length + len);
413 SkString tmp(fRec->fLength + len);
419 if (offset < fRec->fLength)
420 memcpy(dst + offset + len, fRec->data() + offset, fRec->fLength - offset);