Home
last modified time | relevance | path

Searched refs:ecma_object_t (Results 1 – 25 of 115) sorted by relevance

12345

/third_party/jerryscript/jerry-core/ecma/operations/
Decma-objects.h30 ecma_property_t ecma_op_object_get_own_property (ecma_object_t *object_p, ecma_string_t *property_n…
32 bool ecma_op_ordinary_object_has_own_property (ecma_object_t *object_p, ecma_string_t *property_nam…
33 ecma_value_t ecma_op_object_has_property (ecma_object_t *object_p, ecma_string_t *property_name_p);
34 ecma_value_t ecma_op_object_find_own (ecma_value_t base_value, ecma_object_t *object_p, ecma_string…
35 ecma_value_t ecma_op_object_find (ecma_object_t *object_p, ecma_string_t *property_name_p);
36 ecma_value_t ecma_op_object_find_by_uint32_index (ecma_object_t *object_p, uint32_t index);
37 ecma_value_t ecma_op_object_find_by_number_index (ecma_object_t *object_p, ecma_number_t index);
38 ecma_value_t ecma_op_object_get_own_data_prop (ecma_object_t *object_p, ecma_string_t *property_nam…
39 ecma_value_t ecma_op_object_get (ecma_object_t *object_p, ecma_string_t *property_name_p);
40 ecma_value_t ecma_op_object_get_with_receiver (ecma_object_t *object_p, ecma_string_t *property_nam…
[all …]
Decma-function-object.h35 bool ecma_op_object_is_callable (ecma_object_t *obj_p);
37 bool ecma_object_is_constructor (ecma_object_t *obj_p);
39 ecma_object_t *
40 ecma_op_create_simple_function_object (ecma_object_t *scope_p, const ecma_compiled_code_t *bytecode…
42 ecma_object_t *
55 ecma_op_function_get_super_constructor (ecma_object_t *func_obj_p);
57 ecma_object_t *
58 ecma_op_create_generator_function_object (ecma_object_t *scope_p, const ecma_compiled_code_t *bytec…
60 ecma_object_t *
61 ecma_op_create_arrow_function_object (ecma_object_t *scope_p, const ecma_compiled_code_t *bytecode_…
[all …]
Decma-proxy-object.h30 ecma_object_t *
34 ecma_object_t *
48 ecma_proxy_object_find (ecma_object_t *obj_p,
54 ecma_proxy_object_get_prototype_of (ecma_object_t *obj_p);
57 ecma_proxy_object_set_prototype_of (ecma_object_t *obj_p,
61 ecma_proxy_object_is_extensible (ecma_object_t *obj_p);
64 ecma_proxy_object_prevent_extensions (ecma_object_t *obj_p);
67 ecma_proxy_object_get_own_property_descriptor (ecma_object_t *obj_p,
72 ecma_proxy_object_define_own_property (ecma_object_t *obj_p,
77 ecma_proxy_object_has (ecma_object_t *obj_p,
[all …]
Decma-lex-env.h35 ecma_object_t *ecma_get_global_environment (void);
36 ecma_object_t *ecma_get_global_scope (void);
42 void ecma_module_add_lex_env (ecma_object_t *lex_env_p);
51 ecma_value_t ecma_op_get_value_lex_env_base (ecma_object_t *lex_env_p, ecma_object_t **ref_base_lex…
54 ecma_value_t ecma_op_put_value_lex_env_base (ecma_object_t *lex_env_p, ecma_string_t *var_name_stri…
58 ecma_value_t ecma_op_has_binding (ecma_object_t *lex_env_p, ecma_string_t *name_p);
59 ecma_value_t ecma_op_create_mutable_binding (ecma_object_t *lex_env_p, ecma_string_t *name_p, bool …
60 ecma_value_t ecma_op_set_mutable_binding (ecma_object_t *lex_env_p, ecma_string_t *name_p, ecma_val…
62 ecma_value_t ecma_op_get_binding_value (ecma_object_t *lex_env_p, ecma_string_t *name_p, bool is_st…
63 ecma_value_t ecma_op_delete_binding (ecma_object_t *lex_env_p, ecma_string_t *name_p);
[all …]
Decma-array-object.h64 ecma_object_t *
67 ecma_object_t *
71 ecma_op_object_is_fast_array (ecma_object_t *object_p);
77 ecma_fast_array_get_hole_count (ecma_object_t *obj_p);
80 ecma_fast_array_extend (ecma_object_t *object_p, uint32_t new_lengt);
83 ecma_fast_array_set_property (ecma_object_t *object_p, uint32_t index, ecma_value_t value);
86 ecma_array_object_delete_property (ecma_object_t *object_p, ecma_string_t *property_name_p,
90 ecma_delete_fast_array_properties (ecma_object_t *object_p, uint32_t new_length);
93 ecma_fast_array_get_property_names (ecma_object_t *object_p, uint32_t opts);
96 ecma_fast_array_convert_to_normal (ecma_object_t *object_p);
[all …]
Decma-typedarray-object.h40 ecma_typedarray_type_t ecma_get_typedarray_id (ecma_object_t *obj_p);
48 ecma_object_t *proto_p,
51 ecma_length_t ecma_typedarray_get_length (ecma_object_t *typedarray_p);
52 ecma_length_t ecma_typedarray_get_offset (ecma_object_t *typedarray_p);
53 lit_utf8_byte_t *ecma_typedarray_get_buffer (ecma_object_t *typedarray_p);
54 uint8_t ecma_typedarray_get_element_size_shift (ecma_object_t *typedarray_p);
55 ecma_object_t *ecma_typedarray_get_arraybuffer (ecma_object_t *typedarray_p);
58 ecma_object_t *proto_p,
61 bool ecma_object_is_typedarray (ecma_object_t *obj_p);
63 void ecma_op_typedarray_list_lazy_property_names (ecma_object_t *obj_p,
[all …]
Decma-function-object.c75 ecma_op_object_is_callable (ecma_object_t *obj_p) /**< ecma object */ in ecma_op_object_is_callable()
113 ecma_object_is_constructor (ecma_object_t *obj_p) /**< ecma object */ in ecma_object_is_constructor()
123 obj_p = ECMA_GET_NON_NULL_POINTER_FROM_POINTER_TAG (ecma_object_t, in ecma_object_is_constructor()
218 static ecma_object_t *
219 ecma_op_create_function_object (ecma_object_t *scope_p, /**< function's scope */ in ecma_op_create_function_object()
226 ecma_object_t *prototype_obj_p = ecma_builtin_get (proto_id); in ecma_op_create_function_object()
237 ecma_object_t *func_p = ecma_create_object (prototype_obj_p, in ecma_op_create_function_object()
348 ecma_object_t *global_env_p = ecma_get_global_environment (); in ecma_op_create_dynamic_function()
352 ecma_object_t *new_target_p = JERRY_CONTEXT (current_new_target); in ecma_op_create_dynamic_function()
372 ecma_object_t *proto = ecma_op_get_prototype_from_constructor (new_target_p, fallback_proto); in ecma_op_create_dynamic_function()
[all …]
Decma-lex-env.c42 ecma_object_t *glob_obj_p = ecma_builtin_get (ECMA_BUILTIN_ID_GLOBAL); in ecma_init_global_environment()
44 ecma_object_t *global_lex_env_p = ecma_create_object_lex_env (NULL, in ecma_init_global_environment()
62 …ecma_deref_object (ECMA_GET_NON_NULL_POINTER (ecma_object_t, JERRY_CONTEXT (ecma_global_scope_cp))… in ecma_finalize_global_environment()
66 ecma_deref_object (ECMA_GET_NON_NULL_POINTER (ecma_object_t, JERRY_CONTEXT (ecma_global_env_cp))); in ecma_finalize_global_environment()
76 ecma_object_t *
80 return ECMA_GET_NON_NULL_POINTER (ecma_object_t, JERRY_CONTEXT (ecma_global_env_cp)); in ecma_get_global_environment()
92 ecma_object_t *global_scope_p = ecma_create_decl_lex_env (ecma_get_global_environment ()); in ecma_create_global_lexical_block()
105 ecma_object_t *
110 return ECMA_GET_NON_NULL_POINTER (ecma_object_t, JERRY_CONTEXT (ecma_global_scope_cp)); in ecma_get_global_scope()
128 ecma_op_has_binding (ecma_object_t *lex_env_p, /**< lexical environment */ in ecma_op_has_binding()
[all …]
Decma-reference.c42 ecma_object_t *
43 ecma_op_resolve_reference_base (ecma_object_t *lex_env_p, /**< starting lexical environment */ in ecma_op_resolve_reference_base()
54 lex_env_p = ECMA_GET_NON_NULL_POINTER (ecma_object_t, lex_env_p->u2.outer_reference_cp); in ecma_op_resolve_reference_base()
77 lex_env_p = ECMA_GET_NON_NULL_POINTER (ecma_object_t, lex_env_p->u2.outer_reference_cp); in ecma_op_resolve_reference_base()
92 ecma_op_resolve_super_base (ecma_object_t *lex_env_p) /**< starting lexical environment */ in ecma_op_resolve_super_base()
100ecma_object_t *home_p = ECMA_GET_NON_NULL_POINTER (ecma_object_t, lex_env_p->u1.home_object_cp); in ecma_op_resolve_super_base()
116 ecma_object_t *proto_p = ECMA_GET_NON_NULL_POINTER (ecma_object_t, proto_cp); in ecma_op_resolve_super_base()
127 lex_env_p = ECMA_GET_NON_NULL_POINTER (ecma_object_t, lex_env_p->u2.outer_reference_cp); in ecma_op_resolve_super_base()
144 ecma_op_is_prop_unscopable (ecma_object_t *binding_obj_p, /**< binding object */ in ecma_op_is_prop_unscopable()
156 ecma_object_t *unscopables_obj_p = ecma_get_object_from_value (unscopables); in ecma_op_is_prop_unscopable()
[all …]
Decma-proxy-object.c53 ecma_object_t *obj_p = ecma_get_object_from_value (argument); in ecma_proxy_validate()
71 ecma_object_t *
83 ecma_object_t *obj_p = ecma_create_object (ecma_builtin_get (ECMA_BUILTIN_ID_OBJECT_PROTOTYPE), in ecma_proxy_create()
114 ecma_object_t *func_obj_p = ecma_get_object_from_value (function_obj); in ecma_proxy_revoke_cb()
127 JERRY_ASSERT (ECMA_OBJECT_IS_PROXY ((ecma_object_t *) proxy_p)); in ecma_proxy_revoke_cb()
151 ecma_object_t *
156 ecma_object_t *proxy_p = ecma_proxy_create (target, handler); in ecma_proxy_create_revocable()
167 ecma_object_t *func_obj_p; in ecma_proxy_create_revocable()
181 ecma_object_t *obj_p = ecma_create_object (ecma_builtin_get (ECMA_BUILTIN_ID_OBJECT_PROTOTYPE), in ecma_proxy_create_revocable()
216 ecma_proxy_object_find (ecma_object_t *obj_p, /**< proxy object */ in ecma_proxy_object_find()
[all …]
Decma-arraybuffer-object.h36 ecma_object_t *
38 ecma_object_t *
43 ecma_arraybuffer_get_buffer (ecma_object_t *obj_p);
45 ecma_arraybuffer_get_length (ecma_object_t *obj_p);
47 ecma_arraybuffer_is_detached (ecma_object_t *obj_p);
49 ecma_arraybuffer_is_detachable (ecma_object_t *obj_p);
51 ecma_arraybuffer_detach (ecma_object_t *obj_p);
Decma-objects-general.h30 ecma_object_t *ecma_op_create_object_object_noarg (void);
32 ecma_object_t *ecma_op_create_object_object_noarg_and_set_prototype (ecma_object_t *object_prototyp…
34 ecma_value_t ecma_op_general_object_delete (ecma_object_t *obj_p, ecma_string_t *property_name_p, b…
35 ecma_value_t ecma_op_general_object_default_value (ecma_object_t *obj_p, ecma_preferred_type_hint_t…
36 ecma_value_t ecma_op_general_object_ordinary_value (ecma_object_t *obj_p, ecma_preferred_type_hint_…
37 ecma_value_t ecma_op_general_object_define_own_property (ecma_object_t *object_p, ecma_string_t *pr…
Decma-typedarray-object.c473 ecma_get_typedarray_id (ecma_object_t *obj_p) /**< typedarray object **/ in ecma_get_typedarray_id()
505 ecma_object_t *src_buffer_p, /**< source buffer */ in ecma_typedarray_create_object_with_length()
506 ecma_object_t *proto_p, /**< prototype object */ in ecma_typedarray_create_object_with_length()
522 ecma_object_t *new_arraybuffer_p = NULL; in ecma_typedarray_create_object_with_length()
539 ecma_object_t *ctor_proto_p = ecma_get_object_from_value (ctor_proto); in ecma_typedarray_create_object_with_length()
541 ecma_object_t *prototype_p = ecma_op_get_prototype_from_constructor (ctor_proto_p, in ecma_typedarray_create_object_with_length()
558 ecma_object_t *object_p = ecma_create_object (proto_p, in ecma_typedarray_create_object_with_length()
582 ecma_typedarray_create_object_with_buffer (ecma_object_t *arraybuffer_p, /**< the arraybuffer insid… in ecma_typedarray_create_object_with_buffer()
585 ecma_object_t *proto_p, /**< prototype object */ in ecma_typedarray_create_object_with_buffer()
600ecma_object_t *object_p = ecma_create_object (proto_p, object_size, ECMA_OBJECT_TYPE_PSEUDO_ARRAY); in ecma_typedarray_create_object_with_buffer()
[all …]
Decma-promise-object.c45 ecma_is_promise (ecma_object_t *obj_p) /**< points to object */ in ecma_is_promise()
57 ecma_promise_get_result (ecma_object_t *obj_p) /**< points to promise object */ in ecma_promise_get_result()
70 ecma_promise_set_result (ecma_object_t *obj_p, /**< points to promise object */ in ecma_promise_set_result()
88 ecma_promise_get_flags (ecma_object_t *obj_p) /**< points to promise object */ in ecma_promise_get_flags()
99 ecma_promise_set_state (ecma_object_t *obj_p, /**< points to promise object */ in ecma_promise_set_state()
127ecma_object_t *capability_obj_p = ECMA_GET_NON_NULL_POINTER_FROM_POINTER_TAG (ecma_object_t, capab… in ecma_promise_trigger_reactions()
170 ecma_is_resolver_already_called (ecma_object_t *resolver_p, /**< resolver */ in ecma_is_resolver_already_called()
171 ecma_object_t *promise_obj_p) /**< promise */ in ecma_is_resolver_already_called()
184 ecma_object_t *object_p = ecma_get_object_from_value (already_resolved); in ecma_is_resolver_already_called()
205 ecma_object_t *obj_p = ecma_get_object_from_value (promise); in ecma_reject_promise()
[all …]
Decma-arraybuffer-object.c46 ecma_object_t *
49 ecma_object_t *prototype_obj_p = ecma_builtin_get (ECMA_BUILTIN_ID_ARRAYBUFFER_PROTOTYPE); in ecma_arraybuffer_new_object()
50 ecma_object_t *object_p = ecma_create_object (prototype_obj_p, in ecma_arraybuffer_new_object()
75 ecma_object_t *
80 ecma_object_t *prototype_obj_p = ecma_builtin_get (ECMA_BUILTIN_ID_ARRAYBUFFER_PROTOTYPE); in ecma_arraybuffer_new_object_external()
81 ecma_object_t *object_p = ecma_create_object (prototype_obj_p, in ecma_arraybuffer_new_object_external()
175 ecma_arraybuffer_get_length (ecma_object_t *object_p) /**< pointer to the ArrayBuffer object */ in ecma_arraybuffer_get_length()
189 ecma_arraybuffer_get_buffer (ecma_object_t *object_p) /**< pointer to the ArrayBuffer object */ in ecma_arraybuffer_get_buffer()
213 ecma_arraybuffer_is_detached (ecma_object_t *object_p) /**< pointer to the ArrayBuffer object */ in ecma_arraybuffer_is_detached()
236 ecma_arraybuffer_is_detachable (ecma_object_t *object_p) /**< pointer to the ArrayBuffer object */ in ecma_arraybuffer_is_detachable()
[all …]
Decma-iterator-object.c58 ecma_object_t *new_array_p = ecma_get_object_from_value (new_array); in ecma_create_array_from_iter_element()
101 ecma_object_t *object_p = ecma_create_object (ecma_builtin_get (ECMA_BUILTIN_ID_OBJECT_PROTOTYPE), in ecma_create_iter_result_object()
137 ecma_object_t *prototype_obj_p, /**< prototype object */ in ecma_op_create_iterator_object()
145 ecma_object_t *object_p = ecma_create_object (prototype_obj_p, in ecma_op_create_iterator_object()
206 ecma_object_t *method_obj_p = ecma_get_object_from_value (method); in ecma_op_get_iterator()
249 ecma_object_t *obj_p = ecma_get_object_from_value (iterator); in ecma_op_iterator_next()
264 ecma_object_t *next_obj_p = ecma_get_object_from_value (func_next); in ecma_op_iterator_next()
301 ecma_object_t *obj_p = ecma_get_object_from_value (iterator); in ecma_op_iterator_return()
320 ecma_object_t *return_obj_p = ecma_get_object_from_value (func_return); in ecma_op_iterator_return()
345 ecma_object_t *obj_p = ecma_get_object_from_value (iterator); in ecma_op_iterator_throw()
[all …]
/third_party/jerryscript/jerry-core/ecma/builtin-objects/
Decma-builtins.h85 ecma_builtin_dispatch_call (ecma_object_t *obj_p, ecma_value_t this_arg_value,
88 ecma_builtin_dispatch_construct (ecma_object_t *obj_p, ecma_object_t *new_target_p,
91 ecma_builtin_routine_try_to_instantiate_property (ecma_object_t *object_p, ecma_string_t *string_p);
93 ecma_builtin_try_to_instantiate_property (ecma_object_t *object_p, ecma_string_t *string_p);
95 ecma_builtin_routine_list_lazy_property_names (ecma_object_t *object_p,
100 ecma_builtin_list_lazy_property_names (ecma_object_t *object_p,
105 ecma_builtin_is (ecma_object_t *obj_p, ecma_builtin_id_t builtin_id);
106 ecma_object_t *
108 ecma_object_t *
111 ecma_builtin_function_is_routine (ecma_object_t *func_obj_p);
/third_party/jerryscript/jerry-core/ecma/base/
Decma-helpers.h256 ecma_value_t JERRY_ATTR_PURE ecma_make_object_value (const ecma_object_t *object_p);
267 ecma_object_t JERRY_ATTR_PURE *ecma_get_object_from_value (ecma_value_t value);
426 ecma_object_t *ecma_create_object (ecma_object_t *prototype_object_p, size_t ext_object_size, ecma_…
427 ecma_object_t *ecma_create_decl_lex_env (ecma_object_t *outer_lexical_environment_p);
428 ecma_object_t *ecma_create_object_lex_env (ecma_object_t *outer_lexical_environment_p, ecma_object_…
430 bool JERRY_ATTR_PURE ecma_is_lexical_environment (const ecma_object_t *object_p);
431 void ecma_op_ordinary_object_set_extensible (ecma_object_t *object_p);
432 ecma_object_type_t JERRY_ATTR_PURE ecma_get_object_type (const ecma_object_t *object_p);
433 bool JERRY_ATTR_PURE ecma_get_object_is_builtin (const ecma_object_t *object_p);
434 void ecma_set_object_is_builtin (ecma_object_t *object_p);
[all …]
Decma-alloc.c27 JERRY_STATIC_ASSERT (sizeof (ecma_extended_object_t) - sizeof (ecma_object_t) <= sizeof (uint64_t),
74 inline ecma_object_t * JERRY_ATTR_ALWAYS_INLINE
78 jmem_stats_allocate_object_bytes (sizeof (ecma_object_t)); in ecma_alloc_object()
81 return (ecma_object_t *) jmem_pools_alloc (sizeof (ecma_object_t)); in ecma_alloc_object()
88 ecma_dealloc_object (ecma_object_t *object_p) /**< object to be freed */ in ecma_dealloc_object()
91 jmem_stats_free_object_bytes (sizeof (ecma_object_t)); in ecma_dealloc_object()
94 jmem_pools_free (object_p, sizeof (ecma_object_t)); in ecma_dealloc_object()
116 ecma_dealloc_extended_object (ecma_object_t *object_p, /**< extended object */ in ecma_dealloc_extended_object()
Decma-helpers.c73 ecma_object_t *
74 ecma_create_object (ecma_object_t *prototype_object_p, /**< pointer to prototybe of the object (or … in ecma_create_object()
78 ecma_object_t *new_object_p; in ecma_create_object()
82 new_object_p = (ecma_object_t *) ecma_alloc_extended_object (ext_object_size); in ecma_create_object()
110 ecma_object_t *
111 ecma_create_decl_lex_env (ecma_object_t *outer_lexical_environment_p) /**< outer lexical environmen… in ecma_create_decl_lex_env()
113 ecma_object_t *new_lexical_environment_p = ecma_alloc_object (); in ecma_create_decl_lex_env()
137 ecma_object_t *
138 ecma_create_object_lex_env (ecma_object_t *outer_lexical_environment_p, /**< outer lexical environm… in ecma_create_object_lex_env()
139 ecma_object_t *binding_obj_p, /**< binding object */ in ecma_create_object_lex_env()
[all …]
Decma-gc.c75 ecma_gc_is_object_visited (ecma_object_t *object_p) /**< object */ in ecma_gc_is_object_visited()
85 static void ecma_gc_mark (ecma_object_t *object_p);
91 ecma_gc_set_object_visited (ecma_object_t *object_p) /**< object */ in ecma_gc_set_object_visited()
121 ecma_init_gc_info (ecma_object_t *object_p) /**< object */ in ecma_init_gc_info()
140 ecma_ref_object (ecma_object_t *object_p) /**< object */ in ecma_ref_object()
159 ecma_unmark_deref_object (ecma_object_t *object_p) /**< object */ in ecma_unmark_deref_object()
172 ecma_deref_object (ecma_object_t *object_p) /**< object */ in ecma_deref_object()
199 ecma_object_t *value_obj_p = ecma_get_object_from_value (value); in ecma_gc_mark_properties()
213 … ecma_gc_set_object_visited (ECMA_GET_NON_NULL_POINTER (ecma_object_t, get_set_pair_p->getter_cp)); in ecma_gc_mark_properties()
218 … ecma_gc_set_object_visited (ECMA_GET_NON_NULL_POINTER (ecma_object_t, get_set_pair_p->setter_cp)); in ecma_gc_mark_properties()
[all …]
/third_party/jerryscript/jerry-core/parser/js/
Djs-parser-tagged-template-literal.h34 ecma_object_t *
35 parser_new_tagged_template_literal (ecma_object_t **raw_strings_p);
38 parser_tagged_template_literal_append_strings (parser_context_t *context_p, ecma_object_t *template…
39 ecma_object_t *raw_strings_p, uint32_t prop_index);
42 parser_tagged_template_literal_finalize (ecma_object_t *template_obj_p, ecma_object_t *raw_strings_…
Djs-parser-tagged-template-literal.c40ecma_object_t *template_obj_p, /**< template object */ in parser_tagged_template_literal_append_strings()
41ecma_object_t *raw_strings_p, /**< raw strings object */ in parser_tagged_template_literal_append_strings()
107 ecma_object_t *
108 parser_new_tagged_template_literal (ecma_object_t **raw_strings_p) /**< [out] raw strings object */ in parser_new_tagged_template_literal()
110 ecma_object_t *template_obj_p = ecma_op_new_array_object (0); in parser_new_tagged_template_literal()
126 parser_tagged_template_literal_freeze_array (ecma_object_t *obj_p) in parser_tagged_template_literal_freeze_array()
140 parser_tagged_template_literal_finalize (ecma_object_t *template_obj_p, /**< template object */ in parser_tagged_template_literal_finalize()
141 ecma_object_t *raw_strings_p) /**< raw strings object */ in parser_tagged_template_literal_finalize()
/third_party/jerryscript/jerry-core/vm/
Dopcodes.c53 vm_var_decl (ecma_object_t *lex_env_p, /**< target lexical environment */ in vm_var_decl()
92 vm_set_var (ecma_object_t *lex_env_p, /**< target lexical environment */ in vm_set_var()
132 ecma_object_t *object_p = ecma_get_object_from_value (object); in opfunc_set_accessor()
147 ecma_object_t *getter_func_p = NULL; in opfunc_set_accessor()
148 ecma_object_t *setter_func_p = NULL; in opfunc_set_accessor()
168 ecma_object_t *getter_func_p = ecma_get_object_from_value (accessor); in opfunc_set_accessor()
176 ecma_object_t *setter_func_p = ecma_get_object_from_value (accessor); in opfunc_set_accessor()
220 ecma_object_t *obj_p = ecma_get_object_from_value (obj_value); in vm_op_delete_prop()
239 ecma_object_t *lex_env_p) /**< lexical environment */ in vm_op_delete_var()
245 ecma_object_t *ref_base_lex_env_p = ecma_op_resolve_reference_base (lex_env_p, var_name_str_p); in vm_op_delete_var()
[all …]
/third_party/jerryscript/jerry-core/ext/
Dheapdump.c122 void DumpInfoLexEnv(const ecma_object_t* object) in DumpInfoLexEnv()
127 LogAddr(ECMA_GET_NON_NULL_POINTER(ecma_object_t, outer_lex_env_cp)); in DumpInfoLexEnv()
139 ecma_object_t *binding_object_p = ecma_get_lex_env_binding_object(object); in DumpInfoLexEnv()
146 void DumpInfoFunction(const ecma_object_t* object) in DumpInfoFunction()
155 if (ecma_builtin_function_is_routine ((ecma_object_t*)object)) { in DumpInfoFunction()
172 LogAddr(ECMA_GET_INTERNAL_VALUE_POINTER(ecma_object_t, ext_obj->u.function.scope_cp)); in DumpInfoFunction()
196 ecma_object_t* value_obj = ecma_get_object_from_value(value); in DumpPropertyPair()
213 LogAddr(ECMA_GET_NON_NULL_POINTER(ecma_object_t, get_set_pair_p->getter_cp)); in DumpPropertyPair()
221 LogAddr(ECMA_GET_NON_NULL_POINTER(ecma_object_t, get_set_pair_p->setter_cp)); in DumpPropertyPair()
244 void DumpInfoObject(ecma_object_t* object, heapdump_object_flags_t flags) in DumpInfoObject()
[all …]

12345