call 2242 Zend/zend_builtin_functions.c static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /* {{{ */ call 2244 Zend/zend_builtin_functions.c uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 2250 Zend/zend_builtin_functions.c zval *p = ZEND_CALL_ARG(call, 1); call 2254 Zend/zend_builtin_functions.c if (call->func->type == ZEND_USER_FUNCTION) { call 2255 Zend/zend_builtin_functions.c uint32_t first_extra_arg = call->func->op_array.num_args; call 2257 Zend/zend_builtin_functions.c if (ZEND_CALL_NUM_ARGS(call) > first_extra_arg) { call 2269 Zend/zend_builtin_functions.c p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); call 2307 Zend/zend_builtin_functions.c zend_execute_data *call, *ptr, *skip; call 2329 Zend/zend_builtin_functions.c call = ptr; call 2371 Zend/zend_builtin_functions.c object = Z_OBJ(call->This); call 2373 Zend/zend_builtin_functions.c if (call->func) { call 2374 Zend/zend_builtin_functions.c func = call->func; call 2404 Zend/zend_builtin_functions.c debug_backtrace_get_args(call, &arg_array); call 2482 Zend/zend_builtin_functions.c call = skip; call 2492 Zend/zend_builtin_functions.c zend_execute_data *ptr, *skip, *call = NULL; call 2508 Zend/zend_builtin_functions.c call = ptr; call 2515 Zend/zend_builtin_functions.c call = ptr; call 2520 Zend/zend_builtin_functions.c call = ptr; call 2524 Zend/zend_builtin_functions.c if (!call) { call 2525 Zend/zend_builtin_functions.c call = ptr; call 2590 Zend/zend_builtin_functions.c object = call ? Z_OBJ(call->This) : NULL; call 2592 Zend/zend_builtin_functions.c if (call && call->func) { call 2593 Zend/zend_builtin_functions.c func = call->func; call 2631 Zend/zend_builtin_functions.c debug_backtrace_get_args(call, &args); call 2689 Zend/zend_builtin_functions.c call = skip; call 119 Zend/zend_closures.c ZEND_METHOD(Closure, call) call 512 Zend/zend_closures.c ZEND_ME(Closure, call, arginfo_closure_call, ZEND_ACC_PUBLIC) call 432 Zend/zend_compile.h zend_execute_data *call; /* current call */ call 458 Zend/zend_compile.h #define ZEND_CALL_INFO(call) \ call 459 Zend/zend_compile.h (Z_TYPE_INFO((call)->This) >> 24) call 464 Zend/zend_compile.h #define ZEND_CALL_KIND(call) \ call 465 Zend/zend_compile.h ZEND_CALL_KIND_EX(ZEND_CALL_INFO(call)) call 467 Zend/zend_compile.h #define ZEND_SET_CALL_INFO(call, info) do { \ call 468 Zend/zend_compile.h Z_TYPE_INFO((call)->This) = IS_OBJECT_EX | ((info) << 24); \ call 475 Zend/zend_compile.h #define ZEND_ADD_CALL_FLAG(call, flag) do { \ call 476 Zend/zend_compile.h ZEND_ADD_CALL_FLAG_EX(Z_TYPE_INFO((call)->This), flag); \ call 479 Zend/zend_compile.h #define ZEND_CALL_NUM_ARGS(call) \ call 480 Zend/zend_compile.h (call)->This.u2.num_args call 485 Zend/zend_compile.h #define ZEND_CALL_VAR(call, n) \ call 486 Zend/zend_compile.h ((zval*)(((char*)(call)) + ((int)(n)))) call 488 Zend/zend_compile.h #define ZEND_CALL_VAR_NUM(call, n) \ call 489 Zend/zend_compile.h (((zval*)(call)) + (ZEND_CALL_FRAME_SLOT + ((int)(n)))) call 491 Zend/zend_compile.h #define ZEND_CALL_ARG(call, n) \ call 492 Zend/zend_compile.h ZEND_CALL_VAR_NUM(call, ((int)(n)) - 1) call 500 Zend/zend_compile.h #define ZEND_CALL_USES_STRICT_TYPES(call) \ call 501 Zend/zend_compile.h (((call)->func->common.fn_flags & ZEND_ACC_STRICT_TYPES) != 0) call 2114 Zend/zend_execute.c EX(call) = NULL; call 2188 Zend/zend_execute.c EX(call) = NULL; call 2217 Zend/zend_execute.c EX(call) = NULL; call 2303 Zend/zend_execute.c ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ call 2315 Zend/zend_execute.c uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 2327 Zend/zend_execute.c call_info = ZEND_CALL_TOP_FUNCTION | ZEND_CALL_ALLOCATED | (ZEND_CALL_INFO(call) & (ZEND_CALL_CLOSURE|ZEND_CALL_RELEASE_THIS)); call 2328 Zend/zend_execute.c if (Z_OBJ(call->This)) { call 2335 Zend/zend_execute.c call->called_scope, call 2336 Zend/zend_execute.c Z_OBJ(call->This)); call 2342 Zend/zend_execute.c zval *arg_src = ZEND_CALL_ARG(call, 1); call 2368 Zend/zend_execute.c static zend_always_inline zend_bool zend_is_by_ref_func_arg_fetch(const zend_op *opline, zend_execute_data *call) /* {{{ */ call 2371 Zend/zend_execute.c return ARG_SHOULD_BE_SENT_BY_REF(call->func, arg_num); call 2375 Zend/zend_execute.c static zend_execute_data *zend_vm_stack_copy_call_frame(zend_execute_data *call, uint32_t passed_args, uint32_t additional_args) /* {{{ */ call 2378 Zend/zend_execute.c int used_stack = (EG(vm_stack_top) - (zval*)call) + additional_args; call 2382 Zend/zend_execute.c *new_call = *call; call 2386 Zend/zend_execute.c zval *src = ZEND_CALL_ARG(call, 1); call 2397 Zend/zend_execute.c EG(vm_stack)->prev->top = (zval*)call; call 2411 Zend/zend_execute.c static zend_always_inline void zend_vm_stack_extend_call_frame(zend_execute_data **call, uint32_t passed_args, uint32_t additional_args) /* {{{ */ call 2416 Zend/zend_execute.c *call = zend_vm_stack_copy_call_frame(*call, passed_args, additional_args); call 2433 Zend/zend_execute.c if (UNEXPECTED(EX(call))) { call 2434 Zend/zend_execute.c zend_execute_data *call = EX(call); call 2472 Zend/zend_execute.c ZEND_CALL_NUM_ARGS(call) = 0; call 2485 Zend/zend_execute.c ZEND_CALL_NUM_ARGS(call) = opline->op2.num; call 2500 Zend/zend_execute.c if (call->prev_execute_data) { call 2530 Zend/zend_execute.c zend_vm_stack_free_args(EX(call)); call 2532 Zend/zend_execute.c if (ZEND_CALL_INFO(call) & ZEND_CALL_RELEASE_THIS) { call 2533 Zend/zend_execute.c if (ZEND_CALL_INFO(call) & ZEND_CALL_CTOR) { call 2534 Zend/zend_execute.c if (!(ZEND_CALL_INFO(call) & ZEND_CALL_CTOR_RESULT_UNUSED)) { call 2535 Zend/zend_execute.c GC_REFCOUNT(Z_OBJ(call->This))--; call 2537 Zend/zend_execute.c if (GC_REFCOUNT(Z_OBJ(call->This)) == 1) { call 2538 Zend/zend_execute.c zend_object_store_ctor_failed(Z_OBJ(call->This)); call 2541 Zend/zend_execute.c OBJ_RELEASE(Z_OBJ(call->This)); call 2543 Zend/zend_execute.c if (call->func->common.fn_flags & ZEND_ACC_CLOSURE) { call 2544 Zend/zend_execute.c zend_object_release((zend_object *) call->func->common.prototype); call 2545 Zend/zend_execute.c } else if (call->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { call 2546 Zend/zend_execute.c zend_string_release(call->func->common.function_name); call 2547 Zend/zend_execute.c zend_free_trampoline(call->func); call 2550 Zend/zend_execute.c EX(call) = call->prev_execute_data; call 2551 Zend/zend_execute.c zend_vm_stack_free_call_frame(call); call 2552 Zend/zend_execute.c call = EX(call); call 2553 Zend/zend_execute.c } while (call); call 40 Zend/zend_execute.h ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zval *return_value); call 172 Zend/zend_execute.h zend_execute_data *call = (zend_execute_data*)EG(vm_stack_top); call 176 Zend/zend_execute.h if (UNEXPECTED(used_stack > (size_t)(((char*)EG(vm_stack_end)) - (char*)call))) { call 177 Zend/zend_execute.h call = (zend_execute_data*)zend_vm_stack_extend(used_stack); call 178 Zend/zend_execute.h ZEND_SET_CALL_INFO(call, call_info | ZEND_CALL_ALLOCATED); call 180 Zend/zend_execute.h EG(vm_stack_top) = (zval*)((char*)call + used_stack); call 181 Zend/zend_execute.h ZEND_SET_CALL_INFO(call, call_info); call 186 Zend/zend_execute.h call->func = func; call 187 Zend/zend_execute.h Z_OBJ(call->This) = object; call 188 Zend/zend_execute.h ZEND_CALL_NUM_ARGS(call) = num_args; call 189 Zend/zend_execute.h call->called_scope = called_scope; call 190 Zend/zend_execute.h return call; call 211 Zend/zend_execute.h static zend_always_inline void zend_vm_stack_free_extra_args_ex(uint32_t call_info, zend_execute_data *call) call 214 Zend/zend_execute.h zval *end = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); call 215 Zend/zend_execute.h zval *p = end + (ZEND_CALL_NUM_ARGS(call) - call->func->op_array.num_args); call 231 Zend/zend_execute.h static zend_always_inline void zend_vm_stack_free_extra_args(zend_execute_data *call) call 233 Zend/zend_execute.h zend_vm_stack_free_extra_args_ex(ZEND_CALL_INFO(call), call); call 236 Zend/zend_execute.h static zend_always_inline void zend_vm_stack_free_args(zend_execute_data *call) call 238 Zend/zend_execute.h uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 241 Zend/zend_execute.h zval *end = ZEND_CALL_ARG(call, 1); call 257 Zend/zend_execute.h static zend_always_inline void zend_vm_stack_free_call_frame_ex(uint32_t call_info, zend_execute_data *call) call 272 Zend/zend_execute.h EG(vm_stack_top) = (zval*)call; call 278 Zend/zend_execute.h static zend_always_inline void zend_vm_stack_free_call_frame(zend_execute_data *call) call 280 Zend/zend_execute.h zend_vm_stack_free_call_frame_ex(ZEND_CALL_INFO(call), call); call 693 Zend/zend_execute_API.c zend_execute_data *call, dummy_execute_data; call 735 Zend/zend_execute_API.c dummy_execute_data.call = NULL; call 773 Zend/zend_execute_API.c call = zend_vm_stack_push_call_frame(ZEND_CALL_TOP_FUNCTION, call 809 Zend/zend_execute_API.c ZEND_CALL_NUM_ARGS(call) = i; call 810 Zend/zend_execute_API.c zend_vm_stack_free_args(call); call 812 Zend/zend_execute_API.c zend_vm_stack_free_call_frame(call); call 838 Zend/zend_execute_API.c param = ZEND_CALL_ARG(call, i+1); call 846 Zend/zend_execute_API.c Z_OBJ(call->This) = fci->object; call 851 Zend/zend_execute_API.c ZEND_ADD_CALL_FLAG(call, ZEND_CALL_CLOSURE); call 860 Zend/zend_execute_API.c call->symbol_table = fci->symbol_table; call 862 Zend/zend_execute_API.c zend_init_execute_data(call, &func->op_array, fci->retval); call 863 Zend/zend_execute_API.c zend_execute_ex(call); call 865 Zend/zend_execute_API.c zend_generator_create_zval(call, &func->op_array, fci->retval); call 877 Zend/zend_execute_API.c call->prev_execute_data = EG(current_execute_data); call 878 Zend/zend_execute_API.c call->return_value = NULL; /* this is not a constructor call */ call 879 Zend/zend_execute_API.c EG(current_execute_data) = call; call 882 Zend/zend_execute_API.c func->internal_function.handler(call, fci->retval); call 884 Zend/zend_execute_API.c zend_execute_internal(call, fci->retval); call 886 Zend/zend_execute_API.c EG(current_execute_data) = call->prev_execute_data; call 887 Zend/zend_execute_API.c zend_vm_stack_free_args(call); call 909 Zend/zend_execute_API.c call->prev_execute_data = EG(current_execute_data); call 910 Zend/zend_execute_API.c EG(current_execute_data) = call; call 911 Zend/zend_execute_API.c fci->object->handlers->call_method(func->common.function_name, fci->object, call, fci->retval); call 912 Zend/zend_execute_API.c EG(current_execute_data) = call->prev_execute_data; call 917 Zend/zend_execute_API.c zend_vm_stack_free_args(call); call 931 Zend/zend_execute_API.c zend_vm_stack_free_call_frame(call); call 228 Zend/zend_generators.c ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ call 239 Zend/zend_generators.c execute_data = zend_create_generator_execute_data(call, op_array, return_value); call 244 Zend/zend_generators.c if (Z_OBJ(call->This)) { call 245 Zend/zend_generators.c Z_ADDREF(call->This); call 102 Zend/zend_generators.h ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *return_value); call 1642 Zend/zend_vm_def.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 1739 Zend/zend_vm_def.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 2008 Zend/zend_vm_def.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 2901 Zend/zend_vm_def.h zend_execute_data *call; call 3002 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame(call_info, call 3004 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 3005 Zend/zend_vm_def.h EX(call) = call; call 3020 Zend/zend_vm_def.h zend_execute_data *call; call 3146 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 3148 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 3149 Zend/zend_vm_def.h EX(call) = call; call 3159 Zend/zend_vm_def.h zend_execute_data *call; call 3173 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 3175 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 3176 Zend/zend_vm_def.h EX(call) = call; call 3190 Zend/zend_vm_def.h zend_execute_data *call; call 3386 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame(call_info, call 3388 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 3389 Zend/zend_vm_def.h EX(call) = call; call 3404 Zend/zend_vm_def.h zend_execute_data *call; call 3444 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame(call_info, call 3446 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 3447 Zend/zend_vm_def.h EX(call) = call; call 3459 Zend/zend_vm_def.h zend_execute_data *call; call 3478 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 3480 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 3481 Zend/zend_vm_def.h EX(call) = call; call 3493 Zend/zend_vm_def.h zend_execute_data *call; call 3507 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame_ex( call 3510 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 3511 Zend/zend_vm_def.h EX(call) = call; call 3519 Zend/zend_vm_def.h zend_execute_data *call = EX(call); call 3520 Zend/zend_vm_def.h zend_function *fbc = call->func; call 3524 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; call 3526 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 3527 Zend/zend_vm_def.h EG(current_execute_data) = call; call 3533 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); call 3537 Zend/zend_vm_def.h EG(exception) || !call->func || call 3538 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 3539 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 3542 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 3543 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3544 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 3565 Zend/zend_vm_def.h zend_execute_data *call = EX(call); call 3566 Zend/zend_vm_def.h zend_function *fbc = call->func; call 3570 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; call 3574 Zend/zend_vm_def.h call->symbol_table = NULL; call 3581 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 3582 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); call 3590 Zend/zend_vm_def.h zend_execute_data *call = EX(call); call 3591 Zend/zend_vm_def.h zend_function *fbc = call->func; call 3595 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; call 3602 Zend/zend_vm_def.h zend_generator_create_zval(call, &fbc->op_array, ret); call 3605 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3608 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 3611 Zend/zend_vm_def.h call->symbol_table = NULL; call 3618 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 3619 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); call 3637 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 3638 Zend/zend_vm_def.h EG(current_execute_data) = call; call 3642 Zend/zend_vm_def.h uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 3643 Zend/zend_vm_def.h zval *p = ZEND_CALL_ARG(call, 1); call 3647 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 3648 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3649 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 3661 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); call 3665 Zend/zend_vm_def.h EG(exception) || !call->func || call 3666 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 3667 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 3670 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 3671 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3672 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 3693 Zend/zend_vm_def.h zend_execute_data *call = EX(call); call 3694 Zend/zend_vm_def.h zend_function *fbc = call->func; call 3699 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; call 3723 Zend/zend_vm_def.h zend_generator_create_zval(call, &fbc->op_array, ret); call 3726 Zend/zend_vm_def.h if (UNEXPECTED(ZEND_CALL_INFO(call) & ZEND_CALL_CLOSURE)) { call 3729 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3733 Zend/zend_vm_def.h call->symbol_table = NULL; call 3740 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 3741 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, ret, 1); call 3746 Zend/zend_vm_def.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 3747 Zend/zend_vm_def.h zend_execute_ex(call); call 3758 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 3759 Zend/zend_vm_def.h EG(current_execute_data) = call; call 3763 Zend/zend_vm_def.h uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 3764 Zend/zend_vm_def.h zval *p = ZEND_CALL_ARG(call, 1); call 3768 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 3769 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3789 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); call 3791 Zend/zend_vm_def.h zend_execute_internal(call, ret); call 3796 Zend/zend_vm_def.h EG(exception) || !call->func || call 3797 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 3798 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 3801 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 3802 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3815 Zend/zend_vm_def.h object = Z_OBJ(call->This); call 3817 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3822 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 3832 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 3833 Zend/zend_vm_def.h EG(current_execute_data) = call; call 3834 Zend/zend_vm_def.h object->handlers->call_method(fbc->common.function_name, object, call, EX_VAR(opline->result.var)); call 3835 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 3837 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 3852 Zend/zend_vm_def.h if (UNEXPECTED(ZEND_CALL_INFO(call) & ZEND_CALL_RELEASE_THIS)) { call 3853 Zend/zend_vm_def.h object = Z_OBJ(call->This); call 3858 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && (ZEND_CALL_INFO(call) & ZEND_CALL_CTOR)) { call 3859 Zend/zend_vm_def.h if (!(ZEND_CALL_INFO(call) & ZEND_CALL_CTOR_RESULT_UNUSED)) { call 3872 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 4196 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4214 Zend/zend_vm_def.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4217 Zend/zend_vm_def.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4222 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4227 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4247 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4252 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4283 Zend/zend_vm_def.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 4298 Zend/zend_vm_def.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 4301 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4307 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4324 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4329 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4356 Zend/zend_vm_def.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4359 Zend/zend_vm_def.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4368 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4373 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 4406 Zend/zend_vm_def.h arg_num = ZEND_CALL_NUM_ARGS(EX(call)) + 1; call 4414 Zend/zend_vm_def.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht)); call 4422 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) { call 4440 Zend/zend_vm_def.h top = ZEND_CALL_ARG(EX(call), arg_num); call 4441 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4455 Zend/zend_vm_def.h ZEND_CALL_NUM_ARGS(EX(call))++; call 4514 Zend/zend_vm_def.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4518 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", call 4519 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", call 4520 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name) call 4530 Zend/zend_vm_def.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1); call 4531 Zend/zend_vm_def.h top = ZEND_CALL_ARG(EX(call), arg_num); call 4533 Zend/zend_vm_def.h ZEND_CALL_NUM_ARGS(EX(call))++; call 4576 Zend/zend_vm_def.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { call 4577 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); call 4579 Zend/zend_vm_def.h if (Z_OBJ(EX(call)->This)) { call 4580 Zend/zend_vm_def.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); call 4582 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; call 4583 Zend/zend_vm_def.h EX(call)->called_scope = NULL; call 4584 Zend/zend_vm_def.h Z_OBJ(EX(call)->This) = NULL; call 4592 Zend/zend_vm_def.h zend_vm_stack_extend_call_frame(&EX(call), 0, zend_hash_num_elements(ht)); call 4599 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + 1)) { call 4611 Zend/zend_vm_def.h param = ZEND_CALL_ARG(EX(call), 1); call 4613 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4615 Zend/zend_vm_def.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 4619 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", call 4620 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", call 4621 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); call 4623 Zend/zend_vm_def.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { call 4624 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); call 4626 Zend/zend_vm_def.h if (Z_OBJ(EX(call)->This)) { call 4627 Zend/zend_vm_def.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); call 4629 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; call 4630 Zend/zend_vm_def.h EX(call)->called_scope = NULL; call 4631 Zend/zend_vm_def.h Z_OBJ(EX(call)->This) = NULL; call 4641 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { call 4650 Zend/zend_vm_def.h ZEND_CALL_NUM_ARGS(EX(call))++; call 4667 Zend/zend_vm_def.h param = ZEND_CALL_VAR(EX(call), opline->result.var); call 4669 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 4672 Zend/zend_vm_def.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 4676 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", call 4677 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", call 4678 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); call 4680 Zend/zend_vm_def.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { call 4681 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); call 4683 Zend/zend_vm_def.h if (Z_OBJ(EX(call)->This)) { call 4684 Zend/zend_vm_def.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); call 4687 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; call 4688 Zend/zend_vm_def.h EX(call)->called_scope = NULL; call 4689 Zend/zend_vm_def.h Z_OBJ(EX(call)->This) = NULL; call 4700 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { call 4947 Zend/zend_vm_def.h zend_execute_data *call = zend_vm_stack_push_call_frame( call 4954 Zend/zend_vm_def.h call->prev_execute_data = EX(call); call 4955 Zend/zend_vm_def.h EX(call) = call; call 5473 Zend/zend_vm_def.h zend_execute_data *call; call 5481 Zend/zend_vm_def.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_CODE, call 5485 Zend/zend_vm_def.h call->symbol_table = EX(symbol_table); call 5487 Zend/zend_vm_def.h call->symbol_table = zend_rebuild_symbol_table(); call 5490 Zend/zend_vm_def.h call->prev_execute_data = execute_data; call 5491 Zend/zend_vm_def.h i_init_code_execute_data(call, new_op_array, return_value); call 5495 Zend/zend_vm_def.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 5496 Zend/zend_vm_def.h zend_execute_ex(call); call 5497 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 7857 Zend/zend_vm_def.h zend_execute_data *call; call 7876 Zend/zend_vm_def.h call = execute_data; call 7879 Zend/zend_vm_def.h ZEND_ASSERT(zend_vm_calc_used_stack(2, fbc->common.prototype) <= (size_t)(((char*)EG(vm_stack_end)) - (char*)call)); call 7881 Zend/zend_vm_def.h call->func = fbc->common.prototype; call 7882 Zend/zend_vm_def.h ZEND_CALL_NUM_ARGS(call) = 2; call 7884 Zend/zend_vm_def.h ZVAL_STR(ZEND_CALL_ARG(call, 1), fbc->common.function_name); call 7885 Zend/zend_vm_def.h ZVAL_ARR(ZEND_CALL_ARG(call, 2), args); call 7887 Zend/zend_vm_def.h fbc = call->func; call 7893 Zend/zend_vm_def.h call->symbol_table = NULL; call 7894 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, call 7900 Zend/zend_vm_def.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 7901 Zend/zend_vm_def.h zend_execute_ex(call); call 7908 Zend/zend_vm_def.h EG(current_execute_data) = call; call 7912 Zend/zend_vm_def.h uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 7913 Zend/zend_vm_def.h zval *p = ZEND_CALL_ARG(call, 1); call 7915 Zend/zend_vm_def.h EG(current_execute_data) = call; call 7919 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 7920 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 7921 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 7939 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); call 7941 Zend/zend_vm_def.h zend_execute_internal(call, ret); call 7946 Zend/zend_vm_def.h EG(exception) || !call->func || call 7947 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 7948 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 7951 Zend/zend_vm_def.h EG(current_execute_data) = call->prev_execute_data; call 7953 Zend/zend_vm_def.h zend_vm_stack_free_args(call); call 7970 Zend/zend_vm_def.h zend_object *object = Z_OBJ(call->This); call 7974 Zend/zend_vm_def.h zend_vm_stack_free_call_frame(call); call 339 Zend/zend_vm_execute.h # define ZEND_VM_TAIL_CALL(call) call; return call 348 Zend/zend_vm_execute.h # define ZEND_VM_TAIL_CALL(call) return call call 572 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); call 573 Zend/zend_vm_execute.h zend_function *fbc = call->func; call 577 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; call 579 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 580 Zend/zend_vm_execute.h EG(current_execute_data) = call; call 586 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); call 590 Zend/zend_vm_execute.h EG(exception) || !call->func || call 591 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 592 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 595 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 596 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 597 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 618 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); call 619 Zend/zend_vm_execute.h zend_function *fbc = call->func; call 623 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; call 627 Zend/zend_vm_execute.h call->symbol_table = NULL; call 634 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 635 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); call 643 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); call 644 Zend/zend_vm_execute.h zend_function *fbc = call->func; call 648 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; call 655 Zend/zend_vm_execute.h zend_generator_create_zval(call, &fbc->op_array, ret); call 658 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 661 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 664 Zend/zend_vm_execute.h call->symbol_table = NULL; call 671 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 672 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); call 690 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 691 Zend/zend_vm_execute.h EG(current_execute_data) = call; call 695 Zend/zend_vm_execute.h uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 696 Zend/zend_vm_execute.h zval *p = ZEND_CALL_ARG(call, 1); call 700 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 701 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 702 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 714 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); call 718 Zend/zend_vm_execute.h EG(exception) || !call->func || call 719 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 720 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 723 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 724 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 725 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 746 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); call 747 Zend/zend_vm_execute.h zend_function *fbc = call->func; call 752 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; call 776 Zend/zend_vm_execute.h zend_generator_create_zval(call, &fbc->op_array, ret); call 779 Zend/zend_vm_execute.h if (UNEXPECTED(ZEND_CALL_INFO(call) & ZEND_CALL_CLOSURE)) { call 782 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 786 Zend/zend_vm_execute.h call->symbol_table = NULL; call 793 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 794 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, ret, 1); call 799 Zend/zend_vm_execute.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 800 Zend/zend_vm_execute.h zend_execute_ex(call); call 811 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 812 Zend/zend_vm_execute.h EG(current_execute_data) = call; call 816 Zend/zend_vm_execute.h uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 817 Zend/zend_vm_execute.h zval *p = ZEND_CALL_ARG(call, 1); call 821 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 822 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 842 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); call 844 Zend/zend_vm_execute.h zend_execute_internal(call, ret); call 849 Zend/zend_vm_execute.h EG(exception) || !call->func || call 850 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 851 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 854 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 855 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 868 Zend/zend_vm_execute.h object = Z_OBJ(call->This); call 870 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 875 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 885 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 886 Zend/zend_vm_execute.h EG(current_execute_data) = call; call 887 Zend/zend_vm_execute.h object->handlers->call_method(fbc->common.function_name, object, call, EX_VAR(opline->result.var)); call 888 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 890 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 905 Zend/zend_vm_execute.h if (UNEXPECTED(ZEND_CALL_INFO(call) & ZEND_CALL_RELEASE_THIS)) { call 906 Zend/zend_vm_execute.h object = Z_OBJ(call->This); call 911 Zend/zend_vm_execute.h if (UNEXPECTED(EG(exception) != NULL) && (ZEND_CALL_INFO(call) & ZEND_CALL_CTOR)) { call 912 Zend/zend_vm_execute.h if (!(ZEND_CALL_INFO(call) & ZEND_CALL_CTOR_RESULT_UNUSED)) { call 925 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 947 Zend/zend_vm_execute.h arg_num = ZEND_CALL_NUM_ARGS(EX(call)) + 1; call 955 Zend/zend_vm_execute.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht)); call 963 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) { call 981 Zend/zend_vm_execute.h top = ZEND_CALL_ARG(EX(call), arg_num); call 982 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 996 Zend/zend_vm_execute.h ZEND_CALL_NUM_ARGS(EX(call))++; call 1055 Zend/zend_vm_execute.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 1059 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", call 1060 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", call 1061 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name) call 1071 Zend/zend_vm_execute.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1); call 1072 Zend/zend_vm_execute.h top = ZEND_CALL_ARG(EX(call), arg_num); call 1074 Zend/zend_vm_execute.h ZEND_CALL_NUM_ARGS(EX(call))++; call 1117 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { call 1118 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); call 1120 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { call 1121 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); call 1123 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; call 1124 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; call 1125 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; call 1133 Zend/zend_vm_execute.h zend_vm_stack_extend_call_frame(&EX(call), 0, zend_hash_num_elements(ht)); call 1140 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + 1)) { call 1152 Zend/zend_vm_execute.h param = ZEND_CALL_ARG(EX(call), 1); call 1154 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 1156 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 1160 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", call 1161 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", call 1162 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); call 1164 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { call 1165 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); call 1167 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { call 1168 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); call 1170 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; call 1171 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; call 1172 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; call 1182 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { call 1191 Zend/zend_vm_execute.h ZEND_CALL_NUM_ARGS(EX(call))++; call 1727 Zend/zend_vm_execute.h zend_execute_data *call; call 1746 Zend/zend_vm_execute.h call = execute_data; call 1749 Zend/zend_vm_execute.h ZEND_ASSERT(zend_vm_calc_used_stack(2, fbc->common.prototype) <= (size_t)(((char*)EG(vm_stack_end)) - (char*)call)); call 1751 Zend/zend_vm_execute.h call->func = fbc->common.prototype; call 1752 Zend/zend_vm_execute.h ZEND_CALL_NUM_ARGS(call) = 2; call 1754 Zend/zend_vm_execute.h ZVAL_STR(ZEND_CALL_ARG(call, 1), fbc->common.function_name); call 1755 Zend/zend_vm_execute.h ZVAL_ARR(ZEND_CALL_ARG(call, 2), args); call 1757 Zend/zend_vm_execute.h fbc = call->func; call 1763 Zend/zend_vm_execute.h call->symbol_table = NULL; call 1764 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, call 1770 Zend/zend_vm_execute.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 1771 Zend/zend_vm_execute.h zend_execute_ex(call); call 1778 Zend/zend_vm_execute.h EG(current_execute_data) = call; call 1782 Zend/zend_vm_execute.h uint32_t num_args = ZEND_CALL_NUM_ARGS(call); call 1783 Zend/zend_vm_execute.h zval *p = ZEND_CALL_ARG(call, 1); call 1785 Zend/zend_vm_execute.h EG(current_execute_data) = call; call 1789 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 1790 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 1791 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 1809 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); call 1811 Zend/zend_vm_execute.h zend_execute_internal(call, ret); call 1816 Zend/zend_vm_execute.h EG(exception) || !call->func || call 1817 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || call 1818 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); call 1821 Zend/zend_vm_execute.h EG(current_execute_data) = call->prev_execute_data; call 1823 Zend/zend_vm_execute.h zend_vm_stack_free_args(call); call 1840 Zend/zend_vm_execute.h zend_object *object = Z_OBJ(call->This); call 1844 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 1905 Zend/zend_vm_execute.h zend_execute_data *call; call 1919 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 1921 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 1922 Zend/zend_vm_execute.h EX(call) = call; call 1936 Zend/zend_vm_execute.h zend_execute_data *call; call 2132 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 2134 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 2135 Zend/zend_vm_execute.h EX(call) = call; call 2146 Zend/zend_vm_execute.h zend_execute_data *call; call 2165 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 2167 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 2168 Zend/zend_vm_execute.h EX(call) = call; call 2180 Zend/zend_vm_execute.h zend_execute_data *call; call 2194 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame_ex( call 2197 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 2198 Zend/zend_vm_execute.h EX(call) = call; call 2359 Zend/zend_vm_execute.h zend_execute_data *call; call 2555 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 2557 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 2558 Zend/zend_vm_execute.h EX(call) = call; call 2615 Zend/zend_vm_execute.h zend_execute_data *call; call 2811 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 2813 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 2814 Zend/zend_vm_execute.h EX(call) = call; call 3277 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 3295 Zend/zend_vm_execute.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 3298 Zend/zend_vm_execute.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 3303 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 3308 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 3377 Zend/zend_vm_execute.h zend_execute_data *call = zend_vm_stack_push_call_frame( call 3384 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 3385 Zend/zend_vm_execute.h EX(call) = call; call 3664 Zend/zend_vm_execute.h zend_execute_data *call; call 3672 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_CODE, call 3676 Zend/zend_vm_execute.h call->symbol_table = EX(symbol_table); call 3678 Zend/zend_vm_execute.h call->symbol_table = zend_rebuild_symbol_table(); call 3681 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 3682 Zend/zend_vm_execute.h i_init_code_execute_data(call, new_op_array, return_value); call 3686 Zend/zend_vm_execute.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 3687 Zend/zend_vm_execute.h zend_execute_ex(call); call 3688 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 5104 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 5157 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 5340 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 5497 Zend/zend_vm_execute.h zend_execute_data *call; call 5598 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 5600 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 5601 Zend/zend_vm_execute.h EX(call) = call; call 5614 Zend/zend_vm_execute.h zend_execute_data *call; call 5740 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 5742 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 5743 Zend/zend_vm_execute.h EX(call) = call; call 5758 Zend/zend_vm_execute.h zend_execute_data *call; call 5798 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 5800 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 5801 Zend/zend_vm_execute.h EX(call) = call; call 7038 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 7544 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 7569 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 7610 Zend/zend_vm_execute.h zend_execute_data *call; call 7736 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 7738 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 7739 Zend/zend_vm_execute.h EX(call) = call; call 8947 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 9130 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 9243 Zend/zend_vm_execute.h zend_execute_data *call; call 9344 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 9346 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 9347 Zend/zend_vm_execute.h EX(call) = call; call 9360 Zend/zend_vm_execute.h zend_execute_data *call; call 9486 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 9488 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 9489 Zend/zend_vm_execute.h EX(call) = call; call 9504 Zend/zend_vm_execute.h zend_execute_data *call; call 9544 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 9546 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 9547 Zend/zend_vm_execute.h EX(call) = call; call 10767 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 10952 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 11065 Zend/zend_vm_execute.h zend_execute_data *call; call 11166 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 11168 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 11169 Zend/zend_vm_execute.h EX(call) = call; call 11183 Zend/zend_vm_execute.h zend_execute_data *call; call 11309 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 11311 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 11312 Zend/zend_vm_execute.h EX(call) = call; call 11327 Zend/zend_vm_execute.h zend_execute_data *call; call 11367 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 11369 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 11370 Zend/zend_vm_execute.h EX(call) = call; call 11967 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 11985 Zend/zend_vm_execute.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 11988 Zend/zend_vm_execute.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 11993 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 11998 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 12669 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 12780 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 13536 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 13942 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 14053 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 14455 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 14567 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 15197 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15202 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15233 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 15248 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 15251 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15257 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15274 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15279 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15306 Zend/zend_vm_execute.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 15309 Zend/zend_vm_execute.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 15318 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15323 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 15355 Zend/zend_vm_execute.h param = ZEND_CALL_VAR(EX(call), opline->result.var); call 15357 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 15360 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 15364 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", call 15365 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", call 15366 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); call 15368 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { call 15369 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); call 15371 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { call 15372 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); call 15375 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; call 15376 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; call 15377 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; call 15388 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { call 15436 Zend/zend_vm_execute.h zend_execute_data *call = zend_vm_stack_push_call_frame( call 15443 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 15444 Zend/zend_vm_execute.h EX(call) = call; call 17101 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 17296 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 17535 Zend/zend_vm_execute.h zend_execute_data *call; call 17661 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 17663 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 17664 Zend/zend_vm_execute.h EX(call) = call; call 19023 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 19170 Zend/zend_vm_execute.h zend_execute_data *call; call 19296 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 19298 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 19299 Zend/zend_vm_execute.h EX(call) = call; call 20305 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 20500 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 20798 Zend/zend_vm_execute.h zend_execute_data *call; call 20924 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 20926 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 20927 Zend/zend_vm_execute.h EX(call) = call; call 21968 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 22164 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 22375 Zend/zend_vm_execute.h zend_execute_data *call; call 22501 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, call 22503 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 22504 Zend/zend_vm_execute.h EX(call) = call; call 23633 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 23773 Zend/zend_vm_execute.h zend_execute_data *call; call 23874 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 23876 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 23877 Zend/zend_vm_execute.h EX(call) = call; call 26048 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 26188 Zend/zend_vm_execute.h zend_execute_data *call; call 26289 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 26291 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 26292 Zend/zend_vm_execute.h EX(call) = call; call 27540 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 27680 Zend/zend_vm_execute.h zend_execute_data *call; call 27781 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 27783 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 27784 Zend/zend_vm_execute.h EX(call) = call; call 28776 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 28781 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 28816 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 28821 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 28847 Zend/zend_vm_execute.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 28850 Zend/zend_vm_execute.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { call 28859 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 28864 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); call 28896 Zend/zend_vm_execute.h param = ZEND_CALL_VAR(EX(call), opline->result.var); call 28898 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 28901 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { call 28905 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", call 28906 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", call 28907 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); call 28909 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { call 28910 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); call 28912 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { call 28913 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); call 28916 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; call 28917 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; call 28918 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; call 28928 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { call 29235 Zend/zend_vm_execute.h zend_execute_data *call; call 29243 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_CODE, call 29247 Zend/zend_vm_execute.h call->symbol_table = EX(symbol_table); call 29249 Zend/zend_vm_execute.h call->symbol_table = zend_rebuild_symbol_table(); call 29252 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 29253 Zend/zend_vm_execute.h i_init_code_execute_data(call, new_op_array, return_value); call 29257 Zend/zend_vm_execute.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 29258 Zend/zend_vm_execute.h zend_execute_ex(call); call 29259 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 31222 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 31319 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 31586 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 31938 Zend/zend_vm_execute.h zend_execute_data *call; call 32039 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 32041 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 32042 Zend/zend_vm_execute.h EX(call) = call; call 33441 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 34388 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 34457 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 36389 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 36656 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 37022 Zend/zend_vm_execute.h zend_execute_data *call; call 37123 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 37125 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 37126 Zend/zend_vm_execute.h EX(call) = call; call 39053 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 39322 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 39602 Zend/zend_vm_execute.h zend_execute_data *call; call 39703 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 39705 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 39706 Zend/zend_vm_execute.h EX(call) = call; call 40717 Zend/zend_vm_execute.h zend_execute_data *call; call 40725 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_CODE, call 40729 Zend/zend_vm_execute.h call->symbol_table = EX(symbol_table); call 40731 Zend/zend_vm_execute.h call->symbol_table = zend_rebuild_symbol_table(); call 40734 Zend/zend_vm_execute.h call->prev_execute_data = execute_data; call 40735 Zend/zend_vm_execute.h i_init_code_execute_data(call, new_op_array, return_value); call 40739 Zend/zend_vm_execute.h ZEND_ADD_CALL_FLAG(call, ZEND_CALL_TOP); call 40740 Zend/zend_vm_execute.h zend_execute_ex(call); call 40741 Zend/zend_vm_execute.h zend_vm_stack_free_call_frame(call); call 41600 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 41837 Zend/zend_vm_execute.h zend_execute_data *call; call 41938 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 41940 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 41941 Zend/zend_vm_execute.h EX(call) = call; call 42599 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 43010 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { call 43985 Zend/zend_vm_execute.h zend_execute_data *call; call 44086 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 44088 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 44089 Zend/zend_vm_execute.h EX(call) = call; call 45131 Zend/zend_vm_execute.h zend_execute_data *call; call 45232 Zend/zend_vm_execute.h call = zend_vm_stack_push_call_frame(call_info, call 45234 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); call 45235 Zend/zend_vm_execute.h EX(call) = call; call 2308 ext/mbstring/oniguruma/regparse.c } call; call 3538 ext/mbstring/oniguruma/regparse.c tok->u.call.name = prev; call 3539 ext/mbstring/oniguruma/regparse.c tok->u.call.name_end = name_end; call 3540 ext/mbstring/oniguruma/regparse.c tok->u.call.gnum = gnum; call 5330 ext/mbstring/oniguruma/regparse.c int gnum = tok->u.call.gnum; call 5337 ext/mbstring/oniguruma/regparse.c *np = node_new_call(tok->u.call.name, tok->u.call.name_end, gnum); call 77 ext/mbstring/oniguruma/regparse.h #define NCALL(node) (&((node)->u.call)) call 150 ext/mbstring/oniguruma/regparse.h #define SET_CALL_RECURSION(node) (node)->u.call.state |= NST_RECURSION call 265 ext/mbstring/oniguruma/regparse.h CallNode call; call 45 ext/opcache/Optimizer/optimize_func_calls.c int call = 0; call 64 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call].func = func; call 74 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call].opline = opline; call 75 ext/opcache/Optimizer/optimize_func_calls.c call++; call 81 ext/opcache/Optimizer/optimize_func_calls.c call--; call 82 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call].func && call_stack[call].opline) { call 83 ext/opcache/Optimizer/optimize_func_calls.c zend_op *fcall = call_stack[call].opline; call 87 ext/opcache/Optimizer/optimize_func_calls.c fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func); call 91 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = zend_get_call_op(ZEND_INIT_FCALL, call_stack[call].func); call 94 ext/opcache/Optimizer/optimize_func_calls.c fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func); call 99 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = zend_get_call_op(ZEND_INIT_FCALL, call_stack[call].func); call 104 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call].func = NULL; call 105 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call].opline = NULL; call 110 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call - 1].func) { call 111 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 121 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call - 1].func) { call 122 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_MUST_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { call 124 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call - 1].opline = NULL; call 131 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call - 1].func) { call 132 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { call 140 ext/opcache/Optimizer/optimize_func_calls.c if (!(opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) && call_stack[call - 1].func) { call 141 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { call 151 ext/opcache/Optimizer/optimize_func_calls.c if (opline->extended_value != ZEND_ARG_COMPILE_TIME_BOUND && call_stack[call - 1].func) { call 153 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call - 1].opline = NULL; call 158 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call - 1].func = NULL; call 159 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call - 1].opline = NULL; call 1634 sapi/phpdbg/phpdbg_prompt.c execute_data->call->func->type == ZEND_USER_FUNCTION) {