Home | History | Annotate | Download | only in src

Lines Matching refs:details

1060         PropertyDetails details = dictionary->DetailsAt(entry);
1061 switch (details.type()) {
1081 elms->set(WRITABLE_INDEX, heap->ToBoolean(!details.IsReadOnly()));
1088 elms->set(ENUMERABLE_INDEX, heap->ToBoolean(!details.IsDontEnum()));
1089 elms->set(CONFIGURABLE_INDEX, heap->ToBoolean(!details.IsDontDelete()));
2104 PropertyDetails details(instance_desc->GetDetails(index));
2107 static_cast<PropertyAttributes>(details.attributes() | READ_ONLY),
2108 details.index());
2130 // Directly manipulate the property details.
2133 PropertyDetails details = function->property_dictionary()->DetailsAt(entry);
2135 static_cast<PropertyAttributes>(details.attributes() | READ_ONLY),
2136 details.type(),
2137 details.index());
4853 PropertyDetails details = dictionary->DetailsAt(entry);
4854 return isolate->heap()->ToBoolean(!details.IsDontEnum());
10090 // Get debugger related details for an object property.
10096 // 1: Property details
10132 Handle<FixedArray> details = isolate->factory()->NewFixedArray(2);
10140 details->set(0, element_or_char);
10141 details->set(1, PropertyDetails(NONE, NORMAL).AsSmi());
10142 return *isolate->factory()->NewJSArrayWithElements(details);
10164 // DebugLookupResultValue can cause GC so details from LookupResult needs
10179 Handle<FixedArray> details =
10181 details->set(0, *value);
10182 details->set(1, property_details);
10185 details->set(2, isolate->heap()->ToBoolean(caught_exception));
10186 details->set(3, accessors->GetComponent(ACCESSOR_GETTER));
10187 details->set(4, accessors->GetComponent(ACCESSOR_SETTER));
10190 return *isolate->factory()->NewJSArrayWithElements(details);
10218 // Return the property type calculated from the property details.
10219 // args[0]: smi with property details.
10222 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
10223 return Smi::FromInt(static_cast<int>(details.type()));
10227 // Return the property attribute calculated from the property details.
10228 // args[0]: smi with property details.
10231 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
10232 return Smi::FromInt(static_cast<int>(details.attributes()));
10236 // Return the property insertion index calculated from the property details.
10237 // args[0]: smi with property details.
10240 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
10241 return Smi::FromInt(details.index());
10414 // Return an array with frame details
10575 Handle<FixedArray> details = isolate->factory()->NewFixedArray(details_size);
10578 details->set(kFrameDetailsFrameIdIndex, *frame_id);
10581 details->set(kFrameDetailsFunctionIndex, frame_inspector.GetFunction());
10584 details->set(kFrameDetailsArgumentCountIndex, Smi::FromInt(argument_count));
10587 details->set(kFrameDetailsLocalCountIndex,
10592 details->set(kFrameDetailsSourcePositionIndex, Smi::FromInt(position));
10594 details->set(kFrameDetailsSourcePositionIndex, heap->undefined_value());
10598 details->set(kFrameDetailsConstructCallIndex, heap->ToBoolean(constructor));
10601 details->set(kFrameDetailsAtReturnIndex, heap->ToBoolean(at_return));
10615 details->set(kFrameDetailsFlagsIndex, Smi::FromInt(flags));
10624 details->set(details_index++, scope_info->ParameterName(i));
10626 details->set(details_index++, heap->undefined_value());
10632 details->set(details_index++, frame_inspector.GetParameter(i));
10634 details->set(details_index++, heap->undefined_value());
10640 details->set(details_index++, locals->get(i));
10645 details->set(details_index++, *return_value);
10667 details->set(kFrameDetailsReceiverIndex, *receiver);
10670 return *isolate->factory()->NewJSArrayWithElements(details);
11231 // Return an array with scope details
11271 Handle<FixedArray> details = isolate->factory()->NewFixedArray(details_size);
11273 // Fill in scope details.
11274 details->set(kScopeDetailsTypeIndex, Smi::FromInt(it.Type()));
11277 details->set(kScopeDetailsObjectIndex, *scope_object);
11279 return *isolate->factory()->NewJSArrayWithElements(details);
11330 // Return an array with thread details
11350 Handle<FixedArray> details =
11355 // Fill the details.
11356 details->set(kThreadDetailsCurrentThreadIndex,
11358 details->set(kThreadDetailsThreadIdIndex,
11373 // Fill the details.
11374 details->set(kThreadDetailsCurrentThreadIndex,
11376 details->set(kThreadDetailsThreadIdIndex,
11381 return *isolate->factory()->NewJSArrayWithElements(details);