Home | History | Annotate | Download | only in src

Lines Matching refs:isolate_

47     return isolate_->factory()->empty_fixed_array();
50 keys_->map() == isolate_->heap()->fixed_array_map()) {
61 AddKey(handle(key, isolate_), convert);
73 keys_ = OrderedHashSet::Allocate(isolate_, 16);
78 key = isolate_->factory()->NewNumberFromUint(index);
87 Handle<Object> current(array->get(i), isolate_);
140 isolate_, keys, FilterProxyKeys(this, proxy, keys, filter_),
166 for (PrototypeIterator iter(isolate_, object, kStartAtReceiver, end);
199 return shadowing_keys_->Has(isolate_, key);
204 AddShadowingKey(handle(key, isolate_));
209 shadowing_keys_ = ObjectHashSet::New(isolate_, 16);
248 for (PrototypeIterator iter(isolate_, *receiver_); !iter.IsAtEnd();
261 last_non_empty_prototype_ = handle(last_prototype, isolate_);
388 if (isolate_->has_pending_exception()) return MaybeHandle<FixedArray>();
408 return GetOwnKeysWithElements<false>(isolate_, object, keys_conversion);
426 return GetOwnKeysWithElements<true>(isolate_, object, keys_conversion);
441 return isolate_->factory()->empty_fixed_array();
445 Handle<FixedArray> keys = GetFastEnumPropertyKeys(isolate_, object);
448 return isolate_->factory()->CopyFixedArray(keys);
453 KeyAccumulator accumulator(isolate_, mode_, filter_);
592 enum_keys = KeyAccumulator::GetOwnEnumPropertyKeys(isolate_, object);
599 Handle<DescriptorArray>(map->instance_descriptors(), isolate_);
609 isolate_, mode_, this, object, object->global_dictionary());
612 isolate_, mode_, this, object, object->property_dictionary());
619 isolate_);
630 handle(object->global_dictionary(), isolate_), this);
633 handle(object->property_dictionary(), isolate_), this);
650 isolate_),
658 isolate_),
670 !isolate_->MayAccess(handle(isolate_->context()), object)) {
681 AccessCheckInfo* maybe_info = AccessCheckInfo::Get(isolate_, object);
682 if (maybe_info) access_check_info = handle(maybe_info, isolate_);
719 STACK_CHECK(isolate_, Nothing<bool>());
721 Handle<Object> handler(proxy->handler(), isolate_);
725 isolate_->Throw(*isolate_->factory()->NewTypeError(
726 MessageTemplate::kProxyRevoked, isolate_->factory()->ownKeys_string()));
730 Handle<JSReceiver> target(proxy->target(), isolate_);
734 isolate_, trap, Object::GetMethod(Handle<JSReceiver>::cast(handler),
735 isolate_->factory()->ownKeys_string()),
738 if (trap->IsUndefined(isolate_)) {
746 isolate_, trap_result_array,
747 Execution::Call(isolate_, trap, handler, arraysize(args), args),
753 isolate_, trap_result,
754 Object::CreateListFromArrayLike(isolate_, trap_result_array,
763 ASSIGN_RETURN_ON_EXCEPTION_VALUE(isolate_, target_keys,
772 isolate_->factory()->NewFixedArray(target_keys->length());
779 isolate_, target, handle(target_keys->get(i), isolate_), &desc);
802 Zone set_zone(isolate_->allocator(), ZONE_NAME);
806 isolate_->heap(), ZoneAllocationPolicy(&set_zone));
824 isolate_->Throw(*isolate_->factory()->NewTypeError(
825 MessageTemplate::kProxyOwnKeysMissing, handle(key, isolate_)));
844 isolate_->Throw(*isolate_->factory()->NewTypeError(
845 MessageTemplate::kProxyOwnKeysMissing, handle(key, isolate_)));
855 isolate_->Throw(*isolate_->factory()->NewTypeError(
868 isolate_, keys,