Lines Matching defs:length
94 int String::length(AcquireLoadTag) const {
364 chars.begin(), chars.length(), seed),
369 : StringTableKey(raw_hash_field, chars.length()),
427 DCHECK_LE(0, length());
428 DCHECK_LE(from_ + length(), string_->length());
441 base::Vector<const Char>(string_->GetChars(no_gc) + from_, length()),
449 length(), raw_hash_field());
452 length());
457 length(), raw_hash_field());
460 length());
524 if (static_cast<size_t>(length()) != len) return false;
527 if (static_cast<size_t>(length()) < len) return false;
530 DCHECK_EQ(length(), len);
599 DCHECK_GE(string.length(), str.size());
607 size_t len = std::min<size_t>(segment.length(), remaining_str.size());
685 String string, int offset, int length,
688 DCHECK_GE(length, 0);
689 DCHECK_LE(offset + length, string.length());
694 length, no_gc);
698 length, no_gc);
702 length, no_gc);
706 length, no_gc);
731 String::FlatContent::FlatContent(const uint8_t* start, int length,
733 : onebyte_start(start), length_(length), state_(ONE_BYTE), no_gc_(no_gc) {
739 String::FlatContent::FlatContent(const base::uc16* start, int length,
741 : twobyte_start(start), length_(length), state_(TWO_BYTE), no_gc_(no_gc) {
781 cage_base, no_gc, *this, 0, length(), access_guard);
829 DCHECK(index >= 0 && index < length());
854 DCHECK(index >= 0 && index < length());
904 const int length = string.length();
905 DCHECK(offset <= length);
915 length - offset);
922 length - offset);
929 length - offset);
936 length - offset);
988 DCHECK(index >= 0 && index < length());
994 DCHECK_LT(index, length());
1003 DCHECK_LT(index + string_length, length());
1051 DCHECK(index >= 0 && index < length());
1056 DCHECK(index >= 0 && index < length());
1060 // Due to ThinString rewriting, concurrent visitors need to read the length with
1063 return SizeFor(length(kAcquireLoad));
1066 return SizeFor(length(kAcquireLoad));
1094 return second(cage_base).length() == 0;
1183 size_t new_payload = resource == nullptr ? 0 : resource->length();
1225 DCHECK(index >= 0 && index < length());
1255 size_t new_payload = resource == nullptr ? 0 : resource->length() * 2;
1297 DCHECK(index >= 0 && index < length());
1335 inline void VisitOneByteString(const uint8_t* chars, int length);
1336 inline void VisitTwoByteString(const uint16_t* chars, int length);
1391 int length) {
1394 end_ = chars + length;
1398 int length) {
1401 end_ = reinterpret_cast<const uint8_t*>(chars + length);
1431 int first, int length)
1434 length_(length == -1 ? string.length() : length),