Home
last modified time | relevance | path

Searched refs:ecma_property_t (Results 1 – 25 of 31) sorted by relevance

12

/third_party/jerryscript/jerry-core/ecma/base/
Decma-helpers.h348 jmem_cpointer_t ecma_string_to_property_name (ecma_string_t *prop_name_p, ecma_property_t *name_typ…
349 ecma_string_t *ecma_string_from_property_name (ecma_property_t property, jmem_cpointer_t prop_name_…
350 lit_string_hash_t ecma_string_get_property_name_hash (ecma_property_t property, jmem_cpointer_t pro…
351 uint32_t ecma_string_get_property_index (ecma_property_t property, jmem_cpointer_t prop_name_cp);
352 bool ecma_string_compare_to_property_name (ecma_property_t property, jmem_cpointer_t prop_name_cp,
442 ecma_property_t **out_prop_p);
445 … ecma_object_t *set_p, uint8_t prop_attributes, ecma_property_t **out_prop_p);
446 ecma_property_t *
451 void ecma_free_property (ecma_object_t *object_p, jmem_cpointer_t name_cp, ecma_property_t *propert…
464 bool ecma_is_property_writable (ecma_property_t property);
[all …]
Decma-lcache.h27 …che_insert (const ecma_object_t *object_p, const jmem_cpointer_t name_cp, ecma_property_t *prop_p);
28 ecma_property_t *ecma_lcache_lookup (const ecma_object_t *object_p, const ecma_string_t *prop_name_…
29 …invalidate (const ecma_object_t *object_p, const jmem_cpointer_t name_cp, ecma_property_t *prop_p);
Decma-helpers.c380 ecma_property_t **out_prop_p) /**< [out] the property is also returned in ecma_create_property()
413 ecma_property_t name_type; in ecma_create_property()
416 first_property_p->types[0] = (ecma_property_t) (type_and_flags | name_type); in ecma_create_property()
418 ecma_property_t *property_p = first_property_p->types + 0; in ecma_create_property()
475 ecma_property_t name_type; in ecma_create_property()
479 first_property_pair_p->header.types[1] = (ecma_property_t) (type_and_flags | name_type); in ecma_create_property()
483 ecma_property_t *property_p = first_property_pair_p->header.types + 1; in ecma_create_property()
519ecma_property_t **out_prop_p) /**< [out] the property is also returned in ecma_create_named_data_property()
547ecma_property_t **out_prop_p) /**< [out] the property is also returned in ecma_create_named_accessor_property()
579 ecma_property_t *
[all …]
Decma-lcache.c90 ecma_property_t *prop_p) /**< property */ in ecma_lcache_insert()
141 inline ecma_property_t * JERRY_ATTR_ALWAYS_INLINE
151 ecma_property_t prop_name_type = ECMA_DIRECT_STRING_PTR; in ecma_lcache_lookup()
156 prop_name_type = (ecma_property_t) ECMA_GET_DIRECT_STRING_TYPE (prop_name_p); in ecma_lcache_lookup()
190 ecma_property_t *prop_p) /**< property */ in ecma_lcache_invalidate()
Decma-property-hashmap.c300 ecma_property_t *property_p) /**< property */ in ecma_property_hashmap_delete()
370 ecma_property_t *
424 ecma_property_t prop_name_type = (ecma_property_t) ECMA_GET_DIRECT_STRING_TYPE (name_p); in ecma_property_hashmap_find()
442 ecma_property_t *property_p = property_pair_p->header.types + offset; in ecma_property_hashmap_find()
491 ecma_property_t *property_p = property_pair_p->header.types + offset; in ecma_property_hashmap_find()
Decma-helpers-external-pointers.c48 ecma_property_t *property_p = ecma_find_named_property (obj_p, name_p); in ecma_create_native_pointer_property()
125 ecma_property_t *property_p = ecma_find_named_property (obj_p, name_p); in ecma_get_native_pointer_value()
173 ecma_property_t *property_p = ecma_find_named_property (obj_p, name_p); in ecma_delete_native_pointer_property()
Decma-property-hashmap.h73 ecma_property_t *property_p);
75 ecma_property_t *ecma_property_hashmap_find (ecma_property_hashmap_t *hashmap_p, ecma_string_t *nam…
Decma-globals.h498 typedef uint8_t ecma_property_t; /**< ecma_property_types_t (3 bit) and ecma_property_flags_t */ typedef
513ecma_property_t types[ECMA_PROPERTY_PAIR_ITEM_COUNT]; /**< two property type slot. The first repre…
614 ecma_property_t *property_p; /**< property descriptor pointer for real properties */
881 ecma_property_t length_prop; /**< length property */
1738 ecma_property_t *prop_p;
Decma-helpers-string.c1524 ecma_property_to_string (ecma_property_t property, /**< property name type */ in ecma_property_to_string()
1539 ecma_property_t *name_type_p) /**< [out] property name type */ in ecma_string_to_property_name()
1543 *name_type_p = (ecma_property_t) ECMA_DIRECT_STRING_TYPE_TO_PROP_NAME_TYPE (prop_name_p); in ecma_string_to_property_name()
1563 ecma_string_from_property_name (ecma_property_t property, /**< property name type */ in ecma_string_from_property_name()
1582 ecma_string_get_property_name_hash (ecma_property_t property, /**< property name type */ in ecma_string_get_property_name_hash()
1601 ecma_string_get_property_index (ecma_property_t property, /**< property name type */ in ecma_string_get_property_index()
1629 ecma_string_compare_to_property_name (ecma_property_t property, /**< property name type */ in ecma_string_compare_to_property_name()
Decma-module.c510 ecma_property_t *new_property_p; in ecma_module_namespace_object_add_export_if_needed()
681 ecma_property_t *binding_p = NULL; in ecma_module_connect_imports()
Decma-gc.c786 ecma_gc_free_native_pointer (ecma_property_t *property_p) /**< property */ in ecma_gc_free_native_pointer()
970 ecma_property_t *property_p = (ecma_property_t *) (prop_iter_p->types + i); in ecma_gc_free_properties()
/third_party/jerryscript/jerry-core/ecma/operations/
Decma-lex-env.c138 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in ecma_op_has_binding()
233 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in ecma_op_set_mutable_binding()
346 ecma_property_t *prop_p = ecma_find_named_property (lex_env_p, name_p); in ecma_op_delete_binding()
451 ecma_property_t *prop_p = ecma_find_named_property (lex_env_p, name_p); in ecma_op_initialize_binding()
488 ecma_property_t *
498 ecma_property_t *prop_p = ecma_find_named_property (lex_env_p, prop_name_p); in ecma_op_get_this_property()
524 ecma_property_t *prop_p = ecma_op_get_this_property (lex_env_p); in ecma_op_get_this_binding()
546 ecma_op_bind_this_value (ecma_property_t *prop_p, /**< [[ThisBindingValue]] internal property */ in ecma_op_bind_this_value()
565 ecma_op_this_binding_is_initialized (ecma_property_t *prop_p) /**< [[ThisBindingValue]] internal pr… in ecma_op_this_binding_is_initialized()
Decma-lex-env.h75 ecma_property_t *
79 ecma_op_this_binding_is_initialized (ecma_property_t *prop_p);
85 ecma_op_bind_this_value (ecma_property_t *prop_p, ecma_value_t this_binding);
Decma-function-object.h81 ecma_property_t *
84 ecma_property_t *
87 ecma_property_t *
Decma-function-object.c1309 static ecma_property_t *
1359 ecma_property_t *prototype_prop_p; in ecma_op_lazy_instantiate_prototype_object()
1384 ecma_property_t *
1412 ecma_property_t *value_prop_p; in ecma_op_function_try_to_lazy_instantiate_property()
1440 ecma_property_t *value_prop_p; in ecma_op_function_try_to_lazy_instantiate_property()
1454 ecma_property_t *caller_prop_p; in ecma_op_function_try_to_lazy_instantiate_property()
1480 ecma_property_t *
1503 ecma_property_t *
1557 ecma_property_t *len_prop_p; in ecma_op_bound_function_try_to_lazy_instantiate_property()
1572 ecma_property_t *caller_prop_p; in ecma_op_bound_function_try_to_lazy_instantiate_property()
Decma-objects-general.c150 ecma_property_t property = ecma_op_object_get_own_property (obj_p, in ecma_op_general_object_delete()
404 ecma_property_t current_prop; in ecma_op_general_object_define_own_property()
580 ecma_property_t prop_flags = *(ext_property_ref.property_p); in ecma_op_general_object_define_own_property()
581 …prop_flags = (ecma_property_t) (prop_flags & ~(ECMA_PROPERTY_TYPE_MASK | ECMA_PROPERTY_FLAG_WRITAB… in ecma_op_general_object_define_own_property()
582 prop_flags = (ecma_property_t) (prop_flags | property_desc_type); in ecma_op_general_object_define_own_property()
Decma-get-put-value.c60 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in ecma_op_get_value_lex_env_base()
214 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in ecma_op_put_value_lex_env_base()
Decma-reference.c280 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in ecma_op_resolve_reference_value()
309 ecma_property_t *property_p = ecma_lcache_lookup (binding_obj_p, name_p); in ecma_op_resolve_reference_value()
Decma-objects.c71 ecma_property_t
167 …return (ecma_property_t) (ECMA_PROPERTY_CONFIGURABLE_ENUMERABLE_WRITABLE | ECMA_PROPERTY_TYPE_VIRT… in ecma_op_object_get_own_property()
242 ecma_property_t *property_p = ecma_find_named_property (object_p, property_name_p); in ecma_op_object_get_own_property()
361 static ecma_property_t
369 ecma_property_t property = ecma_op_object_get_own_property (object_p, in ecma_op_object_get_property()
596 ecma_property_t *property_p = ecma_find_named_property (object_p, property_name_p); in ecma_op_object_find_own()
784 ecma_property_t *property_p = ecma_find_named_property (object_p, in ecma_op_object_get_own_data_prop()
1413 ecma_property_t *property_p = ecma_find_named_property (object_p, property_name_p); in ecma_op_object_put_with_receiver()
1532 ecma_property_t inherited_property = ecma_op_object_get_property (proto_p, in ecma_op_object_put_with_receiver()
1900 ecma_property_t property = ecma_op_object_get_own_property (object_p, in ecma_op_object_get_own_property_descriptor()
[all …]
Decma-container-object.c703 ecma_property_t *property_p = ecma_find_named_property (key_p, weak_refs_string_p); in ecma_op_container_set_weak()
983 ecma_property_t *property_p = ecma_find_named_property (object_p, weak_refs_string_p); in ecma_op_container_unref_weak()
1066 ecma_property_t *property_p = ecma_find_named_property (iter_obj_p, prop_name_p); in ecma_op_iterator_get_index()
1087 ecma_property_t *property_p = ecma_find_named_property (iter_obj_p, prop_name_p); in ecma_op_iterator_set_index()
Decma-objects.h30 ecma_property_t ecma_op_object_get_own_property (ecma_object_t *object_p, ecma_string_t *property_n…
/third_party/jerryscript/jerry-core/ecma/builtin-objects/
Decma-builtins.h90 ecma_property_t *
92 ecma_property_t *
Decma-builtins.c638 ecma_property_t *
652 ecma_property_t *len_prop_p; in ecma_builtin_routine_try_to_instantiate_property()
696 ecma_property_t *
917 ecma_property_t *prop_p; in ecma_builtin_try_to_instantiate_property()
/third_party/jerryscript/jerry-core/vm/
Dvm.c110 ecma_property_t *property_p = ecma_lcache_lookup (object_p, property_name_p); in vm_op_get_value()
571 ecma_property_t *prop_p = ecma_op_get_this_property (frame_ctx_p->lex_env_p); in vm_super_call()
1353 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in vm_loop()
1366 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in vm_loop()
1421 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in vm_loop()
1436 ecma_property_t *property_p = ecma_find_named_property (prev_lex_env_p, name_p); in vm_loop()
1552ecma_property_t *const binding_p = ecma_find_named_property (frame_ctx_p->lex_env_p, literal_name_… in vm_loop()
1571 ecma_property_t *binding_p = NULL; in vm_loop()
1613 ecma_property_t *property_p = ecma_find_named_property (frame_ctx_p->lex_env_p, name_p); in vm_loop()
1683 ecma_property_t *property_p = ecma_find_named_property (lex_env_p, name_p); in vm_loop()
[all …]
/third_party/jerryscript/jerry-core/api/
Djerry.c2195 ecma_property_t *property_p = ecma_find_named_property (obj_p, internal_string_p); in jerry_has_internal_property()
2302 ecma_property_t *property_p = ecma_find_named_property (obj_p, internal_string_p); in jerry_delete_internal_property()
2404 ecma_property_t *property_p = ecma_find_named_property (obj_p, internal_string_p); in jerry_get_internal_property()
2514 ecma_property_t *property_p = ecma_find_named_property (obj_p, internal_string_p); in jerry_set_internal_property()

12