/third_party/jerryscript/jerry-core/ecma/base/ |
D | ecma-helpers-collection.c | 34 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 …]
|
D | ecma-literal-storage.h | 47 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…
|
D | ecma-helpers.h | 419 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…
|
D | ecma-gc.c | 299 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()
|
D | ecma-literal-storage.c | 334 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/ |
D | ecma-container-object.c | 47 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() 193 … ecma_collection_t *container_p) /** internal buffer pointer */ in ecma_op_container_free_weakset_entries() 224 … ecma_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 …]
|
D | ecma-function-object.h | 93 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);
|
D | ecma-string-object.c | 89 … ecma_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() 98 …ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_string_list_lazy_property_names()
|
D | ecma-array-object.h | 92 ecma_collection_t * 124 ecma_collection_t *main_collection_p, 125 ecma_collection_t *non_enum_collection_p);
|
D | ecma-string-object.h | 34 ecma_collection_t *main_collection_p, 35 ecma_collection_t *non_enum_collection_p);
|
D | ecma-proxy-object.c | 1428 ecma_proxy_object_own_property_keys_helper (ecma_collection_t *target_collection, /**< target keys … in ecma_proxy_object_own_property_keys_helper() 1429 … ecma_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() 1605 …ecma_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 …]
|
D | ecma-function-object.c | 973 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() 1597 … ecma_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() 1604 …ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_function_list_lazy_property_names() 1658 … ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_op_external_function_list_lazy_property_names() 1659 … ecma_collection_t *non_enum_collection_p) /**< skipped in ecma_op_external_function_list_lazy_property_names() 1664 …ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_external_function_list_lazy_property_names() 1688 … ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_op_bound_function_list_lazy_property_names() [all …]
|
D | ecma-promise-object.c | 117 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()
|
D | ecma-promise-object.h | 65 ecma_collection_t *reactions; /**< list of promise reactions */
|
D | ecma-conversion.h | 55 ecma_collection_t *ecma_op_create_list_from_array_like (ecma_value_t arr, bool prop_names_only);
|
D | ecma-array-object.c | 513 ecma_collection_t * 520 ecma_collection_t *ret_p = ecma_new_collection (); in ecma_fast_array_get_property_names() 1208 … ecma_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() 1215 …ecma_collection_t *for_non_enumerable_p = (opts & ECMA_LIST_ENUMERABLE) ? non_enum_collection_p : … in ecma_op_array_list_lazy_property_names()
|
D | ecma-typedarray-object.h | 64 ecma_collection_t *main_collection_p);
|
D | ecma-proxy-object.h | 98 ecma_collection_t *
|
/third_party/jerryscript/jerry-core/ecma/builtin-objects/ |
D | ecma-builtins.h | 97 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);
|
D | ecma-builtin-helpers.h | 89 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);
|
D | ecma-builtins.c | 965 … ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_builtin_routine_list_lazy_property_names() 966 … ecma_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() 979 …ecma_collection_t *for_non_enumerable_p = separate_enumerable ? non_enum_collection_p : main_colle… in ecma_builtin_routine_list_lazy_property_names() 1007 … ecma_collection_t *main_collection_p, /**< 'main' collection */ in ecma_builtin_list_lazy_property_names() 1008 … ecma_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()
|
D | ecma-builtin-helpers-json.c | 66 ecma_has_string_value_in_collection (ecma_collection_t *collection_p, /**< collection */ in ecma_has_string_value_in_collection()
|
D | ecma-builtin-object.c | 361 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() 772 …ecma_collection_t *prop_names_p = ecma_op_object_get_property_names (props_p, ECMA_LIST_CONVERT_FA… in ecma_builtin_object_object_define_properties() 981 …ecma_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/ |
D | opcodes.h | 104 ecma_collection_t * 108 ecma_collection_t *
|
D | vm-stack.c | 98 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()
|