Home | History | Annotate | Download | only in runtime

Lines Matching refs:details

325 // Get debugger related details for an object property, in the following format:
327 // 1: Property details
360 Handle<FixedArray> details = isolate->factory()->NewFixedArray(2);
364 details->set(0, *element_or_char);
365 details->set(1, PropertyDetails::Empty().AsSmi());
366 return *isolate->factory()->NewJSArrayWithElements(details);
382 Handle<FixedArray> details =
384 details->set(0, *value);
389 details->set(1, d.AsSmi());
390 details->set(
394 details->set(3, isolate->heap()->ToBoolean(has_caught));
399 details->set(4, *getter);
400 details->set(5, *setter);
403 return *isolate->factory()->NewJSArrayWithElements(details);
420 // Return the property type calculated from the property details.
421 // args[0]: smi with property details.
425 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
426 return Smi::FromInt(static_cast<int>(details.type()));
430 // Return the property attribute calculated from the property details.
431 // args[0]: smi with property details.
435 CONVERT_PROPERTY_DETAILS_CHECKED(details, 0);
436 return Smi::FromInt(static_cast<int>(details.attributes()));
491 // Return an array with frame details
546 // Create the details array (no dynamic information for wasm).
547 Handle<FixedArray> details =
551 details->set(kFrameDetailsFrameIdIndex, *frame_id);
558 details->set(kFrameDetailsFunctionIndex, *func_name);
563 details->set(kFrameDetailsScriptIndex, *script_wrapper);
566 details->set(kFrameDetailsArgumentCountIndex, Smi::kZero);
569 details->set(kFrameDetailsLocalCountIndex, Smi::kZero);
584 details->set(kFrameDetailsSourcePositionIndex,
589 details->set(kFrameDetailsConstructCallIndex, heap->ToBoolean(false));
592 details->set(kFrameDetailsAtReturnIndex, heap->ToBoolean(false));
602 details->set(kFrameDetailsFlagsIndex, Smi::FromInt(flags));
604 return *isolate->factory()->NewJSArrayWithElements(details);
704 Handle<FixedArray> details = isolate->factory()->NewFixedArray(details_size);
707 details->set(kFrameDetailsFrameIdIndex, *frame_id);
710 details->set(kFrameDetailsFunctionIndex, *(frame_inspector.GetFunction()));
715 details->set(kFrameDetailsScriptIndex, *script_wrapper);
718 details->set(kFrameDetailsArgumentCountIndex, Smi::FromInt(argument_count));
721 details->set(kFrameDetailsLocalCountIndex, Smi::FromInt(local_count));
725 details->set(kFrameDetailsSourcePositionIndex, Smi::FromInt(position));
727 details->set(kFrameDetailsSourcePositionIndex, heap->undefined_value());
731 details->set(kFrameDetailsConstructCallIndex, heap->ToBoolean(constructor));
734 details->set(kFrameDetailsAtReturnIndex, heap->ToBoolean(at_return));
748 details->set(kFrameDetailsFlagsIndex, Smi::FromInt(flags));
757 details->set(details_index++, scope_info->ParameterName(i));
759 details->set(details_index++, heap->undefined_value());
765 details->set(details_index++, *(frame_inspector.GetParameter(i)));
767 details->set(details_index++, heap->undefined_value());
772 for (const auto& local : locals) details->set(details_index++, *local);
776 details->set(details_index++, *return_value);
783 details->set(kFrameDetailsReceiverIndex, *receiver);
786 return *isolate->factory()->NewJSArrayWithElements(details);
814 // Return an array with scope details
852 // Return an array of scope details
885 Handle<JSObject> details;
886 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, details,
888 result.Add(details);