Home | History | Annotate | Download | only in src

Lines Matching refs:details

405                                              PropertyDetails details) {
418 property_dictionary()->Add(name, store_value, details);
425 details = PropertyDetails(details.attributes(),
426 details.type(),
432 // Please note we have to update the property details.
433 property_dictionary()->DetailsAtPut(entry, details);
435 property_dictionary()->SetEntry(entry, name, value, details);
448 PropertyDetails details = dictionary->DetailsAt(entry);
449 if (details.IsDontDelete()) {
464 dictionary->DetailsAtPut(entry, details.AsDeleted());
1472 PropertyDetails details = PropertyDetails(attributes, NORMAL, index);
1474 dict->SetEntry(entry, name, store_value, details);
1484 PropertyDetails details = PropertyDetails(attributes, NORMAL);
1486 { MaybeObject* maybe_result = dict->Add(name, store_value, details);
1838 PropertyDetails details = dictionary->DetailsAt(entry);
1839 if (details.type() == CALLBACKS) {
1905 PropertyDetails details(PropertyDetails(descriptors->GetDetails(index)));
1906 if (details.type() == EXTERNAL_ARRAY_TRANSITION &&
1907 details.array_type() == array_type) {
2235 PropertyDetails details = PropertyDetails(attributes, NORMAL);
2240 return SetNormalizedProperty(name, value, details);
2533 PropertyDetails details(descs->GetDetails(i));
2534 switch (details.type()) {
2537 PropertyDetails(details.attributes(), NORMAL, details.index());
2549 PropertyDetails(details.attributes(), NORMAL, details.index());
2561 PropertyDetails(details.attributes(), CALLBACKS, details.index());
2656 PropertyDetails details = PropertyDetails(NONE, NORMAL);
2659 dictionary->AddNumberEntry(i, array->get(i), details);
3246 PropertyDetails details = dictionary->DetailsAt(entry);
3247 if (details.IsReadOnly()) return heap->undefined_value();
3248 if (details.type() == CALLBACKS) {
3319 PropertyDetails details = PropertyDetails(attributes, CALLBACKS);
3330 element_dictionary()->Set(index, structure, details);
3346 PropertyDetails details = PropertyDetails(attributes, CALLBACKS);
3374 { MaybeObject* maybe_result = SetNormalizedProperty(name, structure, details);
3525 PropertyDetails details = dictionary->DetailsAt(entry);
3526 if (details.type() == CALLBACKS) {
3729 PropertyDetails details(Smi::cast(contents->get(i + 1)));
3730 if (details.IsTransition()) {
5687 // If the pair (value, details) is a map transition,
5692 PropertyDetails details(Smi::cast(contents->get(i + 1)));
5693 if (details.type() == MAP_TRANSITION ||
5694 details.type() == EXTERNAL_ARRAY_TRANSITION ||
5695 details.type() == CONSTANT_TRANSITION) {
7560 PropertyDetails details = dictionary->DetailsAt(entry);
7561 if (details.type() == CALLBACKS) {
7705 PropertyDetails details = dictionary->DetailsAt(entry);
7706 if (details.type() == CALLBACKS) {
7807 PropertyDetails details = dictionary->DetailsAt(entry);
7808 if (details.type() == CALLBACKS) {
8203 PropertyDetails details(descs->GetDetails(i));
8204 if (details.IsProperty() && (details.attributes() & filter) == 0) {
9009 PropertyDetails details = dict->DetailsAt(i);
9010 if (details.type() == CALLBACKS) {
9027 new_dict->AddNumberEntry(pos, value, details)->ToObjectUnchecked();
9036 new_dict->AddNumberEntry(key, value, details)->ToObjectUnchecked();
9338 PropertyDetails details(NONE, NORMAL);
9339 details = details.AsDeleted();
9342 property_dictionary()->Add(name, cell, details);
9706 // Fill the enumeration order array with property details.
9731 PropertyDetails details = DetailsAt(i);
9733 PropertyDetails(details.attributes(), details.type(), enum_index);
9786 PropertyDetails details = DetailsAt(entry);
9788 if (details.IsDontDelete() && mode != JSObject::FORCE_DELETION) {
9817 PropertyDetails details = PropertyDetails(NONE, NORMAL);
9819 AddEntry(key, value, details, Shape::Hash(key));
9826 PropertyDetails details) {
9835 AddEntry(key, value, details, Shape::Hash(key));
9843 PropertyDetails details,
9853 if (!details.IsDeleted() && details.index() == 0 && Shape::kIsEnumerable) {
9857 details = PropertyDetails(details.attributes(), details.type(), index);
9860 SetEntry(entry, k, value, details);
9889 PropertyDetails details) {
9892 return Add(key, value, details);
9904 PropertyDetails details) {
9906 if (entry == kNotFound) return AddNumberEntry(key, value, details);
9908 details = PropertyDetails(details.attributes(),
9909 details.type(),
9914 SetEntry(entry, object_key, value, details);
9928 PropertyDetails details = DetailsAt(i);
9929 if (details.IsDeleted()) continue;
9930 PropertyAttributes attr = details.attributes();
9954 PropertyDetails details = DetailsAt(i);
9955 if (details.IsDeleted()) continue;
9956 PropertyAttributes attr = details.attributes();
9973 PropertyDetails details = DetailsAt(i);
9974 if (details.IsDeleted() || details.IsDontEnum()) continue;
9976 sort_array->set(index, Smi::FromInt(details.index()));
9994 PropertyDetails details = DetailsAt(i);
9995 if (details.IsDeleted()) continue;
10099 PropertyDetails details = DetailsAt(i);
10100 PropertyType type = details.type();
10105 details.attributes(),
10106 details.index());
10119 details.attributes(),
10120 details.index());
10125 details.attributes(),
10126 details.index());