/third_party/jerryscript/jerry-core/ecma/base/ |
D | ecma-helpers.h | 348 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 …]
|
D | ecma-lcache.h | 27 …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);
|
D | ecma-helpers.c | 380 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() 519 … ecma_property_t **out_prop_p) /**< [out] the property is also returned in ecma_create_named_data_property() 547 … ecma_property_t **out_prop_p) /**< [out] the property is also returned in ecma_create_named_accessor_property() 579 ecma_property_t * [all …]
|
D | ecma-lcache.c | 90 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()
|
D | ecma-property-hashmap.c | 300 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()
|
D | ecma-helpers-external-pointers.c | 48 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()
|
D | ecma-property-hashmap.h | 73 ecma_property_t *property_p); 75 ecma_property_t *ecma_property_hashmap_find (ecma_property_hashmap_t *hashmap_p, ecma_string_t *nam…
|
D | ecma-globals.h | 498 typedef uint8_t ecma_property_t; /**< ecma_property_types_t (3 bit) and ecma_property_flags_t */ typedef 513 …ecma_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;
|
D | ecma-helpers-string.c | 1524 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()
|
D | ecma-module.c | 510 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()
|
D | ecma-gc.c | 786 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/ |
D | ecma-lex-env.c | 138 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()
|
D | ecma-lex-env.h | 75 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);
|
D | ecma-function-object.h | 81 ecma_property_t * 84 ecma_property_t * 87 ecma_property_t *
|
D | ecma-function-object.c | 1309 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()
|
D | ecma-objects-general.c | 150 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()
|
D | ecma-get-put-value.c | 60 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()
|
D | ecma-reference.c | 280 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()
|
D | ecma-objects.c | 71 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 …]
|
D | ecma-container-object.c | 703 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()
|
D | ecma-objects.h | 30 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/ |
D | ecma-builtins.h | 90 ecma_property_t * 92 ecma_property_t *
|
D | ecma-builtins.c | 638 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/ |
D | vm.c | 110 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() 1552 …ecma_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/ |
D | jerry.c | 2195 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()
|