Home
last modified time | relevance | path

Searched refs:prop_value_p (Results 1 – 18 of 18) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/operations/
Decma-objects-arguments.c114 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()
152prop_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 …]
Decma-lex-env.c294 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()
Decma-exceptions.c149 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()
Decma-iterator-object.c106 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()
Decma-reference.c313 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()
Decma-regexp-object.c132 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 …]
Decma-proxy-object.c177 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()
Decma-array-object.h87 ecma_property_value_t *prop_value_p);
Decma-array-object.c372 … 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()
Decma-objects.c654 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/
Decma-helpers.c813 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 …]
Decma-helpers.h453 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/
Ddebug-utils.c44 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/
Dopcodes.c547 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()
Dvm.c1696 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/
Ddebugger.c514 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/
Decma-builtin-json.c751 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()
Decma-builtins.c939 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()