Searched refs:binding_obj_p (Results 1 – 6 of 6) sorted by relevance
/third_party/jerryscript/jerry-core/ecma/operations/ |
D | ecma-reference.c | 144 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 …]
|
D | ecma-lex-env.c | 145 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 …]
|
D | ecma-get-put-value.c | 256 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/ |
D | ecma-helpers.c | 139 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()
|
D | ecma-helpers.h | 428 …ma_create_object_lex_env (ecma_object_t *outer_lexical_environment_p, ecma_object_t *binding_obj_p,
|
/third_party/jerryscript/jerry-core/debugger/ |
D | debugger.c | 468 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()
|