Searched refs:prop_desc_p (Results 1 - 8 of 8) sorted by relevance
/third_party/jerryscript/jerry-core/api/ |
H A D | jerry.c | 2566 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 D | ecma-proxy-object.c | 673 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 D | ecma-proxy-object.h | 69 ecma_property_descriptor_t *prop_desc_p); 74 const ecma_property_descriptor_t *prop_desc_p);
|
H A D | ecma-objects.c | 1887 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 D | ecma-objects.h | 68 ecma_property_descriptor_t *prop_desc_p);
|
/third_party/jerryscript/jerry-core/ecma/base/ |
H A D | ecma-helpers.c | 1199 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 D | ecma-helpers.h | 480 void ecma_free_property_descriptor (ecma_property_descriptor_t *prop_desc_p);
|
/third_party/jerryscript/jerry-core/include/ |
H A D | jerryscript-core.h | 538 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