Searched refs:executable_object_p (Results 1 – 4 of 4) sorted by relevance
72 vm_executable_object_t *executable_object_p = NULL; in ecma_builtin_generator_prototype_object_do() local84 executable_object_p = (vm_executable_object_t *) ext_object_p; in ecma_builtin_generator_prototype_object_do()89 if (executable_object_p == NULL) in ecma_builtin_generator_prototype_object_do()94 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_COMPLETE… in ecma_builtin_generator_prototype_object_do()108 …if (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_GENERATOR_ITERATE_AND_YIEL… 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… in ecma_builtin_generator_prototype_object_do()147 executable_object_p->frame_ctx.byte_code_p = ecma_builtin_generator_prototype_return; in ecma_builtin_generator_prototype_object_do()151 executable_object_p->frame_ctx.byte_code_p = ecma_builtin_generator_prototype_throw; in ecma_builtin_generator_prototype_object_do()[all …]
608 vm_executable_object_t *executable_object_p = (vm_executable_object_t *) object_p; in opfunc_create_executable_object() local610 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()616 vm_frame_ctx_t *new_frame_ctx_p = &(executable_object_p->frame_ctx); in opfunc_create_executable_object()648 opfunc_resume_executable_object (vm_executable_object_t *executable_object_p, /**< executable objec… in opfunc_resume_executable_object() argument651 const ecma_compiled_code_t *bytecode_header_p = executable_object_p->frame_ctx.bytecode_header_p; in opfunc_resume_executable_object()652 ecma_value_t *register_p = VM_GET_REGISTERS (&executable_object_p->frame_ctx); in opfunc_resume_executable_object()671 if (executable_object_p->frame_ctx.context_depth > 0) in opfunc_resume_executable_object()673 vm_ref_lex_env_chain (executable_object_p->frame_ctx.lex_env_p, in opfunc_resume_executable_object()674 executable_object_p->frame_ctx.context_depth, in opfunc_resume_executable_object()[all …]
120 opfunc_resume_executable_object (vm_executable_object_t *executable_object_p, ecma_value_t value);
435 vm_executable_object_t *executable_object_p = (vm_executable_object_t *) object_p; in ecma_gc_mark_executable_object() local437 …if (!ECMA_EXECUTABLE_OBJECT_IS_SUSPENDED (executable_object_p->extended_object.u.class_prop.extra_… in ecma_gc_mark_executable_object()444 …if (executable_object_p->extended_object.u.class_prop.extra_info & ECMA_GENERATOR_ITERATE_AND_YIEL… 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()450 ecma_gc_set_object_visited (executable_object_p->frame_ctx.lex_env_p); in ecma_gc_mark_executable_object()452 if (ecma_is_value_object (executable_object_p->frame_ctx.this_binding)) in ecma_gc_mark_executable_object()454 …ecma_gc_set_object_visited (ecma_get_object_from_value (executable_object_p->frame_ctx.this_bindin… in ecma_gc_mark_executable_object()457 const ecma_compiled_code_t *bytecode_header_p = executable_object_p->frame_ctx.bytecode_header_p; in ecma_gc_mark_executable_object()471 ecma_value_t *register_p = VM_GET_REGISTERS (&executable_object_p->frame_ctx); in ecma_gc_mark_executable_object()484 register_p += executable_object_p->frame_ctx.context_depth; in ecma_gc_mark_executable_object()[all …]