• Home
  • Raw
  • Download

Lines Matching refs:receiver

18                                                  Handle<Object> receiver,  in PropertyOrElement()  argument
25 return LookupIterator(isolate, receiver, index, configuration); in PropertyOrElement()
33 return LookupIterator(receiver, isolate->factory()->empty_string()); in PropertyOrElement()
37 LookupIterator it(isolate, receiver, index, configuration); in PropertyOrElement()
44 return LookupIterator(receiver, name, configuration); in PropertyOrElement()
96 Isolate* isolate, Handle<Object> receiver, uint32_t index) { in GetRootForNonJSReceiver() argument
99 if (index != kMaxUInt32 && receiver->IsString() && in GetRootForNonJSReceiver()
100 index < static_cast<uint32_t>(String::cast(*receiver)->length())) { in GetRootForNonJSReceiver()
105 Handle<JSValue>::cast(result)->set_value(*receiver); in GetRootForNonJSReceiver()
108 auto root = handle(receiver->GetRootMap(isolate)->prototype(), isolate); in GetRootForNonJSReceiver()
111 isolate->PushStackTraceAndDie(magic, *receiver, NULL, magic); in GetRootForNonJSReceiver()
234 Handle<JSObject> receiver = GetStoreTarget(); in PrepareTransitionToDataProperty() local
237 !receiver->map()->is_extensible()) { in PrepareTransitionToDataProperty()
242 handle(receiver->map(), isolate_), name_, value, attributes, store_mode); in PrepareTransitionToDataProperty()
246 if (receiver->IsJSGlobalObject()) { in PrepareTransitionToDataProperty()
250 Handle<JSGlobalObject>::cast(receiver), name()); in PrepareTransitionToDataProperty()
263 Handle<JSObject> receiver = GetStoreTarget(); in ApplyTransitionToDataProperty() local
264 if (receiver->IsJSGlobalObject()) return; in ApplyTransitionToDataProperty()
265 holder_ = receiver; in ApplyTransitionToDataProperty()
267 JSObject::MigrateToMap(receiver, holder_map_); in ApplyTransitionToDataProperty()
305 Handle<JSObject> receiver = GetStoreTarget(); in TransitionToAccessorProperty() local
307 if (!IsElement() && !receiver->map()->is_dictionary_map()) { in TransitionToAccessorProperty()
308 holder_ = receiver; in TransitionToAccessorProperty()
310 handle(receiver->map(), isolate_), name_, component, accessor, in TransitionToAccessorProperty()
312 JSObject::MigrateToMap(receiver, holder_map_); in TransitionToAccessorProperty()
338 receiver->JSObjectVerify(); in TransitionToAccessorProperty()
346 Handle<JSObject> receiver = GetStoreTarget(); in TransitionToAccessorPair() local
347 holder_ = receiver; in TransitionToAccessorPair()
355 JSObject::NormalizeElements(receiver); in TransitionToAccessorPair()
362 receiver->RequireSlowElements(*dictionary); in TransitionToAccessorPair()
364 if (receiver->HasSlowArgumentsElements()) { in TransitionToAccessorPair()
365 FixedArray* parameter_map = FixedArray::cast(receiver->elements()); in TransitionToAccessorPair()
370 FixedArray::cast(receiver->elements())->set(1, *dictionary); in TransitionToAccessorPair()
372 receiver->set_elements(*dictionary); in TransitionToAccessorPair()
375 PropertyNormalizationMode mode = receiver->map()->is_prototype_map() in TransitionToAccessorPair()
379 JSObject::NormalizeProperties(receiver, mode, 0, in TransitionToAccessorPair()
382 JSObject::SetNormalizedProperty(receiver, name_, pair, details); in TransitionToAccessorPair()
383 JSObject::ReoptimizeIfPrototype(receiver); in TransitionToAccessorPair()
386 holder_map_ = handle(receiver->map(), isolate_); in TransitionToAccessorPair()