• Home
  • Raw
  • Download

Lines Matching refs:isolate

22   HandleScope scope(isolate);  in RUNTIME_FUNCTION()
57 isolate->factory()->NewSubString(subject, 0, position); in RUNTIME_FUNCTION()
58 Handle<String> suffix = isolate->factory()->NewSubString( in RUNTIME_FUNCTION()
63 isolate, in RUNTIME_FUNCTION()
64 String::GetSubstitution(isolate, &match, replacement, start_index)); in RUNTIME_FUNCTION()
70 Isolate* isolate, Handle<String> subject, Handle<String> search, in StringReplaceOneCharWithString() argument
72 StackLimitCheck stackLimitCheck(isolate); in StringReplaceOneCharWithString()
79 Handle<String> first = handle(cons.first(), isolate); in StringReplaceOneCharWithString()
80 Handle<String> second = handle(cons.second(), isolate); in StringReplaceOneCharWithString()
82 if (!StringReplaceOneCharWithString(isolate, first, search, replace, found, in StringReplaceOneCharWithString()
86 if (*found) return isolate->factory()->NewConsString(new_first, second); in StringReplaceOneCharWithString()
89 if (!StringReplaceOneCharWithString(isolate, second, search, replace, found, in StringReplaceOneCharWithString()
94 if (*found) return isolate->factory()->NewConsString(first, new_second); in StringReplaceOneCharWithString()
98 int index = String::IndexOf(isolate, subject, search, 0); in StringReplaceOneCharWithString()
101 Handle<String> first = isolate->factory()->NewSubString(subject, 0, index); in StringReplaceOneCharWithString()
104 isolate, cons1, isolate->factory()->NewConsString(first, replace), in StringReplaceOneCharWithString()
107 isolate->factory()->NewSubString(subject, index + 1, subject->length()); in StringReplaceOneCharWithString()
108 return isolate->factory()->NewConsString(cons1, second); in StringReplaceOneCharWithString()
113 HandleScope scope(isolate); in RUNTIME_FUNCTION()
124 if (StringReplaceOneCharWithString(isolate, subject, search, replace, &found, in RUNTIME_FUNCTION()
128 if (isolate->has_pending_exception()) in RUNTIME_FUNCTION()
129 return ReadOnlyRoots(isolate).exception(); in RUNTIME_FUNCTION()
131 subject = String::Flatten(isolate, subject); in RUNTIME_FUNCTION()
132 if (StringReplaceOneCharWithString(isolate, subject, search, replace, &found, in RUNTIME_FUNCTION()
136 if (isolate->has_pending_exception()) in RUNTIME_FUNCTION()
137 return ReadOnlyRoots(isolate).exception(); in RUNTIME_FUNCTION()
139 return isolate->StackOverflow(); in RUNTIME_FUNCTION()
143 HandleScope scope(isolate); in RUNTIME_FUNCTION()
148 return *String::Trim(isolate, string, trim_mode); in RUNTIME_FUNCTION()
154 HandleScope scope(isolate); in RUNTIME_FUNCTION()
158 if (receiver->IsNullOrUndefined(isolate)) { in RUNTIME_FUNCTION()
160 isolate, NewTypeError(MessageTemplate::kCalledOnNullOrUndefined, in RUNTIME_FUNCTION()
161 isolate->factory()->NewStringFromAsciiChecked( in RUNTIME_FUNCTION()
165 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver_string, in RUNTIME_FUNCTION()
166 Object::ToString(isolate, receiver)); in RUNTIME_FUNCTION()
170 Maybe<bool> is_reg_exp = RegExpUtils::IsRegExp(isolate, search); in RUNTIME_FUNCTION()
172 DCHECK(isolate->has_pending_exception()); in RUNTIME_FUNCTION()
173 return ReadOnlyRoots(isolate).exception(); in RUNTIME_FUNCTION()
177 isolate, NewTypeError(MessageTemplate::kFirstArgumentNotRegExp, in RUNTIME_FUNCTION()
178 isolate->factory()->NewStringFromStaticChars( in RUNTIME_FUNCTION()
182 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, search_string, in RUNTIME_FUNCTION()
183 Object::ToString(isolate, args.at(1))); in RUNTIME_FUNCTION()
185 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, position, in RUNTIME_FUNCTION()
186 Object::ToInteger(isolate, args.at(2))); in RUNTIME_FUNCTION()
190 String::IndexOf(isolate, receiver_string, search_string, index); in RUNTIME_FUNCTION()
191 return *isolate->factory()->ToBoolean(index_in_str != -1); in RUNTIME_FUNCTION()
197 HandleScope scope(isolate); in RUNTIME_FUNCTION()
199 return String::IndexOf(isolate, args.at(0), args.at(1), args.at(2)); in RUNTIME_FUNCTION()
207 HandleScope scope(isolate); in RUNTIME_FUNCTION()
213 return Smi::FromInt(String::IndexOf(isolate, receiver_string, search_string, in RUNTIME_FUNCTION()
218 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
219 return String::LastIndexOf(isolate, args.at(0), args.at(1), in RUNTIME_FUNCTION()
220 isolate->factory()->undefined_value()); in RUNTIME_FUNCTION()
224 HandleScope scope(isolate); in RUNTIME_FUNCTION()
232 isolate->counters()->sub_string_runtime()->Increment(); in RUNTIME_FUNCTION()
233 return *isolate->factory()->NewSubString(string, start, end); in RUNTIME_FUNCTION()
237 HandleScope scope(isolate); in RUNTIME_FUNCTION()
241 isolate->counters()->string_add_runtime()->Increment(); in RUNTIME_FUNCTION()
242 RETURN_RESULT_OR_FAILURE(isolate, in RUNTIME_FUNCTION()
243 isolate->factory()->NewConsString(str1, str2)); in RUNTIME_FUNCTION()
248 HandleScope handles(isolate); in RUNTIME_FUNCTION()
251 return *isolate->factory()->InternalizeString(string); in RUNTIME_FUNCTION()
255 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
264 subject = String::Flatten(isolate, subject); in RUNTIME_FUNCTION()
267 return ReadOnlyRoots(isolate).nan_value(); in RUNTIME_FUNCTION()
274 HandleScope scope(isolate); in RUNTIME_FUNCTION()
279 THROW_NEW_ERROR_RETURN_FAILURE(isolate, NewInvalidStringLengthError()); in RUNTIME_FUNCTION()
296 return isolate->Throw(ReadOnlyRoots(isolate).illegal_argument_string()); in RUNTIME_FUNCTION()
310 return ReadOnlyRoots(isolate).empty_string(); in RUNTIME_FUNCTION()
320 return isolate->Throw(ReadOnlyRoots(isolate).illegal_argument_string()); in RUNTIME_FUNCTION()
323 return ReadOnlyRoots(isolate).empty_string(); in RUNTIME_FUNCTION()
329 isolate, answer, isolate->factory()->NewRawOneByteString(length)); in RUNTIME_FUNCTION()
338 isolate, answer, isolate->factory()->NewRawTwoByteString(length)); in RUNTIME_FUNCTION()
380 HandleScope scope(isolate); in RUNTIME_FUNCTION()
385 s = String::Flatten(isolate, s); in RUNTIME_FUNCTION()
392 elements = isolate->factory()->NewUninitializedFixedArray(length); in RUNTIME_FUNCTION()
400 position = CopyCachedOneByteCharsToArray(isolate->heap(), chars.begin(), in RUNTIME_FUNCTION()
404 ReadOnlyRoots(isolate).undefined_value(), length); in RUNTIME_FUNCTION()
407 elements = isolate->factory()->NewFixedArray(length); in RUNTIME_FUNCTION()
411 isolate->factory()->LookupSingleCharacterStringFromCode(s->Get(i)); in RUNTIME_FUNCTION()
421 return *isolate->factory()->NewJSArrayWithElements(elements); in RUNTIME_FUNCTION()
425 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
429 ComparisonResult result = String::Compare(isolate, x, y); in RUNTIME_FUNCTION()
431 return isolate->heap()->ToBoolean( in RUNTIME_FUNCTION()
436 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
440 ComparisonResult result = String::Compare(isolate, x, y); in RUNTIME_FUNCTION()
442 return isolate->heap()->ToBoolean( in RUNTIME_FUNCTION()
447 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
451 ComparisonResult result = String::Compare(isolate, x, y); in RUNTIME_FUNCTION()
453 return isolate->heap()->ToBoolean( in RUNTIME_FUNCTION()
458 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
462 ComparisonResult result = String::Compare(isolate, x, y); in RUNTIME_FUNCTION()
464 return isolate->heap()->ToBoolean( in RUNTIME_FUNCTION()
469 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
473 return isolate->heap()->ToBoolean(String::Equals(isolate, x, y)); in RUNTIME_FUNCTION()
477 HandleScope scope(isolate); in RUNTIME_FUNCTION()
480 return *String::Flatten(isolate, str); in RUNTIME_FUNCTION()
484 SealHandleScope shs(isolate); in RUNTIME_FUNCTION()
489 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
498 FlatStringReader string_reader(isolate, String::Flatten(isolate, string)); in RUNTIME_FUNCTION()
499 FlatStringReader search_reader(isolate, in RUNTIME_FUNCTION()
500 String::Flatten(isolate, search_string)); in RUNTIME_FUNCTION()
504 return ReadOnlyRoots(isolate).false_value(); in RUNTIME_FUNCTION()
508 return ReadOnlyRoots(isolate).true_value(); in RUNTIME_FUNCTION()
512 HandleScope handle_scope(isolate); in RUNTIME_FUNCTION()
521 isolate->factory()->LookupSingleCharacterStringFromCode('"'); in RUNTIME_FUNCTION()
523 int index = String::IndexOf(isolate, string, quotes, 0); in RUNTIME_FUNCTION()
531 index = String::IndexOf(isolate, string, quotes, index + 1); in RUNTIME_FUNCTION()
538 isolate->factory()->NewStringFromAsciiChecked("&quot;"); in RUNTIME_FUNCTION()
540 ReplacementStringBuilder builder(isolate->heap(), string, in RUNTIME_FUNCTION()