Searched refs:prop_iter_p (Results 1 – 8 of 8) sorted by relevance
/third_party/jerryscript/jerry-core/ecma/base/ |
D | ecma-helpers.c | 317 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 …]
|
D | ecma-property-hashmap.c | 91 …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 …]
|
D | ecma-gc.c | 763 …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/ |
D | debug-utils.c | 29 …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()
|
D | heapdump.c | 363 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/ |
D | opcodes.c | 1054 …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/ |
D | debugger.c | 485 …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/ |
D | ecma-objects.c | 2330 …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()
|