Lines Matching defs:isolate

25 LookupIterator::LookupIterator(Isolate* isolate, Handle<Object> receiver,
27 : LookupIterator(isolate, receiver, name, kInvalidIndex, receiver,
30 LookupIterator::LookupIterator(Isolate* isolate, Handle<Object> receiver,
34 : LookupIterator(isolate, receiver, name, kInvalidIndex,
37 LookupIterator::LookupIterator(Isolate* isolate, Handle<Object> receiver,
39 : LookupIterator(isolate, receiver, Handle<Name>(), index, receiver,
44 LookupIterator::LookupIterator(Isolate* isolate, Handle<Object> receiver,
47 : LookupIterator(isolate, receiver, Handle<Name>(), index,
52 LookupIterator::LookupIterator(Isolate* isolate, Handle<Object> receiver,
55 : LookupIterator(isolate, receiver, key.name(), key.index(), receiver,
58 LookupIterator::LookupIterator(Isolate* isolate, Handle<Object> receiver,
62 : LookupIterator(isolate, receiver, key.name(), key.index(),
67 LookupIterator::LookupIterator(Isolate* isolate, Handle<Object> receiver,
71 : configuration_(ComputeConfiguration(isolate, configuration, name)),
72 isolate_(isolate),
87 name_ = isolate->factory()->SizeToString(index_);
89 name_ = isolate->factory()->InternalizeName(name_);
97 name_ = isolate->factory()->InternalizeName(name_);
115 PropertyKey::PropertyKey(Isolate* isolate, double index) {
124 name_ = isolate->factory()->InternalizeString(
125 isolate->factory()->HeapNumberToString(
126 isolate->factory()->NewHeapNumber(index), index));
133 PropertyKey::PropertyKey(Isolate* isolate, Handle<Name> name) {
138 name_ = isolate->factory()->InternalizeName(name);
142 PropertyKey::PropertyKey(Isolate* isolate, Handle<Object> valid_key) {
147 valid_key = isolate->factory()->NumberToString(valid_key);
153 name_ = isolate->factory()->InternalizeName(name_);
161 Handle<Name> PropertyKey::GetName(Isolate* isolate) {
164 name_ = isolate->factory()->SizeToString(index_);
223 void LookupIterator::UpdateProtector(Isolate* isolate, Handle<Object> receiver,
225 RCS_SCOPE(isolate, RuntimeCallCounterId::kUpdateProtector);
229 ReadOnlyRoots roots(isolate);
234 InternalUpdateProtector(isolate, receiver, name);
259 Isolate* isolate, Configuration configuration, Handle<Name> name) {
260 return (!name.is_null() && name->IsPrivate(isolate)) ? OWN_SKIP_INTERCEPTOR
265 Handle<JSReceiver> LookupIterator::GetRoot(Isolate* isolate,
268 if (lookup_start_object->IsJSReceiver(isolate)) {
271 return GetRootForNonJSReceiver(isolate, lookup_start_object, index);