Home | History | Annotate | Download | only in src

Lines Matching refs:details

450                                                PropertyDetails details) {
452 object->SetNormalizedProperty(*key, *value, details),
459 PropertyDetails details) {
472 property_dictionary()->Add(name, store_value, details);
479 details = PropertyDetails(details.attributes(),
480 details.type(),
486 // Please note we have to update the property details.
487 property_dictionary()->DetailsAtPut(entry, details);
489 property_dictionary()->SetEntry(entry, name, value, details);
502 PropertyDetails details = dictionary->DetailsAt(entry);
503 if (details.IsDontDelete()) {
518 dictionary->DetailsAtPut(entry, details.AsDeleted());
1687 PropertyDetails details = PropertyDetails(attributes, NORMAL, index);
1689 dict->SetEntry(entry, name, store_value, details);
1699 PropertyDetails details = PropertyDetails(attributes, NORMAL);
1701 { MaybeObject* maybe_result = dict->Add(name, store_value, details);
2096 PropertyDetails details = dictionary->DetailsAt(entry);
2097 if (details.type() == CALLBACKS) {
2324 PropertyDetails details(descriptors->GetDetails(index));
2325 if (details.type() == ELEMENTS_TRANSITION) {
3062 PropertyDetails details = PropertyDetails(attributes, NORMAL);
3067 return SetNormalizedProperty(name, value, details);
3348 PropertyDetails details(descs->GetDetails(i));
3349 switch (details.type()) {
3352 PropertyDetails(details.attributes(), NORMAL, details.index());
3361 PropertyDetails(details.attributes(), NORMAL, details.index());
3377 dictionary->Add(descs->GetKey(i), value, details);
3516 PropertyDetails details = PropertyDetails(NONE, NORMAL);
3520 dictionary->AddNumberEntry(i, value, details);
4212 PropertyDetails details(descs->GetDetails(i));
4213 if (descs->IsProperty(i) && (details.attributes() & filter) == 0) {
4335 PropertyDetails details = dictionary->DetailsAt(entry);
4336 if (details.type() == CALLBACKS && result->IsAccessorPair()) {
4337 ASSERT(!details.IsDontDelete());
4338 if (details.attributes() != attributes) {
4477 PropertyDetails details = PropertyDetails(attributes, CALLBACKS);
4487 { MaybeObject* maybe_dictionary = dictionary->Set(index, structure, details);
4535 PropertyDetails details = PropertyDetails(attributes, CALLBACKS);
4536 { MaybeObject* maybe_ok = SetNormalizedProperty(name, structure, details);
4910 // array consists of a value/details pair, so the index is typically even.
4915 PropertyDetails details(Smi::cast(contents->get(index | 1)));
4916 switch (details.type()) {
5701 PropertyDetails details(src->GetDetails(src_index));
5702 if (details.type() == CALLBACKS && value->IsAccessorPair()) {
5707 Descriptor desc(src->GetKey(src_index), value, details);
7271 // If the pair (value, details) is a map transition, check if the target is
7276 PropertyDetails details(Smi::cast(contents->get(i + 1)));
7277 switch (details.type()) {
8178 // Print details of the frame translation.
9247 PropertyDetails details = dictionary->DetailsAt(entry);
9248 if (details.type() == CALLBACKS && set_mode == SET_PROPERTY) {
9256 details = PropertyDetails(attributes, NORMAL, details.index());
9257 dictionary->DetailsAtPut(entry, details);
9258 } else if (details.IsReadOnly() && !element->IsTheHole()) {
9279 if (!details.IsReadOnly()) value = element;
9308 PropertyDetails details = PropertyDetails(attributes, NORMAL);
9309 MaybeObject* maybe = dictionary->AddNumberEntry(index, value, details);
11206 PropertyDetails details = dict->DetailsAt(i);
11207 if (details.type() == CALLBACKS) {
11224 new_dict->AddNumberEntry(pos, value, details)->ToObjectUnchecked();
11233 new_dict->AddNumberEntry(key, value, details)->ToObjectUnchecked();
11598 PropertyDetails details(NONE, NORMAL);
11599 details = details.AsDeleted();
11602 property_dictionary()->Add(name, cell, details);
11985 // Fill the enumeration order array with property details.
12010 PropertyDetails details = DetailsAt(i);
12012 PropertyDetails(details.attributes(), details.type(), enum_index);
12041 PropertyDetails details = DetailsAt(entry);
12043 if (details.IsDontDelete() && mode != JSReceiver::FORCE_DELETION) {
12078 PropertyDetails details = PropertyDetails(NONE, NORMAL);
12080 return Dictionary<Shape, Key>::cast(obj)->AddEntry(key, value, details,
12088 PropertyDetails details) {
12097 return Dictionary<Shape, Key>::cast(obj)->AddEntry(key, value, details,
12106 PropertyDetails details,
12116 if (!details.IsDeleted() && details.index() == 0 && Shape::kIsEnumerable) {
12120 details = PropertyDetails(details.attributes(), details.type(), index);
12123 SetEntry(entry, k, value, details);
12152 PropertyDetails details) {
12155 return Add(key, value, details);
12182 PropertyDetails details) {
12184 dictionary->Set(index, *value, details),
12201 PropertyDetails details) {
12203 if (entry == kNotFound) return AddNumberEntry(key, value, details);
12205 details = PropertyDetails(details.attributes(),
12206 details.type(),
12211 SetEntry(entry, object_key, value, details);
12237 PropertyDetails details = DetailsAt(i);
12238 if (details.IsDeleted()) continue;
12239 PropertyAttributes attr = details.attributes();
12265 PropertyDetails details = DetailsAt(i);
12266 if (details.IsDeleted()) continue;
12267 PropertyAttributes attr = details.attributes();
12286 PropertyDetails details = DetailsAt(i);
12287 if (details.IsDeleted() || details.IsDontEnum()) continue;
12289 sort_array->set(index, Smi::FromInt(details.index()));
12309 PropertyDetails details = DetailsAt(i);
12310 if (details.IsDeleted()) continue;
12418 PropertyDetails details = DetailsAt(i);
12419 PropertyType type = details.type();
12424 details.attributes(),
12425 details.index());
12438 details.attributes(),
12439 details.index());
12449 details.attributes(),
12450 details.index());