Home
last modified time | relevance | path

Searched refs:property_desc_p (Results 1 – 10 of 10) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/operations/
Decma-objects-general.c363 … const ecma_property_descriptor_t *property_desc_p) /**< property in ecma_op_general_object_define_own_property() argument
369 return ecma_proxy_object_define_own_property (object_p, property_name_p, property_desc_p); in ecma_op_general_object_define_own_property()
380 if (property_desc_p->flags & (ECMA_PROP_IS_VALUE_DEFINED | ECMA_PROP_IS_WRITABLE_DEFINED)) in ecma_op_general_object_define_own_property()
383 JERRY_ASSERT ((property_desc_p->flags & (ECMA_PROP_IS_GET_DEFINED | ECMA_PROP_IS_SET_DEFINED)) in ecma_op_general_object_define_own_property()
387 else if (property_desc_p->flags & (ECMA_PROP_IS_GET_DEFINED | ECMA_PROP_IS_SET_DEFINED)) in ecma_op_general_object_define_own_property()
389 JERRY_ASSERT (!(property_desc_p->flags & ECMA_PROP_IS_WRITABLE_DEFINED)); in ecma_op_general_object_define_own_property()
395 JERRY_ASSERT ((property_desc_p->flags & ECMA_PROP_IS_CONFIGURABLE_DEFINED) in ecma_op_general_object_define_own_property()
396 || !(property_desc_p->flags & ECMA_PROP_IS_CONFIGURABLE)); in ecma_op_general_object_define_own_property()
397 JERRY_ASSERT ((property_desc_p->flags & ECMA_PROP_IS_ENUMERABLE_DEFINED) in ecma_op_general_object_define_own_property()
398 || !(property_desc_p->flags & ECMA_PROP_IS_ENUMERABLE)); in ecma_op_general_object_define_own_property()
[all …]
Decma-array-object.c1072 … const ecma_property_descriptor_t *property_desc_p) /**< property descriptor */ in ecma_op_array_object_define_own_property() argument
1076 JERRY_ASSERT ((property_desc_p->flags & ECMA_PROP_IS_CONFIGURABLE_DEFINED) in ecma_op_array_object_define_own_property()
1077 || !(property_desc_p->flags & ECMA_PROP_IS_CONFIGURABLE)); in ecma_op_array_object_define_own_property()
1078 JERRY_ASSERT ((property_desc_p->flags & ECMA_PROP_IS_ENUMERABLE_DEFINED) in ecma_op_array_object_define_own_property()
1079 || !(property_desc_p->flags & ECMA_PROP_IS_ENUMERABLE)); in ecma_op_array_object_define_own_property()
1080 JERRY_ASSERT ((property_desc_p->flags & ECMA_PROP_IS_WRITABLE_DEFINED) in ecma_op_array_object_define_own_property()
1081 || !(property_desc_p->flags & ECMA_PROP_IS_WRITABLE)); in ecma_op_array_object_define_own_property()
1085 if (property_desc_p->flags & ECMA_PROP_IS_THROW) in ecma_op_array_object_define_own_property()
1091 if (property_desc_p->flags & (ECMA_PROP_IS_CONFIGURABLE in ecma_op_array_object_define_own_property()
1099 if (property_desc_p->flags & ECMA_PROP_IS_WRITABLE_DEFINED) in ecma_op_array_object_define_own_property()
[all …]
Decma-objects-arguments.c235 … const ecma_property_descriptor_t *property_desc_p) /**< property in ecma_op_arguments_object_define_own_property() argument
241 property_desc_p); in ecma_op_arguments_object_define_own_property()
271 if (property_desc_p->flags & (ECMA_PROP_IS_GET_DEFINED | ECMA_PROP_IS_SET_DEFINED)) in ecma_op_arguments_object_define_own_property()
278 if (property_desc_p->flags & ECMA_PROP_IS_VALUE_DEFINED) in ecma_op_arguments_object_define_own_property()
286 property_desc_p->value, in ecma_op_arguments_object_define_own_property()
292 if ((property_desc_p->flags & ECMA_PROP_IS_WRITABLE_DEFINED) in ecma_op_arguments_object_define_own_property()
293 && !(property_desc_p->flags & ECMA_PROP_IS_WRITABLE)) in ecma_op_arguments_object_define_own_property()
Decma-typedarray-object.c1298 … const ecma_property_descriptor_t *property_desc_p) /**< the description of in ecma_op_typedarray_define_index_prop() argument
1306 || (property_desc_p->flags & (ECMA_PROP_IS_GET_DEFINED | ECMA_PROP_IS_SET_DEFINED)) in ecma_op_typedarray_define_index_prop()
1307 || ((property_desc_p->flags & (ECMA_PROP_IS_CONFIGURABLE_DEFINED | ECMA_PROP_IS_CONFIGURABLE)) in ecma_op_typedarray_define_index_prop()
1309 || ((property_desc_p->flags & ECMA_PROP_IS_ENUMERABLE_DEFINED) in ecma_op_typedarray_define_index_prop()
1310 && !(property_desc_p->flags & ECMA_PROP_IS_ENUMERABLE)) in ecma_op_typedarray_define_index_prop()
1311 || ((property_desc_p->flags & ECMA_PROP_IS_WRITABLE_DEFINED) in ecma_op_typedarray_define_index_prop()
1312 && !(property_desc_p->flags & ECMA_PROP_IS_WRITABLE))) in ecma_op_typedarray_define_index_prop()
1317 if (property_desc_p->flags & ECMA_PROP_IS_VALUE_DEFINED) in ecma_op_typedarray_define_index_prop()
1320 ecma_value_t error = ecma_get_number (property_desc_p->value, &num_var); in ecma_op_typedarray_define_index_prop()
Decma-objects-arguments.h31 const ecma_property_descriptor_t *property_desc_p);
Decma-objects-general.h38 … const ecma_property_descriptor_t *property_desc_p);
Decma-objects.c1766 const ecma_property_descriptor_t *property_desc_p) /**< property in ecma_op_object_define_own_property() argument
1778 return ecma_proxy_object_define_own_property (obj_p, property_name_p, property_desc_p); in ecma_op_object_define_own_property()
1792 property_desc_p); in ecma_op_object_define_own_property()
1799 property_desc_p); in ecma_op_object_define_own_property()
1816 property_desc_p); in ecma_op_object_define_own_property()
1827 property_desc_p); in ecma_op_object_define_own_property()
1836 property_desc_p); in ecma_op_object_define_own_property()
1843 return ecma_reject (property_desc_p->flags & ECMA_PROP_IS_THROW); in ecma_op_object_define_own_property()
1853 return ecma_reject (property_desc_p->flags & ECMA_PROP_IS_THROW); in ecma_op_object_define_own_property()
1861 property_desc_p); in ecma_op_object_define_own_property()
Decma-array-object.h117 const ecma_property_descriptor_t *property_desc_p);
Decma-typedarray-object.h67 const ecma_property_descriptor_t *property_desc_p);
Decma-objects.h66 const ecma_property_descriptor_t *property_desc_p);