Lines Matching refs:call

39 	zend_execute_data *call, *new_call, *prev_call = NULL;  in zend_generator_restore_call_stack()  local
41 call = generator->frozen_call_stack; in zend_generator_restore_call_stack()
44 (ZEND_CALL_INFO(call) & ~ZEND_CALL_ALLOCATED), in zend_generator_restore_call_stack()
45 call->func, in zend_generator_restore_call_stack()
46 ZEND_CALL_NUM_ARGS(call), in zend_generator_restore_call_stack()
47 Z_PTR(call->This)); in zend_generator_restore_call_stack()
48 …((zval*)new_call) + ZEND_CALL_FRAME_SLOT, ((zval*)call) + ZEND_CALL_FRAME_SLOT, ZEND_CALL_NUM_ARGS… in zend_generator_restore_call_stack()
49 new_call->extra_named_params = call->extra_named_params; in zend_generator_restore_call_stack()
53 call = call->prev_execute_data; in zend_generator_restore_call_stack()
54 } while (call); in zend_generator_restore_call_stack()
55 generator->execute_data->call = prev_call; in zend_generator_restore_call_stack()
64 zend_execute_data *call, *new_call, *prev_call = NULL; in zend_generator_freeze_call_stack() local
69 call = EX(call); in zend_generator_freeze_call_stack()
71 used_stack += ZEND_CALL_FRAME_SLOT + ZEND_CALL_NUM_ARGS(call); in zend_generator_freeze_call_stack()
72 call = call->prev_execute_data; in zend_generator_freeze_call_stack()
73 } while (call); in zend_generator_freeze_call_stack()
78 call = EX(call); in zend_generator_freeze_call_stack()
80 size_t frame_size = ZEND_CALL_FRAME_SLOT + ZEND_CALL_NUM_ARGS(call); in zend_generator_freeze_call_stack()
83 memcpy(new_call, call, frame_size * sizeof(zval)); in zend_generator_freeze_call_stack()
88 new_call = call->prev_execute_data; in zend_generator_freeze_call_stack()
89 zend_vm_stack_free_call_frame(call); in zend_generator_freeze_call_stack()
90 call = new_call; in zend_generator_freeze_call_stack()
91 } while (call); in zend_generator_freeze_call_stack()
93 execute_data->call = NULL; in zend_generator_freeze_call_stack()
100 static zend_execute_data* zend_generator_revert_call_stack(zend_execute_data *call) in zend_generator_revert_call_stack() argument
105 zend_execute_data *next = call->prev_execute_data; in zend_generator_revert_call_stack()
106 call->prev_execute_data = prev; in zend_generator_revert_call_stack()
107 prev = call; in zend_generator_revert_call_stack()
108 call = next; in zend_generator_revert_call_stack()
109 } while (call); in zend_generator_revert_call_stack()
404 zend_execute_data *call = NULL; in zend_generator_frame_gc() local
413 call = zend_generator_revert_call_stack(generator->frozen_call_stack); in zend_generator_frame_gc()
416 HashTable *ht = zend_unfinished_execution_gc_ex(execute_data, call, gc_buffer, true); in zend_generator_frame_gc()
419 zend_generator_revert_call_stack(call); in zend_generator_frame_gc()
852 UNEXPECTED(generator->execute_data->call)) { in zend_generator_resume()