Home
last modified time | relevance | path

Searched refs:jmem_cpointer_t (Results 1 - 25 of 33) sorted by relevance

12

/third_party/jerryscript/jerry-core/ecma/base/
H A Decma-property-hashmap.c35 (sizeof (ecma_property_hashmap_t) + (max_property_count * sizeof (jmem_cpointer_t)) + (max_property_count >> 3))
80 jmem_cpointer_t prop_iter_cp = object_p->u1.property_list_cp; in ecma_property_hashmap_create()
137 jmem_cpointer_t *pair_list_p = (jmem_cpointer_t *) (hashmap_p + 1); in ecma_property_hashmap_create()
253 jmem_cpointer_t *pair_list_p = (jmem_cpointer_t *) (hashmap_p + 1); in ecma_property_hashmap_insert()
299 jmem_cpointer_t name_cp, /**< property name */ in ecma_property_hashmap_delete()
318 jmem_cpointer_t *pair_list_p = (jmem_cpointer_t *) (hashmap_p + 1); in ecma_property_hashmap_delete()
373 jmem_cpointer_t *property_real_name_c in ecma_property_hashmap_find()
[all...]
H A Decma-lcache.c48 #define ECMA_LCACHE_HASH_ENTRY_ID_SHIFT (8 * sizeof (jmem_cpointer_t))
76 ecma_lcache_row_index (jmem_cpointer_t object_cp, /**< compressed pointer to object */ in ecma_lcache_row_index()
77 jmem_cpointer_t name_cp) /**< compressed pointer to property name */ in ecma_lcache_row_index()
89 const jmem_cpointer_t name_cp, /**< property name */ in ecma_lcache_insert()
98 jmem_cpointer_t object_cp; in ecma_lcache_insert()
148 jmem_cpointer_t object_cp; in ecma_lcache_lookup()
152 jmem_cpointer_t prop_name_cp; in ecma_lcache_lookup()
157 prop_name_cp = (jmem_cpointer_t) ECMA_GET_DIRECT_STRING_VALUE (prop_name_p); in ecma_lcache_lookup()
189 const jmem_cpointer_t name_cp, /**< property name */ in ecma_lcache_invalidate()
198 jmem_cpointer_t object_c in ecma_lcache_invalidate()
[all...]
H A Decma-globals.h511 jmem_cpointer_t next_property_cp; /**< next cpointer */
518 jmem_cpointer_t next_property_cp; /**< next cpointer */
527 jmem_cpointer_t getter_cp; /**< compressed pointer to getter object */
528 jmem_cpointer_t setter_cp; /**< compressed pointer to setter object */
538 jmem_cpointer_t getter_setter_pair_cp; /**< cpointer to getter setter pair */
551 jmem_cpointer_t names_cp[ECMA_PROPERTY_PAIR_ITEM_COUNT]; /**< property name slots */
784 jmem_cpointer_t gc_next_cp;
789 jmem_cpointer_t property_list_cp; /**< compressed pointer to object's
791 jmem_cpointer_t bound_object_cp; /**< compressed pointer to lexical environments's the bound object */
792 jmem_cpointer_t home_object_c
[all...]
H A Decma-literal-storage.c47 ecma_free_symbol_list (jmem_cpointer_t symbol_list_cp) /**< symbol list */ in ecma_free_symbol_list()
65 jmem_cpointer_t next_item_cp = symbol_list_p->next_cp; in ecma_free_symbol_list()
76 ecma_free_string_list (jmem_cpointer_t string_list_cp) /**< string list */ in ecma_free_string_list()
95 jmem_cpointer_t next_item_cp = string_list_p->next_cp; in ecma_free_string_list()
105 ecma_free_number_list (jmem_cpointer_t number_list_cp) /**< string list */ in ecma_free_number_list()
121 jmem_cpointer_t next_item_cp = number_list_p->next_cp; in ecma_free_number_list()
165 jmem_cpointer_t string_list_cp = JERRY_CONTEXT (string_list_first_cp); in ecma_find_or_create_literal_string()
166 jmem_cpointer_t *empty_cpointer_p = NULL; in ecma_find_or_create_literal_string()
206 jmem_cpointer_t result; in ecma_find_or_create_literal_string()
249 jmem_cpointer_t number_list_c in ecma_find_or_create_literal_number()
[all...]
H A Decma-lcache.h27 void ecma_lcache_insert (const ecma_object_t *object_p, const jmem_cpointer_t name_cp, ecma_property_t *prop_p);
29 void ecma_lcache_invalidate (const ecma_object_t *object_p, const jmem_cpointer_t name_cp, ecma_property_t *prop_p);
H A Decma-property-hashmap.h72 ecma_property_hashmap_delete_status ecma_property_hashmap_delete (ecma_object_t *object_p, jmem_cpointer_t name_cp,
76 jmem_cpointer_t *property_real_name_cp);
H A Decma-gc.c534 jmem_cpointer_t outer_lex_env_cp = object_p->u2.outer_reference_cp; in ecma_gc_mark()
551 jmem_cpointer_t proto_cp = object_p->u2.prototype_cp; in ecma_gc_mark()
758 jmem_cpointer_t prop_iter_cp = object_p->u1.property_list_cp; in ecma_gc_mark()
942 jmem_cpointer_t prop_iter_cp = object_p->u1.property_list_cp; in ecma_gc_free_properties()
971 jmem_cpointer_t name_cp = prop_pair_p->names_cp[i]; in ecma_gc_free_properties()
1381 jmem_cpointer_t obj_iter_cp = obj_prev_p->gc_next_cp; in ecma_gc_run()
1388 const jmem_cpointer_t obj_next_cp = obj_iter_p->gc_next_cp; in ecma_gc_run()
1443 const jmem_cpointer_t obj_next_cp = obj_iter_p->gc_next_cp; in ecma_gc_run()
1492 const jmem_cpointer_t obj_next_cp = obj_iter_p->gc_next_cp; in ecma_gc_run()
1566 jmem_cpointer_t obj_iter_c in ecma_free_unused_memory()
[all...]
H A Decma-helpers.c319 jmem_cpointer_t prop_iter_cp = lex_env_p->u1.property_list_cp; in ecma_clone_decl_lexical_environment()
392 jmem_cpointer_t *property_list_head_p = &object_p->u1.property_list_cp; in ecma_create_property()
603 jmem_cpointer_t prop_iter_cp = obj_p->u1.property_list_cp; in ecma_find_named_property()
612 jmem_cpointer_t property_real_name_cp; in ecma_find_named_property()
631 jmem_cpointer_t property_name_cp = ECMA_NULL_POINTER; in ecma_find_named_property()
636 property_name_cp = (jmem_cpointer_t) ECMA_GET_DIRECT_STRING_VALUE (name_p); in ecma_find_named_property()
764 jmem_cpointer_t name_cp, /**< name of the property or ECMA_NULL_POINTER */ in ecma_free_property()
820 jmem_cpointer_t cur_prop_cp = object_p->u1.property_list_cp; in ecma_delete_property()
922 jmem_cpointer_t prop_iter_cp = object_p->u1.property_list_cp; in ecma_assert_object_contains_the_property()
1421 jmem_cpointer_t byte_code_free_hea in ecma_bytecode_deref()
[all...]
H A Decma-helpers.h351 jmem_cpointer_t ecma_string_to_property_name (ecma_string_t *prop_name_p, ecma_property_t *name_type_p);
352 ecma_string_t *ecma_string_from_property_name (ecma_property_t property, jmem_cpointer_t prop_name_cp);
353 lit_string_hash_t ecma_string_get_property_name_hash (ecma_property_t property, jmem_cpointer_t prop_name_cp);
354 uint32_t ecma_string_get_property_index (ecma_property_t property, jmem_cpointer_t prop_name_cp);
355 bool ecma_string_compare_to_property_name (ecma_property_t property, jmem_cpointer_t prop_name_cp,
454 void ecma_free_property (ecma_object_t *object_p, jmem_cpointer_t name_cp, ecma_property_t *property_p);
H A Decma-helpers-value.c36 JERRY_STATIC_ASSERT (sizeof (jmem_cpointer_t) <= sizeof (ecma_value_t),
39 JERRY_STATIC_ASSERT (sizeof (jmem_cpointer_t) <= sizeof (jmem_cpointer_tag_t),
94 jmem_cpointer_t ptr_cp; in ecma_pointer_to_ecma_value()
H A Decma-helpers-string.c1565 jmem_cpointer_t prop_name_cp) /**< property name compressed pointer */ in ecma_property_to_string()
1577 inline jmem_cpointer_t JERRY_ATTR_ALWAYS_INLINE
1584 return (jmem_cpointer_t) ECMA_GET_DIRECT_STRING_VALUE (prop_name_p); in ecma_string_to_property_name()
1591 jmem_cpointer_t prop_name_cp; in ecma_string_to_property_name()
1604 jmem_cpointer_t prop_name_cp) /**< property name compressed pointer */ in ecma_string_from_property_name()
1623 jmem_cpointer_t prop_name_cp) /**< property name compressed pointer */ in ecma_string_get_property_name_hash()
1642 jmem_cpointer_t prop_name_cp) /**< property name compressed pointer */ in ecma_string_get_property_index()
1670 jmem_cpointer_t prop_name_cp, /**< property name compressed pointer */ in ecma_string_compare_to_property_name()
/third_party/jerryscript/jerry-core/jcontext/
H A Djcontext.h131 jmem_cpointer_t ecma_builtin_objects[ECMA_BUILTIN_ID__COUNT]; /**< pointer to instances of built-in objects */
135 jmem_cpointer_t ecma_gc_objects_cp; /**< List of currently alive objects. */
143 jmem_cpointer_t string_list_first_cp; /**< first item of the literal string list */
145 jmem_cpointer_t symbol_list_first_cp; /**< first item of the global symbol list */
147 jmem_cpointer_t number_list_first_cp; /**< first item of the literal number list */
148 jmem_cpointer_t ecma_global_env_cp; /**< global lexical environment */
150 jmem_cpointer_t ecma_global_scope_cp; /**< global lexical scope */
207 jmem_cpointer_t debugger_byte_code_free_head; /**< head of byte code free linked list */
208 jmem_cpointer_t debugger_byte_code_free_tail; /**< tail of byte code free linked list */
/third_party/jerryscript/jerry-core/debugger/
H A Ddebugger.h283 jmem_cpointer_t prev_cp; /**< previous byte code data to be freed */
339 uint8_t byte_code_cp[sizeof (jmem_cpointer_t)]; /**< byte code compressed pointer */
348 uint8_t byte_code_cp[sizeof (jmem_cpointer_t)]; /**< byte code compressed pointer */
358 uint8_t byte_code_cp[sizeof (jmem_cpointer_t)]; /**< byte code compressed pointer */
381 uint8_t byte_code_cp[sizeof (jmem_cpointer_t)]; /**< byte code compressed pointer */
390 uint8_t byte_code_cp[sizeof (jmem_cpointer_t)]; /**< byte code compressed pointer */
H A Ddebugger.c194 jmem_cpointer_t byte_code_cp; in jerry_debugger_send_backtrace()
196 memcpy (frame_p->byte_code_cp, &byte_code_cp, sizeof (jmem_cpointer_t)); in jerry_debugger_send_backtrace()
459 jmem_cpointer_t prop_iter_cp; in jerry_debugger_send_scope_variables()
791 jmem_cpointer_t byte_code_free_cp; in jerry_debugger_process_message()
792 memcpy (&byte_code_free_cp, byte_code_p->byte_code_cp, sizeof (jmem_cpointer_t)); in jerry_debugger_process_message()
830 jmem_cpointer_t byte_code_cp; in jerry_debugger_process_message()
831 memcpy (&byte_code_cp, update_breakpoint_p->byte_code_cp, sizeof (jmem_cpointer_t)); in jerry_debugger_process_message()
1223 jmem_cpointer_t byte_code_header_cp; in jerry_debugger_breakpoint_hit()
1225 memcpy (breakpoint_hit_p->byte_code_cp, &byte_code_header_cp, sizeof (jmem_cpointer_t)); in jerry_debugger_breakpoint_hit()
1302 configuration_p->cpointer_size = sizeof (jmem_cpointer_t); in jerry_debugger_send_configuration()
[all...]
/third_party/jerryscript/jerry-core/jmem/
H A Djmem.h36 #define JMEM_CP_NULL ((jmem_cpointer_t) 0)
78 * The jmem_cpointer_t is defined as uint16_t
82 * The jmem_cpointer_t is defined as uint32_t.
98 typedef uint32_t jmem_cpointer_t; typedef
100 typedef uint16_t jmem_cpointer_t; typedef
191 jmem_cpointer_t JERRY_ATTR_PURE jmem_compress_pointer (const void *pointer_p);
H A Djmem-allocator.c178 inline jmem_cpointer_t JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
189 JERRY_ASSERT (((jmem_cpointer_t) uint_ptr) == uint_ptr); in jmem_compress_pointer()
204 return (jmem_cpointer_t) uint_ptr; in jmem_compress_pointer()
219 JERRY_ASSERT (((jmem_cpointer_t) uint_ptr) == uint_ptr); in jmem_decompress_pointer()
/third_party/jerryscript/jerry-core/parser/js/
H A Dbyte-code.c18 JERRY_STATIC_ASSERT ((sizeof (cbc_uint8_arguments_t) % sizeof (jmem_cpointer_t)) == 0,
21 JERRY_STATIC_ASSERT ((sizeof (cbc_uint16_arguments_t) % sizeof (jmem_cpointer_t)) == 0,
/third_party/jerryscript/jerry-core/ecma/builtin-objects/
H A Decma-builtin-symbol.c105 jmem_cpointer_t symbol_list_cp = JERRY_CONTEXT (symbol_list_first_cp); in ecma_builtin_symbol_for_helper()
106 jmem_cpointer_t *empty_cpointer_p = NULL; in ecma_builtin_symbol_for_helper()
163 jmem_cpointer_t result; in ecma_builtin_symbol_for_helper()
H A Decma-builtin-function-prototype.c231 jmem_cpointer_t proto_cp = ecma_op_ordinary_object_get_prototype_of (this_arg_obj_p); in ecma_builtin_function_prototype_object_bind()
/third_party/jerryscript/jerry-core/ext/
H A Dheapdump.c125 jmem_cpointer_t outer_lex_env_cp = object->u2.outer_reference_cp; in DumpInfoLexEnv()
270 jmem_cpointer_t proto_cp = object->u2.prototype_cp; in DumpInfoObject()
359 jmem_cpointer_t prop_iter_cp = object->u1.property_list_cp; in DumpInfoObject()
H A Ddebug-utils.c26 jmem_cpointer_t prop_iter_cp = object->u1.property_list_cp; in PrintObjectProperties()
/third_party/jerryscript/jerry-core/ecma/operations/
H A Decma-array-object.c185 jmem_cpointer_t next_property_pair_cp = JMEM_CP_NULL; in ecma_fast_array_convert_to_normal()
209 property_pair_p->names_cp[prop_index] = (jmem_cpointer_t) index; in ecma_fast_array_convert_to_normal()
435 jmem_cpointer_t new_property_list_cp; in ecma_delete_fast_array_properties()
803 jmem_cpointer_t current_prop_cp = object_p->u1.property_list_cp; in ecma_delete_array_properties()
919 jmem_cpointer_t next_prop_cp = current_prop_p->next_property_cp; in ecma_delete_array_properties()
H A Decma-proxy-object.h44 jmem_cpointer_t
H A Decma-objects.c423 jmem_cpointer_t proto_cp = ecma_op_ordinary_object_get_prototype_of (object_p); in ecma_op_object_has_property()
851 jmem_cpointer_t proto_cp = ecma_op_ordinary_object_get_prototype_of (object_p); in ecma_op_object_get_with_receiver()
1478 jmem_cpointer_t setter_cp = JMEM_CP_NULL; in ecma_op_object_put_with_receiver()
1514 jmem_cpointer_t proto_cp = ecma_op_ordinary_object_get_prototype_of (object_p); in ecma_op_object_put_with_receiver()
2005 jmem_cpointer_t target_cp; in ecma_op_object_is_prototype_of()
2275 jmem_cpointer_t prop_iter_cp = obj_p->u1.property_list_cp; in ecma_op_object_get_property_names()
3097 inline jmem_cpointer_t JERRY_ATTR_ALWAYS_INLINE
H A Decma-objects.h88 jmem_cpointer_t ecma_op_ordinary_object_get_prototype_of (ecma_object_t *obj_p);

Completed in 24 milliseconds

12