Home
last modified time | relevance | path

Searched refs:prop_iter_p (Results 1 – 8 of 8) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/base/
Decma-helpers.c317 ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, in ecma_clone_decl_lexical_environment() local
319 if (prop_iter_p->types[0] == ECMA_PROPERTY_TYPE_HASHMAP) in ecma_clone_decl_lexical_environment()
321 prop_iter_cp = prop_iter_p->next_property_cp; in ecma_clone_decl_lexical_environment()
328 prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter_cp); in ecma_clone_decl_lexical_environment()
330 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in ecma_clone_decl_lexical_environment()
332 ecma_property_pair_t *prop_pair_p = (ecma_property_pair_t *) prop_iter_p; in ecma_clone_decl_lexical_environment()
336 if (prop_iter_p->types[i] != ECMA_PROPERTY_TYPE_DELETED) in ecma_clone_decl_lexical_environment()
338 … JERRY_ASSERT (ECMA_PROPERTY_GET_TYPE (prop_iter_p->types[i]) == ECMA_PROPERTY_TYPE_NAMEDDATA); in ecma_clone_decl_lexical_environment()
340 …uint8_t prop_attributes = (uint8_t) (prop_iter_p->types[i] & ECMA_PROPERTY_CONFIGURABLE_ENUMERABLE… in ecma_clone_decl_lexical_environment()
341 …ecma_string_t *name_p = ecma_string_from_property_name (prop_iter_p->types[i], prop_pair_p->names_… in ecma_clone_decl_lexical_environment()
[all …]
Decma-property-hashmap.c91 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in ecma_property_hashmap_create() local
92 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in ecma_property_hashmap_create()
96 ecma_property_types_t type = ECMA_PROPERTY_GET_TYPE (prop_iter_p->types[i]); in ecma_property_hashmap_create()
103 prop_iter_cp = prop_iter_p->next_property_cp; in ecma_property_hashmap_create()
146 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in ecma_property_hashmap_create() local
147 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in ecma_property_hashmap_create()
151 if (!ECMA_PROPERTY_IS_NAMED_PROPERTY (prop_iter_p->types[i])) in ecma_property_hashmap_create()
156 ecma_property_pair_t *property_pair_p = (ecma_property_pair_t *) prop_iter_p; in ecma_property_hashmap_create()
158 uint32_t entry_index = ecma_string_get_property_name_hash (prop_iter_p->types[i], in ecma_property_hashmap_create()
190 prop_iter_cp = prop_iter_p->next_property_cp; in ecma_property_hashmap_create()
[all …]
Decma-gc.c763 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in ecma_gc_mark() local
764 if (prop_iter_p->types[0] == ECMA_PROPERTY_TYPE_HASHMAP) in ecma_gc_mark()
766 prop_iter_cp = prop_iter_p->next_property_cp; in ecma_gc_mark()
773 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in ecma_gc_mark() local
774 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in ecma_gc_mark()
776 ecma_gc_mark_properties ((ecma_property_pair_t *) prop_iter_p); in ecma_gc_mark()
778 prop_iter_cp = prop_iter_p->next_property_cp; in ecma_gc_mark()
947 ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, in ecma_gc_free_properties() local
949 if (prop_iter_p->types[0] == ECMA_PROPERTY_TYPE_HASHMAP) in ecma_gc_free_properties()
959 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in ecma_gc_free_properties() local
[all …]
/third_party/jerryscript/jerry-core/ext/
Ddebug-utils.c29 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in PrintObjectProperties() local
30 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in PrintObjectProperties()
32 ecma_property_pair_t *prop_pair_p = (ecma_property_pair_t *) prop_iter_p; in PrintObjectProperties()
35 if (ECMA_PROPERTY_IS_NAMED_PROPERTY (prop_iter_p->types[i])) { in PrintObjectProperties()
36 if (ECMA_PROPERTY_GET_NAME_TYPE (prop_iter_p->types[i]) == ECMA_DIRECT_STRING_MAGIC in PrintObjectProperties()
42 ecma_string_t *prop_name = ecma_string_from_property_name (prop_iter_p->types[i], in PrintObjectProperties()
72 prop_iter_cp = prop_iter_p->next_property_cp; in PrintObjectProperties()
Dheapdump.c363 ecma_property_header_t* prop_iter_p = in DumpInfoObject() local
365 if (prop_iter_p->types[0] == ECMA_PROPERTY_TYPE_HASHMAP) { in DumpInfoObject()
366 prop_iter_cp = prop_iter_p->next_property_cp; in DumpInfoObject()
374 ecma_property_header_t* prop_iter_p = in DumpInfoObject() local
376 DumpPropertyPair((ecma_property_pair_t *) prop_iter_p); in DumpInfoObject()
378 prop_iter_cp = prop_iter_p->next_property_cp; in DumpInfoObject()
/third_party/jerryscript/jerry-core/vm/
Dopcodes.c1054 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in opfunc_set_class_attributes() local
1055 if (prop_iter_p->types[0] == ECMA_PROPERTY_TYPE_HASHMAP) in opfunc_set_class_attributes()
1057 prop_iter_cp = prop_iter_p->next_property_cp; in opfunc_set_class_attributes()
1064 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in opfunc_set_class_attributes() local
1065 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in opfunc_set_class_attributes()
1067 ecma_property_pair_t *property_pair_p = (ecma_property_pair_t *) prop_iter_p; in opfunc_set_class_attributes()
1107 prop_iter_cp = prop_iter_p->next_property_cp; in opfunc_set_class_attributes()
/third_party/jerryscript/jerry-core/debugger/
Ddebugger.c485 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in jerry_debugger_send_scope_variables() local
486 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in jerry_debugger_send_scope_variables()
488 ecma_property_pair_t *prop_pair_p = (ecma_property_pair_t *) prop_iter_p; in jerry_debugger_send_scope_variables()
492 if (ECMA_PROPERTY_IS_NAMED_PROPERTY (prop_iter_p->types[i])) in jerry_debugger_send_scope_variables()
494 if (ECMA_PROPERTY_GET_NAME_TYPE (prop_iter_p->types[i]) == ECMA_DIRECT_STRING_MAGIC in jerry_debugger_send_scope_variables()
500 ecma_string_t *prop_name = ecma_string_from_property_name (prop_iter_p->types[i], in jerry_debugger_send_scope_variables()
534 prop_iter_cp = prop_iter_p->next_property_cp; in jerry_debugger_send_scope_variables()
/third_party/jerryscript/jerry-core/ecma/operations/
Decma-objects.c2330 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in ecma_op_object_get_property_names() local
2332 if (prop_iter_p->types[0] == ECMA_PROPERTY_TYPE_HASHMAP) in ecma_op_object_get_property_names()
2334 prop_iter_cp = prop_iter_p->next_property_cp; in ecma_op_object_get_property_names()
2341 …ecma_property_header_t *prop_iter_p = ECMA_GET_NON_NULL_POINTER (ecma_property_header_t, prop_iter… in ecma_op_object_get_property_names() local
2342 JERRY_ASSERT (ECMA_PROPERTY_IS_PROPERTY_PAIR (prop_iter_p)); in ecma_op_object_get_property_names()
2346 ecma_property_t *property_p = prop_iter_p->types + i; in ecma_op_object_get_property_names()
2351 ecma_property_pair_t *prop_pair_p = (ecma_property_pair_t *) prop_iter_p; in ecma_op_object_get_property_names()
2448 prop_iter_cp = prop_iter_p->next_property_cp; in ecma_op_object_get_property_names()