Lines Matching defs:isolate

20         isolate,                                                            \
22 isolate->factory()->NewStringFromAsciiChecked(method), \
29 isolate, \
31 isolate->factory()->NewStringFromAsciiChecked(method), \
40 Object ConstructBuffer(Isolate* isolate, Handle<JSFunction> target,
50 isolate, result,
64 isolate, NewRangeError(MessageTemplate::kInvalidArrayBufferLength));
70 BackingStore::Allocate(isolate, byte_length, shared, initialized);
75 isolate,
80 isolate,
86 isolate, byte_length, max_byte_length, kThrowOnError,
88 ReadOnlyRoots(isolate).exception());
92 isolate, byte_length, max_byte_length, page_size, initial_pages,
98 isolate, NewRangeError(MessageTemplate::kArrayBufferAllocationFailed));
110 HandleScope scope(isolate);
114 if (args.new_target()->IsUndefined(isolate)) { // [[Call]]
116 isolate, NewTypeError(MessageTemplate::kConstructorNotFunction,
117 handle(target->shared().Name(), isolate)));
121 Handle<Object> length = args.atOrUndefined(isolate, 1);
124 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, number_length,
125 Object::ToInteger(isolate, length));
128 isolate, NewRangeError(MessageTemplate::kInvalidArrayBufferLength));
134 Handle<Object> options = args.atOrUndefined(isolate, 2);
136 isolate, max_length,
138 options, isolate->factory()->max_byte_length_string(), isolate));
140 if (!max_length->IsUndefined(isolate)) {
142 isolate, number_max_length, Object::ToInteger(isolate, max_length));
145 return ConstructBuffer(isolate, target, new_target, number_length,
153 HandleScope scope(isolate);
154 Handle<JSFunction> target(isolate->native_context()->array_buffer_fun(),
155 isolate);
156 Handle<Object> length = args.atOrUndefined(isolate, 1);
157 return ConstructBuffer(isolate, target, target, length, Handle<Object>(),
161 static Object SliceHelper(BuiltinArguments args, Isolate* isolate,
163 HandleScope scope(isolate);
165 Handle<Object> end = args.atOrUndefined(isolate, 2);
178 isolate, NewTypeError(MessageTemplate::kDetachedOperation,
179 isolate->factory()->NewStringFromAsciiChecked(
189 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, relative_start,
190 Object::ToInteger(isolate, start));
201 if (end->IsUndefined(isolate)) {
205 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, relative_end_obj,
206 Object::ToInteger(isolate, end));
217 Handle<Object> new_len_obj = isolate->factory()->NewNumber(new_len);
222 ? isolate->shared_array_buffer_fun()
223 : isolate->array_buffer_fun();
226 isolate, ctor,
228 isolate, Handle<JSReceiver>::cast(args.receiver()), constructor_fun));
240 isolate, new_obj, Execution::New(isolate, ctor, argc, argv.begin()));
249 isolate,
251 isolate->factory()->NewStringFromAsciiChecked(kMethodName),
266 isolate, NewTypeError(MessageTemplate::kDetachedOperation,
267 isolate->factory()->NewStringFromAsciiChecked(
274 isolate, NewTypeError(MessageTemplate::kArrayBufferSpeciesThis));
282 isolate, NewTypeError(MessageTemplate::kSharedArrayBufferSpeciesThis));
289 isolate,
298 isolate, NewTypeError(MessageTemplate::kDetachedOperation,
299 isolate->factory()->NewStringFromAsciiChecked(
343 return SliceHelper(args, isolate, kMethodName, true);
350 return SliceHelper(args, isolate, kMethodName, false);
353 static Object ResizeHelper(BuiltinArguments args, Isolate* isolate,
355 HandleScope scope(isolate);
369 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, number_new_byte_length,
370 Object::ToInteger(isolate, new_length));
375 isolate, NewTypeError(MessageTemplate::kDetachedOperation,
376 isolate->factory()->NewStringFromAsciiChecked(
388 isolate, NewRangeError(MessageTemplate::kInvalidArrayBufferResizeLength,
389 isolate->factory()->NewStringFromAsciiChecked(
396 isolate, NewRangeError(MessageTemplate::kInvalidArrayBufferResizeLength,
397 isolate->factory()->NewStringFromAsciiChecked(
403 isolate, NewRangeError(MessageTemplate::kInvalidArrayBufferResizeLength,
404 isolate->factory()->NewStringFromAsciiChecked(
430 isolate, new_byte_length, new_committed_pages * page_size) !=
433 isolate, NewRangeError(MessageTemplate::kOutOfMemory,
434 isolate->factory()->NewStringFromAsciiChecked(
442 isolate, new_byte_length, new_committed_pages * page_size);
445 isolate, NewRangeError(MessageTemplate::kOutOfMemory,
446 isolate->factory()->NewStringFromAsciiChecked(
451 isolate,
454 isolate->factory()->NewStringFromAsciiChecked(kMethodName)));
460 return ReadOnlyRoots(isolate).undefined_value();
467 HandleScope scope(isolate);
480 return *isolate->factory()->NewNumberFromSize(byte_length);
488 return ResizeHelper(args, isolate, kMethodName, kIsShared);
496 return ResizeHelper(args, isolate, kMethodName, kIsShared);