Home
last modified time | relevance | path

Searched refs:prop_desc (Results 1 - 14 of 14) sorted by relevance

/third_party/jerryscript/tests/unit-core/
H A Dtest-api-property.cpp54 jerry_property_descriptor_t prop_desc; in HWTEST_F() local
55 jerry_init_property_descriptor_fields (&prop_desc); in HWTEST_F()
56 TEST_ASSERT (prop_desc.is_value_defined == false); in HWTEST_F()
57 TEST_ASSERT (jerry_value_is_undefined (prop_desc.value)); in HWTEST_F()
58 TEST_ASSERT (prop_desc.is_writable_defined == false); in HWTEST_F()
59 TEST_ASSERT (prop_desc.is_writable == false); in HWTEST_F()
60 TEST_ASSERT (prop_desc.is_enumerable_defined == false); in HWTEST_F()
61 TEST_ASSERT (prop_desc.is_enumerable == false); in HWTEST_F()
62 TEST_ASSERT (prop_desc.is_configurable_defined == false); in HWTEST_F()
63 TEST_ASSERT (prop_desc in HWTEST_F()
[all...]
H A Dtest-symbol.cpp113 jerry_property_descriptor_t prop_desc; in HWTEST_F() local
114 TEST_ASSERT (jerry_get_own_property_descriptor (object, symbol_2, &prop_desc)); in HWTEST_F()
115 TEST_ASSERT (prop_desc.is_value_defined == true); in HWTEST_F()
116 TEST_ASSERT (value_2 == prop_desc.value); in HWTEST_F()
117 TEST_ASSERT (jerry_get_number_value (value_2) == jerry_get_number_value (prop_desc.value)); in HWTEST_F()
118 TEST_ASSERT (prop_desc.is_writable == true); in HWTEST_F()
119 TEST_ASSERT (prop_desc.is_enumerable == true); in HWTEST_F()
120 TEST_ASSERT (prop_desc.is_configurable == true); in HWTEST_F()
121 TEST_ASSERT (prop_desc.is_get_defined == false); in HWTEST_F()
122 TEST_ASSERT (jerry_value_is_undefined (prop_desc in HWTEST_F()
[all...]
/third_party/jerryscript/jerry-core/ecma/operations/
H A Decma-conversion.c562 ecma_property_descriptor_t prop_desc = ecma_make_empty_property_descriptor (); in ecma_op_from_property_descriptor() local
564 prop_desc.flags = (ECMA_PROP_IS_VALUE_DEFINED in ecma_op_from_property_descriptor()
576 JERRY_ASSERT ((prop_desc.flags & (ECMA_PROP_IS_VALUE_DEFINED | ECMA_PROP_IS_WRITABLE_DEFINED)) in ecma_op_from_property_descriptor()
580 prop_desc.value = src_prop_desc_p->value; in ecma_op_from_property_descriptor()
584 &prop_desc); in ecma_op_from_property_descriptor()
588 prop_desc.value = ecma_make_boolean_value (src_prop_desc_p->flags & ECMA_PROP_IS_WRITABLE); in ecma_op_from_property_descriptor()
592 &prop_desc); in ecma_op_from_property_descriptor()
606 prop_desc.value = ECMA_VALUE_UNDEFINED; in ecma_op_from_property_descriptor()
610 prop_desc.value = ecma_make_object_value (src_prop_desc_p->get_p); in ecma_op_from_property_descriptor()
615 &prop_desc); in ecma_op_from_property_descriptor()
679 ecma_property_descriptor_t prop_desc = ecma_make_empty_property_descriptor (); ecma_op_to_property_descriptor() local
[all...]
H A Decma-objects-arguments.c141 ecma_property_descriptor_t prop_desc = ecma_make_empty_property_descriptor (); in ecma_op_create_arguments_object() local
174 prop_desc = ecma_make_empty_property_descriptor (); in ecma_op_create_arguments_object()
176 prop_desc.flags = (ECMA_PROP_IS_GET_DEFINED in ecma_op_create_arguments_object()
181 prop_desc.set_p = thrower_p; in ecma_op_create_arguments_object()
182 prop_desc.get_p = thrower_p; in ecma_op_create_arguments_object()
186 &prop_desc); in ecma_op_create_arguments_object()
192 &prop_desc); in ecma_op_create_arguments_object()
H A Decma-objects.c1164 ecma_property_descriptor_t prop_desc; in ecma_op_object_put_apply_receiver() local
1168 &prop_desc); in ecma_op_object_put_apply_receiver()
1182 if (prop_desc.flags & (ECMA_PROP_IS_GET_DEFINED | ECMA_PROP_IS_SET_DEFINED) in ecma_op_object_put_apply_receiver()
1183 || !(prop_desc.flags & ECMA_PROP_IS_WRITABLE)) in ecma_op_object_put_apply_receiver()
1190 JERRY_ASSERT (prop_desc.flags & ECMA_PROP_IS_VALUE_DEFINED); in ecma_op_object_put_apply_receiver()
1191 ecma_free_value (prop_desc.value); in ecma_op_object_put_apply_receiver()
1192 prop_desc.value = ecma_copy_value (value); in ecma_op_object_put_apply_receiver()
1195 result = ecma_op_object_define_own_property (receiver_obj_p, property_name_p, &prop_desc); in ecma_op_object_put_apply_receiver()
1198 ecma_free_property_descriptor (&prop_desc); in ecma_op_object_put_apply_receiver()
H A Decma-array-object.c1163 ecma_property_descriptor_t prop_desc; in ecma_op_array_object_define_own_property() local
1165 prop_desc = *property_desc_p; in ecma_op_array_object_define_own_property()
1166 prop_desc.flags &= (uint16_t) ~ECMA_PROP_IS_THROW; in ecma_op_array_object_define_own_property()
1170 &prop_desc); in ecma_op_array_object_define_own_property()
/third_party/jerryscript/jerry-core/ecma/builtin-objects/
H A Decma-builtin-object.c379 ecma_property_descriptor_t prop_desc; in ecma_builtin_object_set_integrity_level() local
380 ecma_value_t status = ecma_op_object_get_own_property_descriptor (obj_p, property_name_p, &prop_desc); in ecma_builtin_object_set_integrity_level()
394 prop_desc.flags &= (uint16_t) ~ECMA_PROP_IS_CONFIGURABLE; in ecma_builtin_object_set_integrity_level()
395 prop_desc.flags |= ECMA_PROP_IS_THROW; in ecma_builtin_object_set_integrity_level()
400 &prop_desc); in ecma_builtin_object_set_integrity_level()
402 ecma_free_property_descriptor (&prop_desc); in ecma_builtin_object_set_integrity_level()
422 ecma_property_descriptor_t prop_desc; in ecma_builtin_object_set_integrity_level() local
423 ecma_value_t status = ecma_op_object_get_own_property_descriptor (obj_p, property_name_p, &prop_desc); in ecma_builtin_object_set_integrity_level()
438 if ((prop_desc.flags & (ECMA_PROP_IS_WRITABLE_DEFINED | ECMA_PROP_IS_WRITABLE)) in ecma_builtin_object_set_integrity_level()
441 prop_desc in ecma_builtin_object_set_integrity_level()
637 ecma_property_descriptor_t prop_desc; ecma_builtin_object_test_integrity_level() local
725 ecma_property_descriptor_t prop_desc; ecma_builtin_object_object_get_own_property_descriptor() local
915 ecma_property_descriptor_t prop_desc; ecma_builtin_object_object_define_property() local
999 ecma_property_descriptor_t prop_desc; ecma_builtin_object_object_assign() local
[all...]
H A Decma-builtin-object-prototype.c153 ecma_property_descriptor_t prop_desc; in ecma_builtin_object_prototype_object_has_own_property() local
155 ecma_value_t status = ecma_proxy_object_get_own_property_descriptor (obj_p, prop_name_p, &prop_desc); in ecma_builtin_object_prototype_object_has_own_property()
159 ecma_free_property_descriptor (&prop_desc); in ecma_builtin_object_prototype_object_has_own_property()
212 ecma_property_descriptor_t prop_desc; in ecma_builtin_object_prototype_object_property_is_enumerable() local
213 ecma_value_t status = ecma_op_object_get_own_property_descriptor (obj_p, prop_name_p, &prop_desc); in ecma_builtin_object_prototype_object_property_is_enumerable()
220 bool is_enumerable = (prop_desc.flags & ECMA_PROP_IS_ENUMERABLE); in ecma_builtin_object_prototype_object_property_is_enumerable()
222 ecma_free_property_descriptor (&prop_desc); in ecma_builtin_object_prototype_object_property_is_enumerable()
H A Decma-builtin-reflect.c272 ecma_property_descriptor_t prop_desc; in ecma_builtin_reflect_dispatch_routine() local
273 ecma_value_t conv_result = ecma_op_to_property_descriptor (arguments_list[2], &prop_desc); in ecma_builtin_reflect_dispatch_routine()
283 &prop_desc); in ecma_builtin_reflect_dispatch_routine()
286 ecma_free_property_descriptor (&prop_desc); in ecma_builtin_reflect_dispatch_routine()
H A Decma-builtin-function-prototype.c317 ecma_property_descriptor_t prop_desc; in ecma_builtin_function_prototype_object_bind() local
320 &prop_desc); in ecma_builtin_function_prototype_object_bind()
331 ecma_free_property_descriptor (&prop_desc); in ecma_builtin_function_prototype_object_bind()
H A Decma-builtin-helpers.c825 ecma_property_descriptor_t prop_desc; in ecma_builtin_helper_def_prop() local
827 prop_desc.flags = (uint16_t) (ECMA_NAME_DATA_PROPERTY_DESCRIPTOR_BITS | opts); in ecma_builtin_helper_def_prop()
829 prop_desc.value = value; in ecma_builtin_helper_def_prop()
833 &prop_desc); in ecma_builtin_helper_def_prop()
/third_party/jerryscript/tests/unit-ext/
H A Dtest-ext-method-register.c46 jerry_property_descriptor_t prop_desc; in freeze_property() local
47 jerry_init_property_descriptor_fields (&prop_desc); in freeze_property()
48 prop_desc.is_configurable_defined = true; in freeze_property()
49 prop_desc.is_configurable = false; in freeze_property()
52 jerry_value_t return_value = jerry_define_own_property (target_obj, prop_name, &prop_desc); in freeze_property()
57 jerry_free_property_descriptor_fields (&prop_desc); in freeze_property()
/third_party/jerryscript/jerry-core/api/
H A Djerry.c2152 ecma_property_descriptor_t prop_desc; in jerry_has_own_property() local
2154 ecma_value_t status = ecma_proxy_object_get_own_property_descriptor (obj_p, prop_name_p, &prop_desc); in jerry_has_own_property()
2158 ecma_free_property_descriptor (&prop_desc); in jerry_has_own_property()
2610 ecma_property_descriptor_t prop_desc = ecma_make_empty_property_descriptor (); in jerry_define_own_property() local
2636 prop_desc.value = prop_desc_p->value; in jerry_define_own_property()
2658 prop_desc.get_p = ecma_get_object_from_value (getter); in jerry_define_own_property()
2678 prop_desc.set_p = ecma_get_object_from_value (setter); in jerry_define_own_property()
2686 prop_desc.flags |= (uint16_t) (flags | ECMA_PROP_IS_THROW); in jerry_define_own_property()
2690 &prop_desc); in jerry_define_own_property()
2712 ecma_property_descriptor_t prop_desc; in jerry_get_own_property_descriptor() local
[all...]
/third_party/jerryscript/jerry-core/ecma/base/
H A Decma-helpers.c1184 ecma_property_descriptor_t prop_desc; in ecma_make_empty_property_descriptor() local
1186 prop_desc.flags = 0; in ecma_make_empty_property_descriptor()
1187 prop_desc.value = ECMA_VALUE_UNDEFINED; in ecma_make_empty_property_descriptor()
1188 prop_desc.get_p = NULL; in ecma_make_empty_property_descriptor()
1189 prop_desc.set_p = NULL; in ecma_make_empty_property_descriptor()
1191 return prop_desc; in ecma_make_empty_property_descriptor()

Completed in 15 milliseconds