Home
last modified time | relevance | path

Searched refs:binding_obj_p (Results 1 – 6 of 6) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/operations/
Decma-reference.c144 ecma_op_is_prop_unscopable (ecma_object_t *binding_obj_p, /**< binding object */ in ecma_op_is_prop_unscopable() argument
147 …ecma_value_t unscopables = ecma_op_object_get_by_symbol_id (binding_obj_p, LIT_GLOBAL_SYMBOL_UNSCO… in ecma_op_is_prop_unscopable()
205 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in ecma_op_object_bound_environment_resolve_reference_value() local
209 if (ECMA_OBJECT_IS_PROXY (binding_obj_p)) in ecma_op_object_bound_environment_resolve_reference_value()
211 found_binding = ecma_proxy_object_has (binding_obj_p, name_p); in ecma_op_object_bound_environment_resolve_reference_value()
221 found_binding = ecma_op_object_find (binding_obj_p, name_p); in ecma_op_object_bound_environment_resolve_reference_value()
239 ecma_value_t blocked = ecma_op_is_prop_unscopable (binding_obj_p, name_p); in ecma_op_object_bound_environment_resolve_reference_value()
244 if (ECMA_OBJECT_IS_PROXY (binding_obj_p)) in ecma_op_object_bound_environment_resolve_reference_value()
246 return ecma_proxy_object_get (binding_obj_p, name_p, ecma_make_object_value (binding_obj_p)); in ecma_op_object_bound_environment_resolve_reference_value()
253 if (!ECMA_OBJECT_IS_PROXY (binding_obj_p)) in ecma_op_object_bound_environment_resolve_reference_value()
[all …]
Decma-lex-env.c145 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in ecma_op_has_binding() local
147 return ecma_op_object_has_property (binding_obj_p, name_p); in ecma_op_has_binding()
185 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in ecma_op_create_mutable_binding() local
187 if (!ecma_op_ordinary_object_is_extensible (binding_obj_p)) in ecma_op_create_mutable_binding()
194 ecma_value_t completion = ecma_builtin_helper_def_prop (binding_obj_p, in ecma_op_create_mutable_binding()
257 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in ecma_op_set_mutable_binding() local
259 ecma_value_t completion = ecma_op_object_put (binding_obj_p, in ecma_op_set_mutable_binding()
302 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in ecma_op_get_binding_value() local
304 ecma_value_t result = ecma_op_object_find (binding_obj_p, name_p); in ecma_op_get_binding_value()
375 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in ecma_op_delete_binding() local
[all …]
Decma-get-put-value.c256 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in ecma_op_put_value_lex_env_base() local
258 ecma_value_t has_property = ecma_op_object_has_property (binding_obj_p, name_p); in ecma_op_put_value_lex_env_base()
269 ecma_value_t completion = ecma_op_object_put (binding_obj_p, in ecma_op_put_value_lex_env_base()
/third_party/jerryscript/jerry-core/ecma/base/
Decma-helpers.c139 ecma_object_t *binding_obj_p, /**< binding object */ in ecma_create_object_lex_env() argument
149 JERRY_ASSERT (binding_obj_p != NULL in ecma_create_object_lex_env()
150 && !ecma_is_lexical_environment (binding_obj_p)); in ecma_create_object_lex_env()
159 binding_obj_p); in ecma_create_object_lex_env()
Decma-helpers.h428 …ma_create_object_lex_env (ecma_object_t *outer_lexical_environment_p, ecma_object_t *binding_obj_p,
/third_party/jerryscript/jerry-core/debugger/
Ddebugger.c468 ecma_object_t *binding_obj_p = ecma_get_lex_env_binding_object (lex_env_p); in jerry_debugger_send_scope_variables() local
470 if (JERRY_UNLIKELY (ecma_op_object_is_fast_array (binding_obj_p))) in jerry_debugger_send_scope_variables()
472 ecma_fast_array_convert_to_normal (binding_obj_p); in jerry_debugger_send_scope_variables()
475 prop_iter_cp = binding_obj_p->u1.property_list_cp; in jerry_debugger_send_scope_variables()