Home
last modified time | relevance | path

Searched refs:extended_object (Results 1 - 6 of 6) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/builtin-objects/
H A Decma-builtin-generator-prototype.c94 if (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_EXECUTABLE_OBJECT_RUNNING) in ecma_builtin_generator_prototype_object_do()
99 if (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_EXECUTABLE_OBJECT_COMPLETED) in ecma_builtin_generator_prototype_object_do()
108 if (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_GENERATOR_ITERATE_AND_YIELD) in ecma_builtin_generator_prototype_object_do()
110 ecma_value_t iterator = executable_object_p->extended_object.u.class_prop.u.value; in ecma_builtin_generator_prototype_object_do()
136 executable_object_p->extended_object.u.class_prop.extra_info &= (uint16_t) ~ECMA_GENERATOR_ITERATE_AND_YIELD; in ecma_builtin_generator_prototype_object_do()
161 bool done = (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_EXECUTABLE_OBJECT_COMPLETED); in ecma_builtin_generator_prototype_object_do()
183 executable_object_p->extended_object.u.class_prop.extra_info |= ECMA_GENERATOR_ITERATE_AND_YIELD; in ecma_builtin_generator_prototype_object_do()
184 executable_object_p->extended_object.u.class_prop.u.value = iterator; in ecma_builtin_generator_prototype_object_do()
/third_party/jerryscript/jerry-core/ecma/operations/
H A Decma-arraybuffer-object.c86 array_object_p->extended_object.u.class_prop.extra_info = ECMA_ARRAYBUFFER_EXTERNAL_MEMORY; in ecma_arraybuffer_new_object_external()
87 array_object_p->extended_object.u.class_prop.class_id = LIT_MAGIC_STRING_ARRAY_BUFFER_UL; in ecma_arraybuffer_new_object_external()
88 array_object_p->extended_object.u.class_prop.u.length = length; in ecma_arraybuffer_new_object_external()
274 array_object_p->extended_object.u.class_prop.u.length = 0; in ecma_arraybuffer_detach()
/third_party/jerryscript/jerry-core/vm/
H A Dopcodes.c610 executable_object_p->extended_object.u.class_prop.class_id = LIT_MAGIC_STRING_GENERATOR_UL; in opfunc_create_executable_object()
611 executable_object_p->extended_object.u.class_prop.extra_info = 0; in opfunc_create_executable_object()
691 JERRY_ASSERT (ECMA_EXECUTABLE_OBJECT_IS_SUSPENDED (executable_object_p->extended_object.u.class_prop.extra_info)); in opfunc_resume_executable_object()
693 executable_object_p->extended_object.u.class_prop.extra_info |= ECMA_EXECUTABLE_OBJECT_RUNNING; in opfunc_resume_executable_object()
705 executable_object_p->extended_object.u.class_prop.extra_info &= (uint16_t) ~ECMA_EXECUTABLE_OBJECT_RUNNING; in opfunc_resume_executable_object()
712 executable_object_p->extended_object.u.class_prop.extra_info |= ECMA_EXECUTABLE_OBJECT_COMPLETED; in opfunc_resume_executable_object()
H A Dvm-defines.h82 ecma_extended_object_t extended_object; /**< extended object part */ member
/third_party/jerryscript/jerry-core/ecma/base/
H A Decma-globals.h930 ecma_extended_object_t extended_object; /**< extended object part */ member
1806 ecma_extended_object_t extended_object; /**< extended object part */ member
1818 ecma_extended_object_t extended_object; /**< extended object part */ member
H A Decma-gc.c437 if (!ECMA_EXECUTABLE_OBJECT_IS_SUSPENDED (executable_object_p->extended_object.u.class_prop.extra_info)) in ecma_gc_mark_executable_object()
444 if (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_GENERATOR_ITERATE_AND_YIELD) in ecma_gc_mark_executable_object()
446 ecma_value_t iterator = executable_object_p->extended_object.u.class_prop.u.value; in ecma_gc_mark_executable_object()
874 JERRY_ASSERT (!(executable_object_p->extended_object.u.class_prop.extra_info & ECMA_EXECUTABLE_OBJECT_RUNNING)); in ecma_gc_free_executable_object()
878 if (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_EXECUTABLE_OBJECT_COMPLETED) in ecma_gc_free_executable_object()

Completed in 9 milliseconds