Lines Matching refs:details
272 // Get debugger related details for an object property, in the following format:
274 // 1: Property details
304 Handle<FixedArray> details = isolate->factory()->NewFixedArray(2);
308 details->set(0, *element_or_char);
309 details->set(1, PropertyDetails::Empty().AsSmi());
310 return *isolate->factory()->NewJSArrayWithElements(details);
326 Handle<FixedArray> details =
328 details->set(0, *value);
333 details->set(1, d.AsSmi());
334 details->set(
338 details->set(3, isolate->heap()->ToBoolean(has_caught));
339 details->set(4, accessors->GetComponent(ACCESSOR_GETTER));
340 details->set(5, accessors->GetComponent(ACCESSOR_SETTER));
343 return *isolate->factory()->NewJSArrayWithElements(details);
360 // Return the property type calculated from the property details.
361 // args[0]: smi with property details.
365 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
366 return Smi::FromInt(static_cast<int>(details.type()));
370 // Return the property attribute calculated from the property details.
371 // args[0]: smi with property details.
375 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
376 return Smi::FromInt(static_cast<int>(details.attributes()));
380 // Return the property insertion index calculated from the property details.
381 // args[0]: smi with property details.
385 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
387 return Smi::FromInt(details.dictionary_index());
471 // Return an array with frame details
632 Handle<FixedArray> details = isolate->factory()->NewFixedArray(details_size);
635 details->set(kFrameDetailsFrameIdIndex, *frame_id);
638 details->set(kFrameDetailsFunctionIndex, frame_inspector.GetFunction());
641 details->set(kFrameDetailsArgumentCountIndex, Smi::FromInt(argument_count));
644 details->set(kFrameDetailsLocalCountIndex, Smi::FromInt(local_count));
648 details->set(kFrameDetailsSourcePositionIndex, Smi::FromInt(position));
650 details->set(kFrameDetailsSourcePositionIndex, heap->undefined_value());
654 details->set(kFrameDetailsConstructCallIndex, heap->ToBoolean(constructor));
657 details->set(kFrameDetailsAtReturnIndex, heap->ToBoolean(at_return));
671 details->set(kFrameDetailsFlagsIndex, Smi::FromInt(flags));
680 details->set(details_index++, scope_info->ParameterName(i));
682 details->set(details_index++, heap->undefined_value());
688 details->set(details_index++, frame_inspector.GetParameter(i));
690 details->set(details_index++, heap->undefined_value());
696 details->set(details_index++, locals->get(i));
701 details->set(details_index++, *return_value);
726 details->set(kFrameDetailsReceiverIndex, *receiver);
729 return *isolate->factory()->NewJSArrayWithElements(details);
784 // Return an array with scope details
818 Handle<JSObject> details;
819 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, details,
821 return *details;
825 // Return an array of scope details
858 Handle<JSObject> details;
859 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, details,
861 result.Add(details);
910 Handle<JSObject> details;
911 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, details,
913 return *details;
1014 // Return an array with thread details
1030 Handle<FixedArray> details =
1035 // Fill the details.
1036 details->set(kThreadDetailsCurrentThreadIndex,
1038 details->set(kThreadDetailsThreadIdIndex,
1052 // Fill the details.
1053 details->set(kThreadDetailsCurrentThreadIndex,
1055 details->set(kThreadDetailsThreadIdIndex,
1060 return *isolate->factory()->NewJSArrayWithElements(details);