Lines Matching refs:cons_string

10623 void ConsStringIterator::Initialize(ConsString* cons_string, int offset) {
10624 DCHECK(cons_string != NULL);
10625 root_ = cons_string;
10653 ConsString* cons_string = root_;
10657 frames_[0] = cons_string;
10662 String* string = cons_string->first();
10670 cons_string = ConsString::cast(string);
10671 PushLeft(cons_string);
10681 string = cons_string->second();
10684 cons_string = ConsString::cast(string);
10685 PushRight(cons_string);
10726 ConsString* cons_string = frames_[OffsetForDepth(depth_ - 1)];
10727 String* string = cons_string->second();
10738 cons_string = ConsString::cast(string);
10739 PushRight(cons_string);
10743 string = cons_string->first();
10752 cons_string = ConsString::cast(string);
10753 PushLeft(cons_string);
10774 ConsString* cons_string = ConsString::cast(string);
10775 String* left = cons_string->first();
10780 string = cons_string->second();
10835 ConsString* cons_string = ConsString::cast(source);
10836 String* first = cons_string->first();
10842 if (from == 0 && cons_string->second() == first) {
10852 source = cons_string->second();
10856 String* second = cons_string->second();
10997 ConsString* cons_string = String::VisitFlat(this, string);
10998 iter_.Reset(cons_string);
10999 if (cons_string != NULL) {
11469 void IteratingStringHasher::VisitConsString(ConsString* cons_string) {
11471 if (cons_string->length() < 64) {
11472 ConsStringIterator iter(cons_string);
11483 int length = std::min(cons_string->length(), max_length);
11484 if (cons_string->HasOnlyOneByteChars()) {
11486 String::WriteToFlat(cons_string, buffer, 0, length);
11491 String::WriteToFlat(cons_string, buffer, 0, length);