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);
11213 PropertyDetails details = dict->DetailsAt(i);
11214 if (details.type() == CALLBACKS) {
11231 new_dict->AddNumberEntry(pos, value, details)->ToObjectUnchecked();
11240 new_dict->AddNumberEntry(key, value, details)->ToObjectUnchecked();
11605 PropertyDetails details(NONE, NORMAL);
11606 details = details.AsDeleted();
11609 property_dictionary()->Add(name, cell, details);
11992 // Fill the enumeration order array with property details.
12017 PropertyDetails details = DetailsAt(i);
12019 PropertyDetails(details.attributes(), details.type(), enum_index);
12048 PropertyDetails details = DetailsAt(entry);
12050 if (details.IsDontDelete() && mode != JSReceiver::FORCE_DELETION) {
12085 PropertyDetails details = PropertyDetails(NONE, NORMAL);
12087 return Dictionary<Shape, Key>::cast(obj)->AddEntry(key, value, details,
12095 PropertyDetails details) {
12104 return Dictionary<Shape, Key>::cast(obj)->AddEntry(key, value, details,
12113 PropertyDetails details,
12123 if (!details.IsDeleted() && details.index() == 0 && Shape::kIsEnumerable) {
12127 details = PropertyDetails(details.attributes(), details.type(), index);
12130 SetEntry(entry, k, value, details);
12159 PropertyDetails details) {
12162 return Add(key, value, details);
12189 PropertyDetails details) {
12191 dictionary->Set(index, *value, details),
12208 PropertyDetails details) {
12210 if (entry == kNotFound) return AddNumberEntry(key, value, details);
12212 details = PropertyDetails(details.attributes(),
12213 details.type(),
12218 SetEntry(entry, object_key, value, details);
12244 PropertyDetails details = DetailsAt(i);
12245 if (details.IsDeleted()) continue;
12246 PropertyAttributes attr = details.attributes();
12272 PropertyDetails details = DetailsAt(i);
12273 if (details.IsDeleted()) continue;
12274 PropertyAttributes attr = details.attributes();
12293 PropertyDetails details = DetailsAt(i);
12294 if (details.IsDeleted() || details.IsDontEnum()) continue;
12296 sort_array->set(index, Smi::FromInt(details.index()));
12316 PropertyDetails details = DetailsAt(i);
12317 if (details.IsDeleted()) continue;
12425 PropertyDetails details = DetailsAt(i);
12426 PropertyType type = details.type();
12431 details.attributes(),
12432 details.index());
12445 details.attributes(),
12446 details.index());
12456 details.attributes(),
12457 details.index());