Home
last modified time | relevance | path

Searched refs:prop_attributes (Results 1 - 7 of 7) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/builtin-objects/
H A Decma-builtin-internal-routines-template.inc.h50 #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 Decma-builtin-helpers-macro-defines.inc.h17 #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 Decma-lex-env.c169 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 Decma-objects-general.c421 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 Decma-helpers.c345 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 Decma-helpers.h444 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 Dvm.c1302 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()

Completed in 10 milliseconds