Lines Matching refs:EG

122 	state->vm_stack = EG(vm_stack);  in zend_fiber_capture_vm_state()
123 state->vm_stack_top = EG(vm_stack_top); in zend_fiber_capture_vm_state()
124 state->vm_stack_end = EG(vm_stack_end); in zend_fiber_capture_vm_state()
125 state->vm_stack_page_size = EG(vm_stack_page_size); in zend_fiber_capture_vm_state()
126 state->current_execute_data = EG(current_execute_data); in zend_fiber_capture_vm_state()
127 state->error_reporting = EG(error_reporting); in zend_fiber_capture_vm_state()
128 state->jit_trace_num = EG(jit_trace_num); in zend_fiber_capture_vm_state()
129 state->bailout = EG(bailout); in zend_fiber_capture_vm_state()
130 state->active_fiber = EG(active_fiber); in zend_fiber_capture_vm_state()
132 state->stack_base = EG(stack_base); in zend_fiber_capture_vm_state()
133 state->stack_limit = EG(stack_limit); in zend_fiber_capture_vm_state()
139 EG(vm_stack) = state->vm_stack; in zend_fiber_restore_vm_state()
140 EG(vm_stack_top) = state->vm_stack_top; in zend_fiber_restore_vm_state()
141 EG(vm_stack_end) = state->vm_stack_end; in zend_fiber_restore_vm_state()
142 EG(vm_stack_page_size) = state->vm_stack_page_size; in zend_fiber_restore_vm_state()
143 EG(current_execute_data) = state->current_execute_data; in zend_fiber_restore_vm_state()
144 EG(error_reporting) = state->error_reporting; in zend_fiber_restore_vm_state()
145 EG(jit_trace_num) = state->jit_trace_num; in zend_fiber_restore_vm_state()
146 EG(bailout) = state->bailout; in zend_fiber_restore_vm_state()
147 EG(active_fiber) = state->active_fiber; in zend_fiber_restore_vm_state()
149 EG(stack_base) = state->stack_base; in zend_fiber_restore_vm_state()
150 EG(stack_limit) = state->stack_limit; in zend_fiber_restore_vm_state()
332 zend_ulong reserve = EG(reserved_stack_size); in zend_fiber_stack_limit()
382 zend_fiber_context *context = EG(current_fiber_context); in zend_fiber_trampoline()
470 zend_fiber_context *from = EG(current_fiber_context); in zend_fiber_switch_context()
501 EG(current_fiber_context) = to; in zend_fiber_switch_context()
536 EG(current_fiber_context) = from; in zend_fiber_switch_context()
550 zend_vm_stack current_stack = EG(vm_stack); in zend_fiber_cleanup()
551 EG(vm_stack) = fiber->vm_stack; in zend_fiber_cleanup()
553 EG(vm_stack) = current_stack; in zend_fiber_cleanup()
564 zend_fiber *fiber = EG(active_fiber); in zend_fiber_execute()
573 EG(vm_stack) = NULL; in zend_fiber_execute()
577 EG(vm_stack) = stack; in zend_fiber_execute()
578 EG(vm_stack_top) = stack->top + ZEND_CALL_FRAME_SLOT; in zend_fiber_execute()
579 EG(vm_stack_end) = stack->end; in zend_fiber_execute()
580 EG(vm_stack_page_size) = ZEND_FIBER_VM_STACK_SIZE; in zend_fiber_execute()
588 fiber->stack_bottom->prev_execute_data = EG(current_execute_data); in zend_fiber_execute()
590 EG(current_execute_data) = fiber->execute_data; in zend_fiber_execute()
591 EG(jit_trace_num) = 0; in zend_fiber_execute()
592 EG(error_reporting) = error_reporting; in zend_fiber_execute()
595 EG(stack_base) = zend_fiber_stack_base(fiber->context.stack); in zend_fiber_execute()
596 EG(stack_limit) = zend_fiber_stack_limit(fiber->context.stack); in zend_fiber_execute()
607 if (EG(exception)) { in zend_fiber_execute()
609 || !(zend_is_graceful_exit(EG(exception)) || zend_is_unwind_exit(EG(exception))) in zend_fiber_execute()
614 ZVAL_OBJ_COPY(&transfer->value, EG(exception)); in zend_fiber_execute()
625 fiber->vm_stack = EG(vm_stack); in zend_fiber_execute()
661 EG(active_fiber) = NULL; in zend_fiber_switch_to()
670 zend_fiber *previous = EG(active_fiber); in zend_fiber_resume()
673 previous->execute_data = EG(current_execute_data); in zend_fiber_resume()
676 fiber->caller = EG(current_fiber_context); in zend_fiber_resume()
677 EG(active_fiber) = fiber; in zend_fiber_resume()
681 EG(active_fiber) = previous; in zend_fiber_resume()
691 fiber->previous = EG(current_fiber_context); in zend_fiber_suspend()
693 fiber->execute_data = EG(current_execute_data); in zend_fiber_suspend()
715 zend_object *exception = EG(exception); in zend_fiber_object_destroy()
716 EG(exception) = NULL; in zend_fiber_object_destroy()
728 EG(exception) = Z_OBJ(transfer.value); in zend_fiber_object_destroy()
730 if (!exception && EG(current_execute_data) && EG(current_execute_data)->func in zend_fiber_object_destroy()
731 && ZEND_USER_CODE(EG(current_execute_data)->func->common.type)) { in zend_fiber_object_destroy()
732 zend_rethrow_exception(EG(current_execute_data)); in zend_fiber_object_destroy()
735 zend_exception_set_previous(EG(exception), exception); in zend_fiber_object_destroy()
737 if (!EG(current_execute_data)) { in zend_fiber_object_destroy()
738 zend_exception_error(EG(exception), E_ERROR); in zend_fiber_object_destroy()
742 EG(exception) = exception; in zend_fiber_object_destroy()
833 …if (zend_fiber_init_context(&fiber->context, zend_ce_fiber, zend_fiber_execute, EG(fiber_stack_siz… in ZEND_METHOD()
853 zend_fiber *fiber = EG(active_fiber); in ZEND_METHOD()
901 fiber->stack_bottom->prev_execute_data = EG(current_execute_data); in ZEND_METHOD()
929 fiber->stack_bottom->prev_execute_data = EG(current_execute_data); in ZEND_METHOD()
1011 zend_fiber *fiber = EG(active_fiber); in ZEND_METHOD()
1061 EG(main_fiber_context) = context; in zend_fiber_init()
1062 EG(current_fiber_context) = context; in zend_fiber_init()
1063 EG(active_fiber) = NULL; in zend_fiber_init()
1071 efree(EG(main_fiber_context)->stack); in zend_fiber_shutdown()
1074 efree(EG(main_fiber_context)); in zend_fiber_shutdown()