Lines Matching refs:answer
3133 Handle<ResultSeqString> answer;
3135 answer = Handle<ResultSeqString>::cast(
3138 answer = Handle<ResultSeqString>::cast(
3146 answer->GetChars(),
3152 answer->GetChars() + start,
3156 return *answer;
3165 // Add substring subject[prev;start] to answer string.
3167 answer->GetChars() + position,
3198 // Add substring subject[prev;length] to answer string.
3200 answer->GetChars() + position,
3215 answer->set_length(position);
3216 if (delta == 0) return *answer;
3218 Address end_of_string = answer->address() + string_size;
3220 if (Marking::IsBlack(Marking::MarkBitFrom(*answer))) {
3221 MemoryChunk::IncrementLiveBytesFromMutator(answer->address(), -delta);
3224 return *answer;
3533 // No need to flatten if we are going to find the answer on the first
6202 Object* answer;
6205 if (!maybe_answer->ToObject(&answer)) return maybe_answer;
6207 if (answer->IsSmi()) {
6211 s, Smi::cast(answer)->value(), length, mapping);
6212 if (!maybe_answer->ToObject(&answer)) return maybe_answer;
6215 return answer;
6773 SeqAsciiString* answer = SeqAsciiString::cast(object);
6775 answer->GetChars(),
6778 return answer;
6784 SeqTwoByteString* answer = SeqTwoByteString::cast(object);
6786 answer->GetChars(),
6789 return answer;
6848 SeqTwoByteString* answer = SeqTwoByteString::cast(object);
6850 uc16* sink = answer->GetChars();
6873 ASSERT(!answer->HasOnlyAsciiChars()); // Use %_FastAsciiArrayJoin instead.
6874 return answer;