/third_party/jerryscript/jerry-core/ecma/operations/ |
D | ecma-objects-arguments.c | 114 ecma_property_value_t *prop_value_p; in ecma_op_create_arguments_object() local 123 prop_value_p = ecma_create_named_data_property (obj_p, in ecma_op_create_arguments_object() 128 prop_value_p->value = ecma_copy_value_if_not_object (arguments_list_p[index]); in ecma_op_create_arguments_object() 134 prop_value_p = ecma_create_named_data_property (obj_p, in ecma_op_create_arguments_object() 139 prop_value_p->value = ecma_make_uint32_value (arguments_number); in ecma_op_create_arguments_object() 147 prop_value_p = ecma_create_named_data_property (obj_p, in ecma_op_create_arguments_object() 152 …prop_value_p->value = ecma_op_object_get_by_magic_id (ecma_builtin_get (ECMA_BUILTIN_ID_INTRINSIC_… in ecma_op_create_arguments_object() 155 JERRY_ASSERT (ecma_is_value_object (prop_value_p->value)); in ecma_op_create_arguments_object() 156 ecma_deref_object (ecma_get_object_from_value (prop_value_p->value)); in ecma_op_create_arguments_object() 162 prop_value_p = ecma_create_named_data_property (obj_p, in ecma_op_create_arguments_object() [all …]
|
D | ecma-lex-env.c | 294 ecma_property_value_t *prop_value_p = ecma_get_named_data_property (lex_env_p, name_p); in ecma_op_get_binding_value() local 296 return ecma_copy_value (prop_value_p->value); in ecma_op_get_binding_value() 428 ecma_property_value_t *prop_value_p = ecma_create_named_data_property (lex_env_p, in ecma_op_create_immutable_binding() local 433 prop_value_p->value = ecma_copy_value_if_not_object (value); in ecma_op_create_immutable_binding() 455 ecma_property_value_t *prop_value_p = ECMA_PROPERTY_VALUE_PTR (prop_p); in ecma_op_initialize_binding() local 456 JERRY_ASSERT (prop_value_p->value == ECMA_VALUE_UNINITIALIZED); in ecma_op_initialize_binding() 458 prop_value_p->value = ecma_copy_value_if_not_object (value); in ecma_op_initialize_binding() 474 ecma_property_value_t *prop_value_p = ecma_create_named_data_property (lex_env_p, in ecma_op_init_this_binding() local 478 prop_value_p->value = this_binding; in ecma_op_init_this_binding()
|
D | ecma-exceptions.c | 149 ecma_property_value_t *prop_value_p = ecma_create_named_data_property (new_error_obj_p, in ecma_new_standard_error() local 157 prop_value_p->value = backtrace_value; in ecma_new_standard_error() 205 ecma_property_value_t *prop_value_p; in ecma_new_standard_error_with_message() local 206 prop_value_p = ecma_create_named_data_property (new_error_obj_p, in ecma_new_standard_error_with_message() 212 prop_value_p->value = ecma_make_string_value (message_string_p); in ecma_new_standard_error_with_message()
|
D | ecma-iterator-object.c | 106 ecma_property_value_t *prop_value_p; in ecma_create_iter_result_object() local 107 prop_value_p = ecma_create_named_data_property (object_p, in ecma_create_iter_result_object() 112 prop_value_p->value = ecma_copy_value_if_not_object (value); in ecma_create_iter_result_object() 115 prop_value_p = ecma_create_named_data_property (object_p, in ecma_create_iter_result_object() 119 prop_value_p->value = done; in ecma_create_iter_result_object()
|
D | ecma-reference.c | 313 ecma_property_value_t *prop_value_p = ECMA_PROPERTY_VALUE_PTR (property_p); in ecma_op_resolve_reference_value() local 317 return ecma_fast_copy_value (prop_value_p->value); in ecma_op_resolve_reference_value() 322 … ecma_getter_setter_pointers_t *get_set_pair_p = ecma_get_named_accessor_property (prop_value_p); in ecma_op_resolve_reference_value()
|
D | ecma-regexp-object.c | 132 ecma_property_value_t *prop_value_p; in ecma_regexp_create_props() local 134 prop_value_p = ecma_create_named_data_property (re_object_p, in ecma_regexp_create_props() 140 prop_value_p->value = ecma_make_string_value (source_p); in ecma_regexp_create_props() 142 prop_value_p = ecma_create_named_data_property (re_object_p, in ecma_regexp_create_props() 147 prop_value_p->value = ecma_make_boolean_value (flags & RE_FLAG_GLOBAL); in ecma_regexp_create_props() 149 prop_value_p = ecma_create_named_data_property (re_object_p, in ecma_regexp_create_props() 154 prop_value_p->value = ecma_make_boolean_value (flags & RE_FLAG_IGNORE_CASE); in ecma_regexp_create_props() 156 prop_value_p = ecma_create_named_data_property (re_object_p, in ecma_regexp_create_props() 161 prop_value_p->value = ecma_make_boolean_value (flags & RE_FLAG_MULTILINE); in ecma_regexp_create_props() 176 ecma_property_value_t *prop_value_p = ECMA_PROPERTY_VALUE_PTR (prop_p); in ecma_regexp_update_props() local [all …]
|
D | ecma-proxy-object.c | 177 ecma_property_value_t *prop_value_p; in ecma_proxy_create_revocable() local 186 prop_value_p = ecma_create_named_data_property (obj_p, in ecma_proxy_create_revocable() 190 prop_value_p->value = proxy_value; in ecma_proxy_create_revocable() 193 prop_value_p = ecma_create_named_data_property (obj_p, in ecma_proxy_create_revocable() 197 prop_value_p->value = revoker; in ecma_proxy_create_revocable()
|
D | ecma-array-object.h | 87 ecma_property_value_t *prop_value_p);
|
D | ecma-array-object.c | 372 … ecma_property_value_t *prop_value_p) /**< property value reference */ in ecma_array_object_delete_property() argument 379 ecma_delete_property (object_p, prop_value_p); in ecma_array_object_delete_property()
|
D | ecma-objects.c | 654 ecma_property_value_t *prop_value_p = ECMA_PROPERTY_VALUE_PTR (property_p); in ecma_op_object_find_own() local 658 return ecma_fast_copy_value (prop_value_p->value); in ecma_op_object_find_own() 663 ecma_getter_setter_pointers_t *get_set_pair_p = ecma_get_named_accessor_property (prop_value_p); in ecma_op_object_find_own()
|
/third_party/jerryscript/jerry-core/ecma/base/ |
D | ecma-helpers.c | 813 ecma_property_value_t *prop_value_p) /**< property value reference */ in ecma_delete_property() argument 847 if ((prop_pair_p->values + i) == prop_value_p) in ecma_delete_property() 913 … const ecma_property_value_t *prop_value_p, /**< property value */ in ecma_assert_object_contains_the_property() argument 937 if ((prop_pair_p->values + i) == prop_value_p) in ecma_assert_object_contains_the_property() 948 JERRY_UNUSED (prop_value_p); in ecma_assert_object_contains_the_property() 961 … ecma_property_value_t *prop_value_p, /**< property value reference */ in ecma_named_data_property_assign_value() argument 964 ecma_assert_object_contains_the_property (obj_p, prop_value_p, ECMA_PROPERTY_TYPE_NAMEDDATA); in ecma_named_data_property_assign_value() 966 ecma_value_assign_value (&prop_value_p->value, value); in ecma_named_data_property_assign_value() 975 ecma_get_named_accessor_property (const ecma_property_value_t *prop_value_p) /**< property value re… in ecma_get_named_accessor_property() argument 978 …return ECMA_GET_NON_NULL_POINTER (ecma_getter_setter_pointers_t, prop_value_p->getter_setter_pair_… in ecma_get_named_accessor_property() [all …]
|
D | ecma-helpers.h | 453 void ecma_delete_property (ecma_object_t *object_p, ecma_property_value_t *prop_value_p); 455 …d ecma_named_data_property_assign_value (ecma_object_t *obj_p, ecma_property_value_t *prop_value_p, 459 ecma_get_named_accessor_property (const ecma_property_value_t *prop_value_p); 460 …a_set_named_accessor_property_getter (ecma_object_t *object_p, ecma_property_value_t *prop_value_p, 462 …a_set_named_accessor_property_setter (ecma_object_t *object_p, ecma_property_value_t *prop_value_p,
|
/third_party/jerryscript/jerry-core/ext/ |
D | debug-utils.c | 44 ecma_property_value_t prop_value_p = prop_pair_p->values[i]; in PrintObjectProperties() local 47 if (ecma_is_value_object(prop_value_p.value)) { in PrintObjectProperties() 49 string_value = ecma_op_to_string (prop_value_p.value); in PrintObjectProperties() 51 string_value = ecma_op_to_string (prop_value_p.value); in PrintObjectProperties()
|
/third_party/jerryscript/jerry-core/vm/ |
D | opcodes.c | 547 ecma_property_value_t *prop_value_p; in opfunc_append_array() local 549 prop_value_p = ecma_create_named_data_property (array_obj_p, in opfunc_append_array() 555 prop_value_p->value = stack_top_p[i]; in opfunc_append_array() 870 ecma_property_value_t *prop_value_p; in opfunc_create_implicit_class_constructor() local 871 prop_value_p = ecma_create_named_data_property (func_obj_p, in opfunc_create_implicit_class_constructor() 876 prop_value_p->value = ecma_make_uint32_value (0); in opfunc_create_implicit_class_constructor()
|
D | vm.c | 1696 ecma_property_value_t *prop_value_p; in vm_loop() local 1700 prop_value_p = ecma_create_named_data_property (lex_env_p, in vm_loop() 1710 prop_value_p = ECMA_PROPERTY_VALUE_PTR (property_p); in vm_loop() 1713 ecma_named_data_property_assign_value (lex_env_p, prop_value_p, left_value); in vm_loop() 1823 ecma_property_value_t *prop_value_p; in vm_loop() local 1827 prop_value_p = ecma_create_named_data_property (object_p, in vm_loop() 1834 prop_value_p = ECMA_PROPERTY_VALUE_PTR (property_p); in vm_loop() 1853 ecma_named_data_property_assign_value (object_p, prop_value_p, left_value); in vm_loop()
|
/third_party/jerryscript/jerry-core/debugger/ |
D | debugger.c | 514 ecma_property_value_t prop_value_p = prop_pair_p->values[i]; in jerry_debugger_send_scope_variables() local 516 uint8_t variable_type = jerry_debugger_get_variable_type (prop_value_p.value); in jerry_debugger_send_scope_variables() 518 ecma_string_t *str_p = ecma_op_to_string (prop_value_p.value); in jerry_debugger_send_scope_variables() 1545 ecma_property_value_t *prop_value_p = ECMA_PROPERTY_VALUE_PTR (property_p); in jerry_debugger_exception_object_to_string() local 1547 if (!ecma_is_value_string (prop_value_p->value)) in jerry_debugger_exception_object_to_string() 1554 ecma_stringbuilder_append (&builder, ecma_get_string_from_value (prop_value_p->value)); in jerry_debugger_exception_object_to_string()
|
/third_party/jerryscript/jerry-core/ecma/builtin-objects/ |
D | ecma-builtin-json.c | 751 ecma_property_value_t *prop_value_p; in ecma_builtin_json_parse() local 752 prop_value_p = ecma_create_named_data_property (object_p, in ecma_builtin_json_parse() 757 ecma_named_data_property_assign_value (object_p, prop_value_p, result); in ecma_builtin_json_parse()
|
D | ecma-builtins.c | 939 ecma_property_value_t *prop_value_p = ecma_create_named_data_property (object_p, in ecma_builtin_try_to_instantiate_property() local 943 prop_value_p->value = value; in ecma_builtin_try_to_instantiate_property()
|