Home
last modified time | relevance | path

Searched refs:property_pair_p (Results 1 – 7 of 7) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/base/
Decma-property-hashmap.c156 ecma_property_pair_t *property_pair_p = (ecma_property_pair_t *) prop_iter_p; in ecma_property_hashmap_create() local
159 property_pair_p->names_cp[i]); in ecma_property_hashmap_create()
182 ECMA_SET_NON_NULL_POINTER (pair_list_p[entry_index], property_pair_p); in ecma_property_hashmap_create()
223 ecma_property_pair_t *property_pair_p, /**< property pair */ in ecma_property_hashmap_insert() argument
226 JERRY_ASSERT (property_pair_p != NULL); in ecma_property_hashmap_insert()
264 ECMA_SET_NON_NULL_POINTER (pair_list_p[entry_index], property_pair_p); in ecma_property_hashmap_insert()
339 ecma_property_pair_t *property_pair_p = ECMA_GET_NON_NULL_POINTER (ecma_property_pair_t, in ecma_property_hashmap_delete() local
342 if ((property_pair_p->header.types + offset) == property_p) in ecma_property_hashmap_delete()
344 JERRY_ASSERT (property_pair_p->names_cp[offset] == name_cp); in ecma_property_hashmap_delete()
439 ecma_property_pair_t *property_pair_p = ECMA_GET_NON_NULL_POINTER (ecma_property_pair_t, in ecma_property_hashmap_find() local
[all …]
Decma-alloc.c230 ecma_dealloc_property_pair (ecma_property_pair_t *property_pair_p) /**< property pair to be freed */ in ecma_dealloc_property_pair() argument
236 jmem_heap_free_block (property_pair_p, sizeof (ecma_property_pair_t)); in ecma_dealloc_property_pair()
Decma-alloc.h110 void ecma_dealloc_property_pair (ecma_property_pair_t *property_pair_p);
Decma-property-hashmap.h71 ecma_property_pair_t *property_pair_p, int property_index);
Decma-gc.c185 ecma_gc_mark_properties (ecma_property_pair_t *property_pair_p) /**< property pair */ in ecma_gc_mark_properties() argument
189 uint8_t property = property_pair_p->header.types[index]; in ecma_gc_mark_properties()
195 ecma_value_t value = property_pair_p->values[index].value; in ecma_gc_mark_properties()
207 ecma_property_value_t *accessor_objs_p = property_pair_p->values + index; in ecma_gc_mark_properties()
225 && property_pair_p->names_cp[index] >= LIT_FIRST_INTERNAL_MAGIC_STRING); in ecma_gc_mark_properties()
/third_party/jerryscript/jerry-core/ecma/operations/
Decma-array-object.c184 ecma_property_pair_t *property_pair_p = NULL; in ecma_fast_array_convert_to_normal() local
200 property_pair_p = ecma_alloc_property_pair (); in ecma_fast_array_convert_to_normal()
201 property_pair_p->header.next_property_cp = next_property_pair_cp; in ecma_fast_array_convert_to_normal()
202 property_pair_p->names_cp[0] = LIT_INTERNAL_MAGIC_STRING_DELETED; in ecma_fast_array_convert_to_normal()
203 property_pair_p->header.types[0] = ECMA_PROPERTY_TYPE_DELETED; in ecma_fast_array_convert_to_normal()
204 ECMA_SET_NON_NULL_POINTER (next_property_pair_cp, property_pair_p); 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()
210 property_pair_p->header.types[prop_index] = (ecma_property_t) (ECMA_PROPERTY_TYPE_NAMEDDATA in ecma_fast_array_convert_to_normal()
214 property_pair_p->values[prop_index].value = values_p[index]; in ecma_fast_array_convert_to_normal()
222 ECMA_SET_POINTER (object_p->u1.property_list_cp, property_pair_p); in ecma_fast_array_convert_to_normal()
/third_party/jerryscript/jerry-core/vm/
Dopcodes.c1067 ecma_property_pair_t *property_pair_p = (ecma_property_pair_t *) prop_iter_p; in opfunc_set_class_attributes() local
1071 uint8_t property = property_pair_p->header.types[index]; in opfunc_set_class_attributes()
1075 if (ecma_is_value_object (property_pair_p->values[index].value) in opfunc_set_class_attributes()
1078property_pair_p->header.types[index] = (uint8_t) (property & ~ECMA_PROPERTY_FLAG_ENUMERABLE); in opfunc_set_class_attributes()
1079 …opfunc_set_home_object (ecma_get_object_from_value (property_pair_p->values[index].value), parent_… in opfunc_set_class_attributes()
1084 ecma_property_value_t *accessor_objs_p = property_pair_p->values + index; in opfunc_set_class_attributes()