/third_party/jerryscript/jerry-core/ecma/builtin-objects/ |
H A D | ecma-builtin-internal-routines-template.inc.h | 50 #define ACCESSOR_READ_WRITE(name, c_getter_func_name, c_setter_func_name, prop_attributes) \ 53 #define ACCESSOR_READ_ONLY(name, c_getter_func_name, prop_attributes) \ 75 #define ACCESSOR_READ_WRITE(name, c_getter_func_name, c_setter_func_name, prop_attributes) \ 78 #define ACCESSOR_READ_ONLY(name, c_getter_func_name, prop_attributes) \ 112 #define ACCESSOR_READ_ONLY(name, c_getter_func_name, prop_attributes) \ 116 prop_attributes, \ 119 #define ACCESSOR_READ_WRITE(name, c_getter_func_name, c_setter_func_name, prop_attributes) \ 123 prop_attributes, \ 149 #define ACCESSOR_READ_ONLY(name, c_getter_func_name, prop_attributes) \ 153 prop_attributes, \ [all...] |
H A D | ecma-builtin-helpers-macro-defines.inc.h | 17 #define SIMPLE_VALUE(name, simple_value, prop_attributes) 21 #define NUMBER_VALUE(name, number_value, prop_attributes) 25 #define STRING_VALUE(name, magic_string_id, prop_attributes) 34 #define INTRINSIC_PROPERTY(name, magic_string_id, prop_attributes) 38 #define ACCESSOR_BUILTIN_FUNCTION_OBJECT(name, getter_builtin_id, setter_builtin_id, prop_attributes) 43 #define OBJECT_VALUE(name, obj_builtin_id, prop_attributes) 59 #define ACCESSOR_READ_WRITE(name, c_getter_func_name, c_setter_func_name, prop_attributes) 63 #define ACCESSOR_READ_ONLY(name, c_getter_func_name, prop_attributes)
|
/third_party/jerryscript/jerry-core/ecma/operations/ |
H A D | ecma-lex-env.c | 169 uint8_t prop_attributes = ECMA_PROPERTY_FLAG_WRITABLE; in ecma_op_create_mutable_binding() local 173 prop_attributes = (uint8_t) (prop_attributes | ECMA_PROPERTY_FLAG_CONFIGURABLE); in ecma_op_create_mutable_binding() 178 prop_attributes, in ecma_op_create_mutable_binding()
|
H A D | ecma-objects-general.c | 421 uint8_t prop_attributes = (uint8_t) (property_desc_p->flags & ECMA_PROPERTY_FLAGS_MASK); in ecma_op_general_object_define_own_property() local 431 prop_attributes, in ecma_op_general_object_define_own_property() 447 prop_attributes, in ecma_op_general_object_define_own_property()
|
/third_party/jerryscript/jerry-core/ecma/base/ |
H A D | ecma-helpers.c | 345 uint8_t prop_attributes = (uint8_t) (prop_iter_p->types[i] & ECMA_PROPERTY_CONFIGURABLE_ENUMERABLE_WRITABLE); in ecma_clone_decl_lexical_environment() local 349 property_value_p = ecma_create_named_data_property (new_lex_env_p, name_p, prop_attributes, NULL); in ecma_clone_decl_lexical_environment() 523 uint8_t prop_attributes, /**< property attributes (See: ecma_property_flags_t) */ in ecma_create_named_data_property() 531 JERRY_ASSERT ((prop_attributes & ~ECMA_PROPERTY_CONFIGURABLE_ENUMERABLE_WRITABLE) == 0); in ecma_create_named_data_property() 533 uint8_t type_and_flags = ECMA_PROPERTY_TYPE_NAMEDDATA | prop_attributes; in ecma_create_named_data_property() 551 uint8_t prop_attributes, /**< property attributes */ in ecma_create_named_accessor_property() 559 JERRY_ASSERT ((prop_attributes & ~ECMA_PROPERTY_CONFIGURABLE_ENUMERABLE) == 0); in ecma_create_named_accessor_property() 561 uint8_t type_and_flags = ECMA_PROPERTY_TYPE_NAMEDACCESSOR | prop_attributes; in ecma_create_named_accessor_property() 521 ecma_create_named_data_property(ecma_object_t *object_p, ecma_string_t *name_p, uint8_t prop_attributes, ecma_property_t **out_prop_p) ecma_create_named_data_property() argument 547 ecma_create_named_accessor_property(ecma_object_t *object_p, ecma_string_t *name_p, ecma_object_t *get_p, ecma_object_t *set_p, uint8_t prop_attributes, ecma_property_t **out_prop_p) ecma_create_named_accessor_property() argument
|
H A D | ecma-helpers.h | 444 ecma_create_named_data_property (ecma_object_t *object_p, ecma_string_t *name_p, uint8_t prop_attributes, 448 ecma_object_t *set_p, uint8_t prop_attributes, ecma_property_t **out_prop_p);
|
/third_party/jerryscript/jerry-core/vm/ |
H A D | vm.c | 1302 uint8_t prop_attributes = ECMA_PROPERTY_FLAG_WRITABLE; in vm_loop() local 1307 prop_attributes = ECMA_PROPERTY_ENUMERABLE_WRITABLE; in vm_loop() 1311 prop_attributes = ECMA_PROPERTY_FLAG_ENUMERABLE; in vm_loop() 1315 property_value_p = ecma_create_named_data_property (frame_ctx_p->lex_env_p, name_p, prop_attributes, NULL); in vm_loop() 1322 ecma_create_named_data_property (frame_ctx_p->lex_env_p, name_p, prop_attributes, NULL); in vm_loop() 1640 uint8_t prop_attributes = ECMA_PROPERTY_FLAG_WRITABLE; in vm_loop() local 1644 prop_attributes = ECMA_PROPERTY_ENUMERABLE_WRITABLE; in vm_loop() 1648 prop_attributes = ECMA_PROPERTY_FLAG_ENUMERABLE; in vm_loop() 1654 prop_attributes, in vm_loop()
|