Home
last modified time | relevance | path

Searched refs:ecma_collection_t (Results 1 – 25 of 42) sorted by relevance

12

/third_party/jerryscript/jerry-core/ecma/base/
Decma-helpers-collection.c34 ecma_collection_t *
37 ecma_collection_t *collection_p; in ecma_new_collection()
38 collection_p = (ecma_collection_t *) jmem_heap_alloc_block (sizeof (ecma_collection_t)); in ecma_new_collection()
52 ecma_collection_destroy (ecma_collection_t *collection_p) /**< value collection */ in ecma_collection_destroy()
57 jmem_heap_free_block (collection_p, sizeof (ecma_collection_t)); in ecma_collection_destroy()
64 ecma_collection_free_objects (ecma_collection_t *collection_p) /**< value collection */ in ecma_collection_free_objects()
85 ecma_collection_free_if_not_object (ecma_collection_t *collection_p) /**< value collection */ in ecma_collection_free_if_not_object()
103 ecma_collection_free (ecma_collection_t *collection_p) /**< value collection */ in ecma_collection_free()
123 ecma_collection_push_back (ecma_collection_t *collection_p, /**< value collection */ in ecma_collection_push_back()
151 ecma_collection_reserve (ecma_collection_t *collection_p, /**< value collection */ in ecma_collection_reserve()
[all …]
Decma-literal-storage.h47 void ecma_save_literals_append_value (ecma_value_t value, ecma_collection_t *lit_pool_p);
49 ecma_collection_t *lit_pool_p);
50 bool ecma_save_literals_for_snapshot (ecma_collection_t *lit_pool_p, uint32_t *buffer_p, size_t buf…
Decma-helpers.h419 ecma_collection_t *ecma_new_collection (void);
420 void ecma_collection_push_back (ecma_collection_t *collection_p, ecma_value_t value);
421 void ecma_collection_reserve (ecma_collection_t *collection_p, uint32_t count);
422 void ecma_collection_append (ecma_collection_t *collection_p, const ecma_value_t *buffer_p, uint32_…
423 void ecma_collection_destroy (ecma_collection_t *collection_p);
424 void ecma_collection_free (ecma_collection_t *collection_p);
425 void ecma_collection_free_if_not_object (ecma_collection_t *collection_p);
426 void ecma_collection_free_objects (ecma_collection_t *collection_p);
492 ecma_collection_t *ecma_compiled_code_get_tagged_template_collection (const ecma_compiled_code_t *b…
Decma-gc.c299 ecma_collection_t *collection_p = promise_object_p->reactions; in ecma_gc_mark_promise_object()
337 ecma_collection_t *container_p = ECMA_GET_INTERNAL_VALUE_POINTER (ecma_collection_t, in ecma_gc_mark_map_object()
374 ecma_collection_t *container_p = ECMA_GET_INTERNAL_VALUE_POINTER (ecma_collection_t, in ecma_gc_mark_weakmap_object()
406 ecma_collection_t *container_p = ECMA_GET_INTERNAL_VALUE_POINTER (ecma_collection_t, in ecma_gc_mark_set_object()
983 ecma_collection_t *refs_p = ECMA_GET_INTERNAL_VALUE_POINTER (ecma_collection_t, in ecma_gc_free_properties()
1178 ecma_collection_t *container_p = ECMA_GET_INTERNAL_VALUE_POINTER (ecma_collection_t, in ecma_gc_free_object()
Decma-literal-storage.c334 ecma_collection_t *lit_pool_p) /**< list of known values */ in ecma_save_literals_append_value()
362 ecma_collection_t *lit_pool_p) /**< list of known values */ in ecma_save_literals_add_compiled_code()
448 ecma_save_literals_for_snapshot (ecma_collection_t *lit_pool_p, /**< list of known values */ in ecma_save_literals_for_snapshot()
/third_party/jerryscript/jerry-core/ecma/operations/
Decma-container-object.c47 static inline ecma_collection_t *
50 ecma_collection_t *collection_p = ecma_new_collection (); in ecma_op_create_internal_buffer()
60 ecma_op_internal_buffer_append (ecma_collection_t *container_p, /**< internal container pointer */ in ecma_op_internal_buffer_append()
102 ecma_op_internal_buffer_delete (ecma_collection_t *container_p, /**< internal container pointer */ in ecma_op_internal_buffer_delete()
127 ecma_op_internal_buffer_find (ecma_collection_t *container_p, /**< internal container pointer */ in ecma_op_internal_buffer_find()
193ecma_collection_t *container_p) /** internal buffer pointer */ in ecma_op_container_free_weakset_entries()
224ecma_collection_t *container_p) /**< internal buffer pointer */ in ecma_op_container_free_weakmap_entries()
257 ecma_op_container_free_set_entries (ecma_collection_t *container_p) in ecma_op_container_free_set_entries()
284 ecma_op_container_free_map_entries (ecma_collection_t *container_p) in ecma_op_container_free_map_entries()
318 ecma_collection_t *container_p = ECMA_GET_INTERNAL_VALUE_POINTER (ecma_collection_t, in ecma_op_container_free_entries()
[all …]
Decma-function-object.h93 ecma_collection_t *main_collection_p,
94 ecma_collection_t *non_enum_collection_p);
99 ecma_collection_t *main_collection_p,
100 ecma_collection_t *non_enum_collection_p);
105 ecma_collection_t *main_collection_p,
106 ecma_collection_t *non_enum_collection_p);
Decma-string-object.c89ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_op_string_list_lazy_property_names()
90 ecma_collection_t *non_enum_collection_p) /**< skipped in ecma_op_string_list_lazy_property_names()
96 ecma_collection_t *for_enumerable_p = main_collection_p; in ecma_op_string_list_lazy_property_names()
98ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_string_list_lazy_property_names()
Decma-array-object.h92 ecma_collection_t *
124 ecma_collection_t *main_collection_p,
125 ecma_collection_t *non_enum_collection_p);
Decma-string-object.h34 ecma_collection_t *main_collection_p,
35 ecma_collection_t *non_enum_collection_p);
Decma-proxy-object.c1428 ecma_proxy_object_own_property_keys_helper (ecma_collection_t *target_collection, /**< target keys … in ecma_proxy_object_own_property_keys_helper()
1429ecma_collection_t *unchecked_result_keys, /**< unchecked keys */ in ecma_proxy_object_own_property_keys_helper()
1477 ecma_proxy_check_invariants_for_own_prop_keys (ecma_collection_t *trap_result, in ecma_proxy_check_invariants_for_own_prop_keys()
1478 ecma_collection_t *target_non_configurable_keys, in ecma_proxy_check_invariants_for_own_prop_keys()
1479 ecma_collection_t *target_configurable_keys, in ecma_proxy_check_invariants_for_own_prop_keys()
1483 ecma_collection_t *unchecked_result_keys = ecma_new_collection (); in ecma_proxy_check_invariants_for_own_prop_keys()
1543 ecma_collection_t *
1584 ecma_collection_t *trap_result = ecma_op_create_list_from_array_like (trap_result_array, true); in ecma_proxy_object_own_property_keys()
1605ecma_collection_t *target_keys = ecma_op_object_get_property_names (target_obj_p, ECMA_LIST_SYMBOL… in ecma_proxy_object_own_property_keys()
1615 ecma_collection_t *target_configurable_keys = ecma_new_collection (); in ecma_proxy_object_own_property_keys()
[all …]
Decma-function-object.c973 ecma_collection_t *list_p) /**< list of arguments */ in ecma_op_bound_function_get_argument_list()
1026 ecma_collection_t *bound_arg_list_p = ecma_new_collection (); in ecma_op_function_call_bound()
1120 ecma_collection_t *bound_arg_list_p = ecma_new_collection (); in ecma_op_function_construct_bound()
1597ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_op_function_list_lazy_property_names()
1598 ecma_collection_t *non_enum_collection_p) /**< skipped in ecma_op_function_list_lazy_property_names()
1604ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_function_list_lazy_property_names()
1658ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_op_external_function_list_lazy_property_names()
1659ecma_collection_t *non_enum_collection_p) /**< skipped in ecma_op_external_function_list_lazy_property_names()
1664ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_external_function_list_lazy_property_names()
1688ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_op_bound_function_list_lazy_property_names()
[all …]
Decma-promise-object.c117 ecma_promise_trigger_reactions (ecma_collection_t *reactions, /**< lists of reactions */ in ecma_promise_trigger_reactions()
215 ecma_collection_t *reactions = promise_p->reactions; in ecma_reject_promise()
244 ecma_collection_t *reactions = promise_p->reactions; in ecma_fulfill_promise()
529 ecma_collection_t *reactions = ecma_new_collection (); in ecma_op_create_promise_object()
Decma-promise-object.h65 ecma_collection_t *reactions; /**< list of promise reactions */
Decma-conversion.h55 ecma_collection_t *ecma_op_create_list_from_array_like (ecma_value_t arr, bool prop_names_only);
Decma-array-object.c513 ecma_collection_t *
520 ecma_collection_t *ret_p = ecma_new_collection (); in ecma_fast_array_get_property_names()
1208ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_op_array_list_lazy_property_names()
1209 ecma_collection_t *non_enum_collection_p) /**< skipped in ecma_op_array_list_lazy_property_names()
1215ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_array_list_lazy_property_names()
Decma-typedarray-object.h64 ecma_collection_t *main_collection_p);
Decma-proxy-object.h98 ecma_collection_t *
/third_party/jerryscript/jerry-core/ecma/builtin-objects/
Decma-builtins.h97 ecma_collection_t *main_collection_p,
98 ecma_collection_t *non_enum_collection_p);
102 ecma_collection_t *main_collection_p,
103 ecma_collection_t *non_enum_collection_p);
Decma-builtin-helpers.h89 const ecma_collection_t *collection_p; /**< collection of captured substrings */
197 ecma_collection_t *property_list_p;
219 bool ecma_has_string_value_in_collection (ecma_collection_t *collection_p, ecma_string_t *string_p);
223 ecma_collection_t *partial_p);
Decma-builtins.c965ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_builtin_routine_list_lazy_property_names()
966ecma_collection_t *non_enum_collection_p) /**< skipped 'non-enumerable' in ecma_builtin_routine_list_lazy_property_names()
976 ecma_collection_t *for_enumerable_p = main_collection_p; in ecma_builtin_routine_list_lazy_property_names()
979ecma_collection_t *for_non_enumerable_p = separate_enumerable ? non_enum_collection_p : main_colle… in ecma_builtin_routine_list_lazy_property_names()
1007ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_builtin_list_lazy_property_names()
1008ecma_collection_t *non_enum_collection_p) /**< skipped 'non-enumerable' in ecma_builtin_list_lazy_property_names()
1040 ecma_collection_t *for_non_enumerable_p = (separate_enumerable ? non_enum_collection_p in ecma_builtin_list_lazy_property_names()
Decma-builtin-helpers-json.c66 ecma_has_string_value_in_collection (ecma_collection_t *collection_p, /**< collection */ in ecma_has_string_value_in_collection()
Decma-builtin-object.c361 ecma_collection_t *props_p = ecma_op_object_get_property_names (obj_p, opts); in ecma_builtin_object_set_integrity_level()
621 ecma_collection_t *props_p = ecma_op_object_get_property_names (obj_p, ECMA_LIST_NO_OPTS); in ecma_builtin_object_test_integrity_level()
772ecma_collection_t *prop_names_p = ecma_op_object_get_property_names (props_p, ECMA_LIST_CONVERT_FA… in ecma_builtin_object_object_define_properties()
981ecma_collection_t *props_p = ecma_op_object_get_property_names (from_obj_p, ECMA_LIST_CONVERT_FAST… in ecma_builtin_object_object_assign()
/third_party/jerryscript/jerry-core/vm/
Dopcodes.h104 ecma_collection_t *
108 ecma_collection_t *
Dvm-stack.c98 ecma_collection_t *collection_p; in vm_stack_context_abort()
99 collection_p = ECMA_GET_INTERNAL_VALUE_POINTER (ecma_collection_t, vm_stack_top_p[-2]); in vm_stack_context_abort()

12