• Home
  • Raw
  • Download

Lines Matching refs:isolate

24   HandleScope scope(isolate);  in BUILTIN()
28 isolate, name, Object::ToName(isolate, args.atOrUndefined(isolate, 1))); in BUILTIN()
30 isolate, object, Object::ToObject(isolate, args.receiver())); in BUILTIN()
33 if (maybe.IsNothing()) return ReadOnlyRoots(isolate).exception(); in BUILTIN()
34 if (maybe.FromJust() == ABSENT) return ReadOnlyRoots(isolate).false_value(); in BUILTIN()
35 return isolate->heap()->ToBoolean((maybe.FromJust() & DONT_ENUM) == 0); in BUILTIN()
40 HandleScope scope(isolate); in BUILTIN()
46 isolate, JSReceiver::DefineProperties(isolate, target, properties)); in BUILTIN()
51 HandleScope scope(isolate); in BUILTIN()
57 return JSReceiver::DefineProperty(isolate, target, key, attributes); in BUILTIN()
63 Object ObjectDefineAccessor(Isolate* isolate, Handle<Object> object, in ObjectDefineAccessor() argument
67 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in ObjectDefineAccessor()
68 Object::ToObject(isolate, object)); in ObjectDefineAccessor()
75 THROW_NEW_ERROR_RETURN_FAILURE(isolate, NewTypeError(message)); in ObjectDefineAccessor()
89 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, name, in ObjectDefineAccessor()
90 Object::ToPropertyKey(isolate, name)); in ObjectDefineAccessor()
95 isolate, receiver, name, &desc, Just(kThrowOnError)); in ObjectDefineAccessor()
96 MAYBE_RETURN(success, ReadOnlyRoots(isolate).exception()); in ObjectDefineAccessor()
98 isolate->CountUsage(v8::Isolate::kDefineGetterOrSetterWouldThrow); in ObjectDefineAccessor()
101 return ReadOnlyRoots(isolate).undefined_value(); in ObjectDefineAccessor()
104 Object ObjectLookupAccessor(Isolate* isolate, Handle<Object> object, in ObjectLookupAccessor() argument
106 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, object, in ObjectLookupAccessor()
107 Object::ToObject(isolate, object)); in ObjectLookupAccessor()
111 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, key, in ObjectLookupAccessor()
112 Object::ToPropertyKey(isolate, key)); in ObjectLookupAccessor()
113 LookupIterator::Key lookup_key(isolate, key); in ObjectLookupAccessor()
114 LookupIterator it(isolate, object, lookup_key, in ObjectLookupAccessor()
126 isolate->ReportFailedAccessCheck(it.GetHolder<JSObject>()); in ObjectLookupAccessor()
127 RETURN_FAILURE_IF_SCHEDULED_EXCEPTION(isolate); in ObjectLookupAccessor()
128 return ReadOnlyRoots(isolate).undefined_value(); in ObjectLookupAccessor()
133 isolate, it.GetHolder<JSProxy>(), it.GetName(), &desc); in ObjectLookupAccessor()
134 MAYBE_RETURN(found, ReadOnlyRoots(isolate).exception()); in ObjectLookupAccessor()
142 return ReadOnlyRoots(isolate).undefined_value(); in ObjectLookupAccessor()
146 isolate, prototype, JSProxy::GetPrototype(it.GetHolder<JSProxy>())); in ObjectLookupAccessor()
147 if (prototype->IsNull(isolate)) { in ObjectLookupAccessor()
148 return ReadOnlyRoots(isolate).undefined_value(); in ObjectLookupAccessor()
150 return ObjectLookupAccessor(isolate, prototype, key, component); in ObjectLookupAccessor()
155 return ReadOnlyRoots(isolate).undefined_value(); in ObjectLookupAccessor()
163 isolate, native_context, Handle<AccessorPair>::cast(maybe_pair), in ObjectLookupAccessor()
170 return ReadOnlyRoots(isolate).undefined_value(); in ObjectLookupAccessor()
178 HandleScope scope(isolate); in BUILTIN()
182 return ObjectDefineAccessor<ACCESSOR_GETTER>(isolate, object, name, getter); in BUILTIN()
188 HandleScope scope(isolate); in BUILTIN()
192 return ObjectDefineAccessor<ACCESSOR_SETTER>(isolate, object, name, setter); in BUILTIN()
198 HandleScope scope(isolate); in BUILTIN()
201 return ObjectLookupAccessor(isolate, object, name, ACCESSOR_GETTER); in BUILTIN()
207 HandleScope scope(isolate); in BUILTIN()
210 return ObjectLookupAccessor(isolate, object, name, ACCESSOR_SETTER); in BUILTIN()
215 HandleScope scope(isolate); in BUILTIN()
216 Handle<Object> object = args.atOrUndefined(isolate, 1); in BUILTIN()
220 ReadOnlyRoots(isolate).exception()); in BUILTIN()
227 HandleScope scope(isolate); in BUILTIN()
231 isolate, receiver, Object::ToObject(isolate, args.receiver())); in BUILTIN()
234 RETURN_RESULT_OR_FAILURE(isolate, in BUILTIN()
235 JSReceiver::GetPrototype(isolate, receiver)); in BUILTIN()
240 HandleScope scope(isolate); in BUILTIN()
243 if (object->IsNullOrUndefined(isolate)) { in BUILTIN()
245 isolate, NewTypeError(MessageTemplate::kCalledOnNullOrUndefined, in BUILTIN()
246 isolate->factory()->NewStringFromAsciiChecked( in BUILTIN()
252 if (!proto->IsNull(isolate) && !proto->IsJSReceiver()) { in BUILTIN()
253 return ReadOnlyRoots(isolate).undefined_value(); in BUILTIN()
257 if (!object->IsJSReceiver()) return ReadOnlyRoots(isolate).undefined_value(); in BUILTIN()
263 ReadOnlyRoots(isolate).exception()); in BUILTIN()
266 return ReadOnlyRoots(isolate).undefined_value(); in BUILTIN()
271 Object GetOwnPropertyKeys(Isolate* isolate, BuiltinArguments args, in GetOwnPropertyKeys() argument
273 HandleScope scope(isolate); in GetOwnPropertyKeys()
274 Handle<Object> object = args.atOrUndefined(isolate, 1); in GetOwnPropertyKeys()
276 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in GetOwnPropertyKeys()
277 Object::ToObject(isolate, object)); in GetOwnPropertyKeys()
280 isolate, keys, in GetOwnPropertyKeys()
283 return *isolate->factory()->NewJSArrayWithElements(keys); in GetOwnPropertyKeys()
290 return GetOwnPropertyKeys(isolate, args, SKIP_STRINGS); in BUILTIN()
295 HandleScope scope(isolate); in BUILTIN()
296 Handle<Object> object = args.atOrUndefined(isolate, 1); in BUILTIN()
301 MAYBE_RETURN(result, ReadOnlyRoots(isolate).exception()); in BUILTIN()
302 return isolate->heap()->ToBoolean(result.FromJust()); in BUILTIN()
307 HandleScope scope(isolate); in BUILTIN()
308 Handle<Object> object = args.atOrUndefined(isolate, 1); in BUILTIN()
313 MAYBE_RETURN(result, ReadOnlyRoots(isolate).exception()); in BUILTIN()
314 return isolate->heap()->ToBoolean(result.FromJust()); in BUILTIN()
318 HandleScope scope(isolate); in BUILTIN()
319 Handle<Object> object = args.atOrUndefined(isolate, 1); in BUILTIN()
322 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in BUILTIN()
323 Object::ToObject(isolate, object)); in BUILTIN()
327 isolate, keys, KeyAccumulator::GetKeys( in BUILTIN()
332 isolate->factory()->NewJSObject(isolate->object_function()); in BUILTIN()
335 Handle<Name> key = Handle<Name>::cast(FixedArray::get(*keys, i, isolate)); in BUILTIN()
338 isolate, receiver, key, &descriptor); in BUILTIN()
339 MAYBE_RETURN(did_get_descriptor, ReadOnlyRoots(isolate).exception()); in BUILTIN()
342 Handle<Object> from_descriptor = descriptor.ToObject(isolate); in BUILTIN()
345 isolate, descriptors, key, from_descriptor, Just(kDontThrow)); in BUILTIN()
354 HandleScope scope(isolate); in BUILTIN()
355 Handle<Object> object = args.atOrUndefined(isolate, 1); in BUILTIN()
359 ReadOnlyRoots(isolate).exception()); in BUILTIN()