Home
last modified time | relevance | path

Searched refs:prop_desc_p (Results 1 - 8 of 8) sorted by relevance

/third_party/jerryscript/jerry-core/api/
H A Djerry.c2566 jerry_init_property_descriptor_fields (jerry_property_descriptor_t *prop_desc_p) /**< [out] property descriptor */ in jerry_init_property_descriptor_fields() argument
2568 prop_desc_p->is_value_defined = false; in jerry_init_property_descriptor_fields()
2569 prop_desc_p->value = ECMA_VALUE_UNDEFINED; in jerry_init_property_descriptor_fields()
2570 prop_desc_p->is_writable_defined = false; in jerry_init_property_descriptor_fields()
2571 prop_desc_p->is_writable = false; in jerry_init_property_descriptor_fields()
2572 prop_desc_p->is_enumerable_defined = false; in jerry_init_property_descriptor_fields()
2573 prop_desc_p->is_enumerable = false; in jerry_init_property_descriptor_fields()
2574 prop_desc_p->is_configurable_defined = false; in jerry_init_property_descriptor_fields()
2575 prop_desc_p->is_configurable = false; in jerry_init_property_descriptor_fields()
2576 prop_desc_p in jerry_init_property_descriptor_fields()
2592 jerry_define_own_property(const jerry_value_t obj_val, const jerry_value_t prop_name_val, const jerry_property_descriptor_t *prop_desc_p) jerry_define_own_property() argument
2700 jerry_get_own_property_descriptor(const jerry_value_t obj_val, const jerry_value_t prop_name_val, jerry_property_descriptor_t *prop_desc_p) jerry_get_own_property_descriptor() argument
2783 jerry_free_property_descriptor_fields(const jerry_property_descriptor_t *prop_desc_p) jerry_free_property_descriptor_fields() argument
[all...]
/third_party/jerryscript/jerry-core/ecma/operations/
H A Decma-proxy-object.c673 ecma_property_descriptor_t *prop_desc_p) /**< [out] property in ecma_proxy_object_get_own_property_descriptor()
697 return ecma_op_object_get_own_property_descriptor (target_obj_p, prop_name_p, prop_desc_p); in ecma_proxy_object_get_own_property_descriptor()
786 ecma_value_t result_val = ecma_op_to_property_descriptor (trap_result, prop_desc_p); in ecma_proxy_object_get_own_property_descriptor()
788 ecma_op_to_complete_property_descriptor (prop_desc_p); in ecma_proxy_object_get_own_property_descriptor()
804 bool is_valid = ecma_op_is_compatible_property_descriptor (prop_desc_p, in ecma_proxy_object_get_own_property_descriptor()
820 ecma_free_property_descriptor (prop_desc_p); in ecma_proxy_object_get_own_property_descriptor()
825 else if (!(prop_desc_p->flags & ECMA_PROP_IS_CONFIGURABLE)) in ecma_proxy_object_get_own_property_descriptor()
829 ecma_free_property_descriptor (prop_desc_p); in ecma_proxy_object_get_own_property_descriptor()
850 const ecma_property_descriptor_t *prop_desc_p) /**< property descriptor */ in ecma_proxy_object_define_own_property()
874 return ecma_op_object_define_own_property (target_obj_p, prop_name_p, prop_desc_p); in ecma_proxy_object_define_own_property()
671 ecma_proxy_object_get_own_property_descriptor(ecma_object_t *obj_p, ecma_string_t *prop_name_p, ecma_property_descriptor_t *prop_desc_p) ecma_proxy_object_get_own_property_descriptor() argument
848 ecma_proxy_object_define_own_property(ecma_object_t *obj_p, ecma_string_t *prop_name_p, const ecma_property_descriptor_t *prop_desc_p) ecma_proxy_object_define_own_property() argument
[all...]
H A Decma-proxy-object.h69 ecma_property_descriptor_t *prop_desc_p);
74 const ecma_property_descriptor_t *prop_desc_p);
H A Decma-objects.c1887 ecma_property_descriptor_t *prop_desc_p) /**< property descriptor */ in ecma_op_object_get_own_property_descriptor()
1889 *prop_desc_p = ecma_make_empty_property_descriptor (); in ecma_op_object_get_own_property_descriptor()
1894 return ecma_proxy_object_get_own_property_descriptor (object_p, property_name_p, prop_desc_p); in ecma_op_object_get_own_property_descriptor()
1913 prop_desc_p->flags = (uint16_t) (ECMA_PROP_IS_ENUMERABLE_DEFINED | ECMA_PROP_IS_CONFIGURABLE_DEFINED | flags); in ecma_op_object_get_own_property_descriptor()
1921 prop_desc_p->value = ecma_copy_value (property_ref.value_p->value); in ecma_op_object_get_own_property_descriptor()
1926 prop_desc_p->value = property_ref.virtual_value; in ecma_op_object_get_own_property_descriptor()
1929 prop_desc_p->flags |= (ECMA_PROP_IS_VALUE_DEFINED | ECMA_PROP_IS_WRITABLE_DEFINED); in ecma_op_object_get_own_property_descriptor()
1930 prop_desc_p->flags = (uint16_t) (prop_desc_p->flags | (ecma_is_property_writable (property) ? ECMA_PROP_IS_WRITABLE in ecma_op_object_get_own_property_descriptor()
1937 prop_desc_p in ecma_op_object_get_own_property_descriptor()
1885 ecma_op_object_get_own_property_descriptor(ecma_object_t *object_p, ecma_string_t *property_name_p, ecma_property_descriptor_t *prop_desc_p) ecma_op_object_get_own_property_descriptor() argument
[all...]
H A Decma-objects.h68 ecma_property_descriptor_t *prop_desc_p);
/third_party/jerryscript/jerry-core/ecma/base/
H A Decma-helpers.c1199 ecma_free_property_descriptor (ecma_property_descriptor_t *prop_desc_p) /**< property descriptor */ in ecma_free_property_descriptor() argument
1201 if (prop_desc_p->flags & ECMA_PROP_IS_VALUE_DEFINED) in ecma_free_property_descriptor()
1203 ecma_free_value (prop_desc_p->value); in ecma_free_property_descriptor()
1206 if ((prop_desc_p->flags & ECMA_PROP_IS_GET_DEFINED) in ecma_free_property_descriptor()
1207 && prop_desc_p->get_p != NULL) in ecma_free_property_descriptor()
1209 ecma_deref_object (prop_desc_p->get_p); in ecma_free_property_descriptor()
1212 if ((prop_desc_p->flags & ECMA_PROP_IS_SET_DEFINED) in ecma_free_property_descriptor()
1213 && prop_desc_p->set_p != NULL) in ecma_free_property_descriptor()
1215 ecma_deref_object (prop_desc_p->set_p); in ecma_free_property_descriptor()
1218 *prop_desc_p in ecma_free_property_descriptor()
[all...]
H A Decma-helpers.h480 void ecma_free_property_descriptor (ecma_property_descriptor_t *prop_desc_p);
/third_party/jerryscript/jerry-core/include/
H A Djerryscript-core.h538 void jerry_init_property_descriptor_fields (jerry_property_descriptor_t *prop_desc_p);
541 const jerry_property_descriptor_t *prop_desc_p);
545 jerry_property_descriptor_t *prop_desc_p);
546 void jerry_free_property_descriptor_fields (const jerry_property_descriptor_t *prop_desc_p);

Completed in 11 milliseconds