EX 62 Zend/zend.h (!EX(prev_execute_data) || \ EX 63 Zend/zend.h !ZEND_USER_CODE(EX(prev_execute_data)->func->common.type) || \ EX 64 Zend/zend.h !(EX(prev_execute_data)->opline->result_type & EXT_TYPE_UNUSED)) EX 361 Zend/zend_API.h #define getThis() (Z_OBJ(EX(This)) ? &EX(This) : NULL) EX 362 Zend/zend_API.h #define ZEND_IS_METHOD_CALL() (EX(func)->common.scope != NULL) EX 426 Zend/zend_builtin_functions.c zend_execute_data *ex = EX(prev_execute_data); EX 455 Zend/zend_builtin_functions.c ex = EX(prev_execute_data); EX 488 Zend/zend_builtin_functions.c zend_execute_data *ex = EX(prev_execute_data); EX 2326 Zend/zend_builtin_functions.c ptr = EX(prev_execute_data); EX 54 Zend/zend_closures.c zend_function *func = EX(func); EX 547 Zend/zend_closures.c zend_closure *closure = (zend_closure*)EX(func)->common.prototype; EX 550 Zend/zend_closures.c EX(func) = NULL; EX 606 Zend/zend_compile.h EX(literals) EX 609 Zend/zend_compile.h EX(literals) = (op_array)->literals; \ EX 615 Zend/zend_compile.h EX(func)->op_array.literals EX 633 Zend/zend_compile.h EX(run_time_cache) EX 636 Zend/zend_compile.h EX(run_time_cache) = (op_array)->run_time_cache; \ EX 642 Zend/zend_compile.h EX(func)->op_array.run_time_cache EX 124 Zend/zend_execute.c #define CV_DEF_OF(i) (EX(func)->op_array.vars[i]) EX 545 Zend/zend_execute.c return &EX(This); EX 552 Zend/zend_execute.c return &EX(This); EX 561 Zend/zend_execute.c return &EX(This); EX 570 Zend/zend_execute.c return &EX(This); EX 898 Zend/zend_execute.c if (EXPECTED(!(EX(func)->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS)) || EX 899 Zend/zend_execute.c UNEXPECTED(zend_verify_missing_arg_type(EX(func), arg_num, cache_slot))) { EX 900 Zend/zend_execute.c const char *class_name = EX(func)->common.scope ? ZSTR_VAL(EX(func)->common.scope->name) : ""; EX 901 Zend/zend_execute.c const char *space = EX(func)->common.scope ? "::" : ""; EX 902 Zend/zend_execute.c const char *func_name = EX(func)->common.function_name ? ZSTR_VAL(EX(func)->common.function_name) : "main"; EX 903 Zend/zend_execute.c zend_execute_data *ptr = EX(prev_execute_data); EX 1518 Zend/zend_execute.c ZEND_ASSERT(EX(func)->op_array.static_variables != NULL); EX 1519 Zend/zend_execute.c ht = EX(func)->op_array.static_variables; EX 1524 Zend/zend_execute.c EX(func)->op_array.static_variables = ht = zend_array_dup(ht); EX 1528 Zend/zend_execute.c if (!EX(symbol_table)) { EX 1531 Zend/zend_execute.c ht = EX(symbol_table); EX 2004 Zend/zend_execute.c if (&EG(symbol_table)!=EX(symbol_table)) { \ EX 2005 Zend/zend_execute.c zend_hash_apply(EX(symbol_table), zend_check_symbol); \ EX 2055 Zend/zend_execute.c zval *end = cv + EX(func)->op_array.last_var; EX 2111 Zend/zend_execute.c ZEND_ASSERT(EX(func) == (zend_function*)op_array); EX 2113 Zend/zend_execute.c EX(opline) = op_array->opcodes; EX 2114 Zend/zend_execute.c EX(call) = NULL; EX 2115 Zend/zend_execute.c EX(return_value) = return_value; EX 2127 Zend/zend_execute.c EX(opline) += first_extra_arg; EX 2152 Zend/zend_execute.c EX(opline) += num_args; EX 2166 Zend/zend_execute.c if (check_this && op_array->this_var != (uint32_t)-1 && EXPECTED(Z_OBJ(EX(This)))) { EX 2167 Zend/zend_execute.c ZVAL_OBJ(EX_VAR(op_array->this_var), Z_OBJ(EX(This))); EX 2168 Zend/zend_execute.c GC_REFCOUNT(Z_OBJ(EX(This)))++; EX 2185 Zend/zend_execute.c ZEND_ASSERT(EX(func) == (zend_function*)op_array); EX 2187 Zend/zend_execute.c EX(opline) = op_array->opcodes; EX 2188 Zend/zend_execute.c EX(call) = NULL; EX 2189 Zend/zend_execute.c EX(return_value) = return_value; EX 2191 Zend/zend_execute.c if (UNEXPECTED(op_array->this_var != (uint32_t)-1) && EXPECTED(Z_OBJ(EX(This)))) { EX 2192 Zend/zend_execute.c GC_REFCOUNT(Z_OBJ(EX(This)))++; EX 2193 Zend/zend_execute.c if (!zend_hash_str_add(EX(symbol_table), "this", sizeof("this")-1, &EX(This))) { EX 2194 Zend/zend_execute.c GC_REFCOUNT(Z_OBJ(EX(This)))--; EX 2214 Zend/zend_execute.c ZEND_ASSERT(EX(func) == (zend_function*)op_array); EX 2216 Zend/zend_execute.c EX(opline) = op_array->opcodes; EX 2217 Zend/zend_execute.c EX(call) = NULL; EX 2218 Zend/zend_execute.c EX(return_value) = return_value; EX 2220 Zend/zend_execute.c if (UNEXPECTED(EX(symbol_table) != NULL)) { EX 2221 Zend/zend_execute.c if (UNEXPECTED(op_array->this_var != (uint32_t)-1) && EXPECTED(Z_OBJ(EX(This)))) { EX 2222 Zend/zend_execute.c GC_REFCOUNT(Z_OBJ(EX(This)))++; EX 2223 Zend/zend_execute.c if (!zend_hash_str_add(EX(symbol_table), "this", sizeof("this")-1, &EX(This))) { EX 2224 Zend/zend_execute.c GC_REFCOUNT(Z_OBJ(EX(This)))--; EX 2242 Zend/zend_execute.c EX(opline) += first_extra_arg; EX 2267 Zend/zend_execute.c EX(opline) += num_args; EX 2281 Zend/zend_execute.c if (op_array->this_var != (uint32_t)-1 && EXPECTED(Z_OBJ(EX(This)))) { EX 2282 Zend/zend_execute.c ZVAL_OBJ(EX_VAR(op_array->this_var), Z_OBJ(EX(This))); EX 2283 Zend/zend_execute.c GC_REFCOUNT(Z_OBJ(EX(This)))++; EX 2337 Zend/zend_execute.c EX(prev_execute_data) = NULL; EX 2353 Zend/zend_execute.c EX(symbol_table) = NULL; EX 2363 Zend/zend_execute.c EX(prev_execute_data) = EG(current_execute_data); EX 2424 Zend/zend_execute.c zend_generator *generator = (zend_generator *) EX(return_value); EX 2433 Zend/zend_execute.c if (UNEXPECTED(EX(call))) { EX 2434 Zend/zend_execute.c zend_execute_data *call = EX(call); EX 2435 Zend/zend_execute.c zend_op *opline = EX(func)->op_array.opcodes + op_num; EX 2530 Zend/zend_execute.c zend_vm_stack_free_args(EX(call)); EX 2550 Zend/zend_execute.c EX(call) = call->prev_execute_data; EX 2552 Zend/zend_execute.c call = EX(call); EX 2562 Zend/zend_execute.c for (i = 0; i < EX(func)->op_array.last_brk_cont; i++) { EX 2563 Zend/zend_execute.c const zend_brk_cont_element *brk_cont = &EX(func)->op_array.brk_cont_array[i]; EX 2571 Zend/zend_execute.c zend_op *brk_opline = &EX(func)->op_array.opcodes[brk_cont->brk]; EX 2583 Zend/zend_execute.c zend_op *last = EX(func)->op_array.opcodes + op_num; EX 2586 Zend/zend_execute.c ZEND_ASSERT(last >= EX(func)->op_array.opcodes); EX 2633 Zend/zend_execute.c OPLINE = EX(opline) + (skip); \ EX 93 Zend/zend_generators.c OBJ_RELEASE((zend_object *) EX(func)->common.prototype); EX 1642 Zend/zend_vm_def.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 1739 Zend/zend_vm_def.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 2008 Zend/zend_vm_def.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 2353 Zend/zend_vm_def.h if (UNEXPECTED(EX(symbol_table) != NULL)) { EX 2354 Zend/zend_vm_def.h zend_clean_and_cache_symbol_table(EX(symbol_table)); EX 2358 Zend/zend_vm_def.h execute_data = EG(current_execute_data) = EX(prev_execute_data); EX 2365 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && (EX(opline)->op1.num & ZEND_CALL_CTOR)) { EX 2366 Zend/zend_vm_def.h if (!(EX(opline)->op1.num & ZEND_CALL_CTOR_RESULT_UNUSED)) { EX 2379 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; EX 2384 Zend/zend_vm_def.h const zend_op *old_opline = EX(opline); EX 2397 Zend/zend_vm_def.h destroy_op_array(&EX(func)->op_array); EX 2398 Zend/zend_vm_def.h efree_size(EX(func), sizeof(zend_op_array)); EX 2400 Zend/zend_vm_def.h execute_data = EG(current_execute_data) = EX(prev_execute_data); EX 2414 Zend/zend_vm_def.h if (UNEXPECTED(EX(symbol_table) != NULL)) { EX 2415 Zend/zend_vm_def.h zend_clean_and_cache_symbol_table(EX(symbol_table)); EX 2418 Zend/zend_vm_def.h EG(current_execute_data) = EX(prev_execute_data); EX 2420 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(func)->op_array.prototype); EX 2423 Zend/zend_vm_def.h zend_array *symbol_table = EX(symbol_table); EX 2426 Zend/zend_vm_def.h old_execute_data = EX(prev_execute_data); EX 2436 Zend/zend_vm_def.h EG(current_execute_data) = EX(prev_execute_data); EX 3004 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 3005 Zend/zend_vm_def.h EX(call) = call; EX 3104 Zend/zend_vm_def.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 3113 Zend/zend_vm_def.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 3114 Zend/zend_vm_def.h object = Z_OBJ(EX(This)); EX 3142 Zend/zend_vm_def.h ce = EX(called_scope); EX 3148 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 3149 Zend/zend_vm_def.h EX(call) = call; EX 3175 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 3176 Zend/zend_vm_def.h EX(call) = call; EX 3388 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 3389 Zend/zend_vm_def.h EX(call) = call; EX 3446 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 3447 Zend/zend_vm_def.h EX(call) = call; EX 3480 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 3481 Zend/zend_vm_def.h EX(call) = call; EX 3510 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 3511 Zend/zend_vm_def.h EX(call) = call; EX 3519 Zend/zend_vm_def.h zend_execute_data *call = EX(call); EX 3524 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; EX 3565 Zend/zend_vm_def.h zend_execute_data *call = EX(call); EX 3570 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; EX 3590 Zend/zend_vm_def.h zend_execute_data *call = EX(call); EX 3595 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; EX 3623 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; EX 3693 Zend/zend_vm_def.h zend_execute_data *call = EX(call); EX 3699 Zend/zend_vm_def.h EX(call) = call->prev_execute_data; EX 3869 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; EX 3891 Zend/zend_vm_def.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); EX 3897 Zend/zend_vm_def.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; EX 3916 Zend/zend_vm_def.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) EX 3928 Zend/zend_vm_def.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); EX 3952 Zend/zend_vm_def.h if (EX(return_value)) { EX 3953 Zend/zend_vm_def.h ZVAL_NULL(EX(return_value)); EX 3955 Zend/zend_vm_def.h } else if (!EX(return_value)) { EX 3964 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 3966 Zend/zend_vm_def.h if (UNEXPECTED(Z_OPT_COPYABLE_P(EX(return_value)))) { EX 3967 Zend/zend_vm_def.h zval_copy_ctor_func(EX(return_value)); EX 3972 Zend/zend_vm_def.h ZVAL_COPY(EX(return_value), retval_ptr); EX 3978 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 3985 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 4007 Zend/zend_vm_def.h if (!EX(return_value)) { EX 4012 Zend/zend_vm_def.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 4013 Zend/zend_vm_def.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 4015 Zend/zend_vm_def.h zval_opt_copy_ctor_no_imm(EX(return_value)); EX 4033 Zend/zend_vm_def.h if (EX(return_value)) { EX 4034 Zend/zend_vm_def.h ZVAL_NEW_REF(EX(return_value), retval_ptr); EX 4035 Zend/zend_vm_def.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 4042 Zend/zend_vm_def.h if (EX(return_value)) { EX 4045 Zend/zend_vm_def.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); EX 4046 Zend/zend_vm_def.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 4149 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); EX 4172 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); EX 4196 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4214 Zend/zend_vm_def.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4217 Zend/zend_vm_def.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4222 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4227 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4247 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4252 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4283 Zend/zend_vm_def.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 4298 Zend/zend_vm_def.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 4301 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4307 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4324 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4329 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4356 Zend/zend_vm_def.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4359 Zend/zend_vm_def.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4368 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4373 Zend/zend_vm_def.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4406 Zend/zend_vm_def.h arg_num = ZEND_CALL_NUM_ARGS(EX(call)) + 1; EX 4414 Zend/zend_vm_def.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht)); EX 4422 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) { EX 4440 Zend/zend_vm_def.h top = ZEND_CALL_ARG(EX(call), arg_num); EX 4441 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4455 Zend/zend_vm_def.h ZEND_CALL_NUM_ARGS(EX(call))++; EX 4514 Zend/zend_vm_def.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4518 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", EX 4519 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", EX 4520 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name) EX 4530 Zend/zend_vm_def.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1); EX 4531 Zend/zend_vm_def.h top = ZEND_CALL_ARG(EX(call), arg_num); EX 4533 Zend/zend_vm_def.h ZEND_CALL_NUM_ARGS(EX(call))++; EX 4576 Zend/zend_vm_def.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { EX 4577 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); EX 4579 Zend/zend_vm_def.h if (Z_OBJ(EX(call)->This)) { EX 4580 Zend/zend_vm_def.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); EX 4582 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; EX 4583 Zend/zend_vm_def.h EX(call)->called_scope = NULL; EX 4584 Zend/zend_vm_def.h Z_OBJ(EX(call)->This) = NULL; EX 4592 Zend/zend_vm_def.h zend_vm_stack_extend_call_frame(&EX(call), 0, zend_hash_num_elements(ht)); EX 4599 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + 1)) { EX 4611 Zend/zend_vm_def.h param = ZEND_CALL_ARG(EX(call), 1); EX 4613 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4615 Zend/zend_vm_def.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 4619 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", EX 4620 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", EX 4621 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); EX 4623 Zend/zend_vm_def.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { EX 4624 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); EX 4626 Zend/zend_vm_def.h if (Z_OBJ(EX(call)->This)) { EX 4627 Zend/zend_vm_def.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); EX 4629 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; EX 4630 Zend/zend_vm_def.h EX(call)->called_scope = NULL; EX 4631 Zend/zend_vm_def.h Z_OBJ(EX(call)->This) = NULL; EX 4641 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { EX 4650 Zend/zend_vm_def.h ZEND_CALL_NUM_ARGS(EX(call))++; EX 4667 Zend/zend_vm_def.h param = ZEND_CALL_VAR(EX(call), opline->result.var); EX 4669 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 4672 Zend/zend_vm_def.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 4676 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", EX 4677 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", EX 4678 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); EX 4680 Zend/zend_vm_def.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { EX 4681 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); EX 4683 Zend/zend_vm_def.h if (Z_OBJ(EX(call)->This)) { EX 4684 Zend/zend_vm_def.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); EX 4687 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; EX 4688 Zend/zend_vm_def.h EX(call)->called_scope = NULL; EX 4689 Zend/zend_vm_def.h Z_OBJ(EX(call)->This) = NULL; EX 4700 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { EX 4723 Zend/zend_vm_def.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { EX 4727 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) { EX 4761 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { EX 4765 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(Z_CACHE_SLOT_P(default_value))))) { EX 4791 Zend/zend_vm_def.h param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); EX 4792 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { EX 4794 Zend/zend_vm_def.h zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)); EX 4954 Zend/zend_vm_def.h call->prev_execute_data = EX(call); EX 4955 Zend/zend_vm_def.h EX(call) = call; EX 5125 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; EX 5482 Zend/zend_vm_def.h (zend_function*)new_op_array, 0, EX(called_scope), Z_OBJ(EX(This))); EX 5484 Zend/zend_vm_def.h if (EX(symbol_table)) { EX 5485 Zend/zend_vm_def.h call->symbol_table = EX(symbol_table); EX 6861 Zend/zend_vm_def.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_statement_handler, EX(func)); EX 6873 Zend/zend_vm_def.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_begin_handler, EX(func)); EX 6885 Zend/zend_vm_def.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_end_handler, EX(func)); EX 6896 Zend/zend_vm_def.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0); EX 6905 Zend/zend_vm_def.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); EX 6918 Zend/zend_vm_def.h do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); EX 6968 Zend/zend_vm_def.h do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0); EX 7107 Zend/zend_vm_def.h uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; EX 7122 Zend/zend_vm_def.h op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk; EX 7126 Zend/zend_vm_def.h for (i = 0; i < EX(func)->op_array.last_try_catch; i++) { EX 7127 Zend/zend_vm_def.h if (EX(func)->op_array.try_catch_array[i].try_op > op_num) { EX 7132 Zend/zend_vm_def.h if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) { EX 7133 Zend/zend_vm_def.h catch_op_num = EX(func)->op_array.try_catch_array[i].catch_op; EX 7135 Zend/zend_vm_def.h if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) { EX 7136 Zend/zend_vm_def.h finally_op_num = EX(func)->op_array.try_catch_array[i].finally_op; EX 7137 Zend/zend_vm_def.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; EX 7139 Zend/zend_vm_def.h if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op && EX 7140 Zend/zend_vm_def.h op_num < EX(func)->op_array.try_catch_array[i].finally_end) { EX 7141 Zend/zend_vm_def.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; EX 7149 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); EX 7158 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[finally_op_num]); EX 7164 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); EX 7172 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[catch_op_num]); EX 7174 Zend/zend_vm_def.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { EX 7200 Zend/zend_vm_def.h opline = EX(opline); EX 7206 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { EX 7272 Zend/zend_vm_def.h (EX(func)->common.fn_flags & ZEND_ACC_STATIC))) { EX 7274 Zend/zend_vm_def.h EG(scope), EX(called_scope), NULL); EX 7277 Zend/zend_vm_def.h EG(scope), EX(called_scope), Z_OBJ(EX(This)) ? &EX(This) : NULL); EX 7324 Zend/zend_vm_def.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 7561 Zend/zend_vm_def.h fast_call->u2.lineno = opline - EX(func)->op_array.opcodes; EX 7573 Zend/zend_vm_def.h const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno; EX 7584 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); EX 7585 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); EX 7591 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); EX 7592 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); EX 7595 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, 0); EX 7596 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { EX 7843 Zend/zend_vm_def.h ZVAL_STR_COPY(EX_VAR(opline->result.var), EX(called_scope)->name); EX 7853 Zend/zend_vm_def.h zend_function *fbc = EX(func); EX 7854 Zend/zend_vm_def.h zval *ret = EX(return_value); EX 7877 Zend/zend_vm_def.h execute_data = EG(current_execute_data) = EX(prev_execute_data); EX 7963 Zend/zend_vm_def.h if (!EX(func) || !ZEND_USER_CODE(EX(func)->type) || (call_info & ZEND_CALL_TOP)) { EX 7967 Zend/zend_vm_def.h opline = EX(opline); EX 7973 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; EX 365 Zend/zend_vm_execute.h # define LOAD_OPLINE() opline = EX(opline) EX 366 Zend/zend_vm_execute.h # define LOAD_NEXT_OPLINE() opline = EX(opline) + 1 EX 367 Zend/zend_vm_execute.h # define SAVE_OPLINE() EX(opline) = opline EX 369 Zend/zend_vm_execute.h # define OPLINE EX(opline) EX 370 Zend/zend_vm_execute.h # define USE_OPLINE const zend_op *opline = EX(opline); EX 456 Zend/zend_vm_execute.h EX(prev_execute_data) = EG(current_execute_data); EX 471 Zend/zend_vm_execute.h if (UNEXPECTED(EX(symbol_table) != NULL)) { EX 472 Zend/zend_vm_execute.h zend_clean_and_cache_symbol_table(EX(symbol_table)); EX 476 Zend/zend_vm_execute.h execute_data = EG(current_execute_data) = EX(prev_execute_data); EX 483 Zend/zend_vm_execute.h if (UNEXPECTED(EG(exception) != NULL) && (EX(opline)->op1.num & ZEND_CALL_CTOR)) { EX 484 Zend/zend_vm_execute.h if (!(EX(opline)->op1.num & ZEND_CALL_CTOR_RESULT_UNUSED)) { EX 497 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; EX 502 Zend/zend_vm_execute.h const zend_op *old_opline = EX(opline); EX 515 Zend/zend_vm_execute.h destroy_op_array(&EX(func)->op_array); EX 516 Zend/zend_vm_execute.h efree_size(EX(func), sizeof(zend_op_array)); EX 518 Zend/zend_vm_execute.h execute_data = EG(current_execute_data) = EX(prev_execute_data); EX 532 Zend/zend_vm_execute.h if (UNEXPECTED(EX(symbol_table) != NULL)) { EX 533 Zend/zend_vm_execute.h zend_clean_and_cache_symbol_table(EX(symbol_table)); EX 536 Zend/zend_vm_execute.h EG(current_execute_data) = EX(prev_execute_data); EX 538 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(func)->op_array.prototype); EX 541 Zend/zend_vm_execute.h zend_array *symbol_table = EX(symbol_table); EX 544 Zend/zend_vm_execute.h old_execute_data = EX(prev_execute_data); EX 554 Zend/zend_vm_execute.h EG(current_execute_data) = EX(prev_execute_data); EX 572 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); EX 577 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; EX 618 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); EX 623 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; EX 643 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); EX 648 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; EX 676 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; EX 746 Zend/zend_vm_execute.h zend_execute_data *call = EX(call); EX 752 Zend/zend_vm_execute.h EX(call) = call->prev_execute_data; EX 922 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; EX 947 Zend/zend_vm_execute.h arg_num = ZEND_CALL_NUM_ARGS(EX(call)) + 1; EX 955 Zend/zend_vm_execute.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht)); EX 963 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) { EX 981 Zend/zend_vm_execute.h top = ZEND_CALL_ARG(EX(call), arg_num); EX 982 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 996 Zend/zend_vm_execute.h ZEND_CALL_NUM_ARGS(EX(call))++; EX 1055 Zend/zend_vm_execute.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 1059 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", EX 1060 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", EX 1061 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name) EX 1071 Zend/zend_vm_execute.h zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1); EX 1072 Zend/zend_vm_execute.h top = ZEND_CALL_ARG(EX(call), arg_num); EX 1074 Zend/zend_vm_execute.h ZEND_CALL_NUM_ARGS(EX(call))++; EX 1117 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { EX 1118 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); EX 1120 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { EX 1121 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); EX 1123 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; EX 1124 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; EX 1125 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; EX 1133 Zend/zend_vm_execute.h zend_vm_stack_extend_call_frame(&EX(call), 0, zend_hash_num_elements(ht)); EX 1140 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + 1)) { EX 1152 Zend/zend_vm_execute.h param = ZEND_CALL_ARG(EX(call), 1); EX 1154 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 1156 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 1160 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", EX 1161 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", EX 1162 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); EX 1164 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { EX 1165 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); EX 1167 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { EX 1168 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); EX 1170 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; EX 1171 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; EX 1172 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; EX 1182 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { EX 1191 Zend/zend_vm_execute.h ZEND_CALL_NUM_ARGS(EX(call))++; EX 1209 Zend/zend_vm_execute.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { EX 1213 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) { EX 1238 Zend/zend_vm_execute.h param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); EX 1239 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { EX 1241 Zend/zend_vm_execute.h zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)); EX 1300 Zend/zend_vm_execute.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_statement_handler, EX(func)); EX 1312 Zend/zend_vm_execute.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_begin_handler, EX(func)); EX 1324 Zend/zend_vm_execute.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_end_handler, EX(func)); EX 1335 Zend/zend_vm_execute.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0); EX 1344 Zend/zend_vm_execute.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); EX 1357 Zend/zend_vm_execute.h do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); EX 1407 Zend/zend_vm_execute.h do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0); EX 1478 Zend/zend_vm_execute.h uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; EX 1493 Zend/zend_vm_execute.h op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk; EX 1497 Zend/zend_vm_execute.h for (i = 0; i < EX(func)->op_array.last_try_catch; i++) { EX 1498 Zend/zend_vm_execute.h if (EX(func)->op_array.try_catch_array[i].try_op > op_num) { EX 1503 Zend/zend_vm_execute.h if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) { EX 1504 Zend/zend_vm_execute.h catch_op_num = EX(func)->op_array.try_catch_array[i].catch_op; EX 1506 Zend/zend_vm_execute.h if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) { EX 1507 Zend/zend_vm_execute.h finally_op_num = EX(func)->op_array.try_catch_array[i].finally_op; EX 1508 Zend/zend_vm_execute.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; EX 1510 Zend/zend_vm_execute.h if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op && EX 1511 Zend/zend_vm_execute.h op_num < EX(func)->op_array.try_catch_array[i].finally_end) { EX 1512 Zend/zend_vm_execute.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; EX 1520 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); EX 1529 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[finally_op_num]); EX 1535 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); EX 1543 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[catch_op_num]); EX 1545 Zend/zend_vm_execute.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { EX 1571 Zend/zend_vm_execute.h opline = EX(opline); EX 1577 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { EX 1621 Zend/zend_vm_execute.h fast_call->u2.lineno = opline - EX(func)->op_array.opcodes; EX 1633 Zend/zend_vm_execute.h const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno; EX 1644 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); EX 1645 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); EX 1651 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); EX 1652 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); EX 1655 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, 0); EX 1656 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { EX 1713 Zend/zend_vm_execute.h ZVAL_STR_COPY(EX_VAR(opline->result.var), EX(called_scope)->name); EX 1723 Zend/zend_vm_execute.h zend_function *fbc = EX(func); EX 1724 Zend/zend_vm_execute.h zval *ret = EX(return_value); EX 1747 Zend/zend_vm_execute.h execute_data = EG(current_execute_data) = EX(prev_execute_data); EX 1833 Zend/zend_vm_execute.h if (!EX(func) || !ZEND_USER_CODE(EX(func)->type) || (call_info & ZEND_CALL_TOP)) { EX 1837 Zend/zend_vm_execute.h opline = EX(opline); EX 1843 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; EX 1921 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 1922 Zend/zend_vm_execute.h EX(call) = call; EX 2134 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 2135 Zend/zend_vm_execute.h EX(call) = call; EX 2167 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 2168 Zend/zend_vm_execute.h EX(call) = call; EX 2197 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 2198 Zend/zend_vm_execute.h EX(call) = call; EX 2229 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { EX 2233 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(Z_CACHE_SLOT_P(default_value))))) { EX 2557 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 2558 Zend/zend_vm_execute.h EX(call) = call; EX 2813 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 2814 Zend/zend_vm_execute.h EX(call) = call; EX 3084 Zend/zend_vm_execute.h if (EX(return_value)) { EX 3085 Zend/zend_vm_execute.h ZVAL_NULL(EX(return_value)); EX 3087 Zend/zend_vm_execute.h } else if (!EX(return_value)) { EX 3096 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 3098 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(EX(return_value)))) { EX 3099 Zend/zend_vm_execute.h zval_copy_ctor_func(EX(return_value)); EX 3104 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); EX 3110 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 3117 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 3139 Zend/zend_vm_execute.h if (!EX(return_value)) { EX 3144 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 3145 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 3147 Zend/zend_vm_execute.h zval_opt_copy_ctor_no_imm(EX(return_value)); EX 3165 Zend/zend_vm_execute.h if (EX(return_value)) { EX 3166 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); EX 3167 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 3174 Zend/zend_vm_execute.h if (EX(return_value)) { EX 3177 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); EX 3178 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 3277 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 3295 Zend/zend_vm_execute.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 3298 Zend/zend_vm_execute.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 3303 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 3308 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 3384 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 3385 Zend/zend_vm_execute.h EX(call) = call; EX 3673 Zend/zend_vm_execute.h (zend_function*)new_op_array, 0, EX(called_scope), Z_OBJ(EX(This))); EX 3675 Zend/zend_vm_execute.h if (EX(symbol_table)) { EX 3676 Zend/zend_vm_execute.h call->symbol_table = EX(symbol_table); EX 5104 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 5157 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 5340 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 5600 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 5601 Zend/zend_vm_execute.h EX(call) = call; EX 5698 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 5707 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 5708 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 5736 Zend/zend_vm_execute.h ce = EX(called_scope); EX 5742 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 5743 Zend/zend_vm_execute.h EX(call) = call; EX 5800 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 5801 Zend/zend_vm_execute.h EX(call) = call; EX 5959 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; EX 6540 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 6717 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 7038 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 7259 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 7544 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 7569 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 7694 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 7703 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 7704 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 7732 Zend/zend_vm_execute.h ce = EX(called_scope); EX 7738 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 7739 Zend/zend_vm_execute.h EX(call) = call; EX 7750 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); EX 7756 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; EX 7775 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) EX 7787 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); EX 8122 Zend/zend_vm_execute.h (EX(func)->common.fn_flags & ZEND_ACC_STATIC))) { EX 8124 Zend/zend_vm_execute.h EG(scope), EX(called_scope), NULL); EX 8127 Zend/zend_vm_execute.h EG(scope), EX(called_scope), Z_OBJ(EX(This)) ? &EX(This) : NULL); EX 8157 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 8947 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 9130 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 9346 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 9347 Zend/zend_vm_execute.h EX(call) = call; EX 9444 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 9453 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 9454 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 9482 Zend/zend_vm_execute.h ce = EX(called_scope); EX 9488 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 9489 Zend/zend_vm_execute.h EX(call) = call; EX 9546 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 9547 Zend/zend_vm_execute.h EX(call) = call; EX 9562 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); EX 9585 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); EX 10013 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 10767 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 10952 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 11168 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 11169 Zend/zend_vm_execute.h EX(call) = call; EX 11267 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 11276 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 11277 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 11305 Zend/zend_vm_execute.h ce = EX(called_scope); EX 11311 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 11312 Zend/zend_vm_execute.h EX(call) = call; EX 11369 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 11370 Zend/zend_vm_execute.h EX(call) = call; EX 11774 Zend/zend_vm_execute.h if (EX(return_value)) { EX 11775 Zend/zend_vm_execute.h ZVAL_NULL(EX(return_value)); EX 11777 Zend/zend_vm_execute.h } else if (!EX(return_value)) { EX 11786 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 11788 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(EX(return_value)))) { EX 11789 Zend/zend_vm_execute.h zval_copy_ctor_func(EX(return_value)); EX 11794 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); EX 11800 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 11807 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 11829 Zend/zend_vm_execute.h if (!EX(return_value)) { EX 11834 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 11835 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 11837 Zend/zend_vm_execute.h zval_opt_copy_ctor_no_imm(EX(return_value)); EX 11855 Zend/zend_vm_execute.h if (EX(return_value)) { EX 11856 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); EX 11857 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 11864 Zend/zend_vm_execute.h if (EX(return_value)) { EX 11867 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); EX 11868 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 11967 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 11985 Zend/zend_vm_execute.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 11988 Zend/zend_vm_execute.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 11993 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 11998 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 12669 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 12780 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 13057 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 13234 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 13411 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 13536 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 13576 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); EX 13582 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; EX 13601 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) EX 13613 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); EX 13781 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 13942 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 14053 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 14330 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 14455 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 14567 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 15000 Zend/zend_vm_execute.h if (EX(return_value)) { EX 15001 Zend/zend_vm_execute.h ZVAL_NULL(EX(return_value)); EX 15003 Zend/zend_vm_execute.h } else if (!EX(return_value)) { EX 15012 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 15014 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(EX(return_value)))) { EX 15015 Zend/zend_vm_execute.h zval_copy_ctor_func(EX(return_value)); EX 15020 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); EX 15026 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 15033 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 15055 Zend/zend_vm_execute.h if (!EX(return_value)) { EX 15060 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 15061 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 15063 Zend/zend_vm_execute.h zval_opt_copy_ctor_no_imm(EX(return_value)); EX 15081 Zend/zend_vm_execute.h if (EX(return_value)) { EX 15082 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); EX 15083 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 15090 Zend/zend_vm_execute.h if (EX(return_value)) { EX 15093 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); EX 15094 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 15197 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15202 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15233 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 15248 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 15251 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15257 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15274 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15279 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15306 Zend/zend_vm_execute.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 15309 Zend/zend_vm_execute.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 15318 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15323 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15355 Zend/zend_vm_execute.h param = ZEND_CALL_VAR(EX(call), opline->result.var); EX 15357 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 15360 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 15364 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", EX 15365 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", EX 15366 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); EX 15368 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { EX 15369 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); EX 15371 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { EX 15372 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); EX 15375 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; EX 15376 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; EX 15377 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; EX 15388 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { EX 15443 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 15444 Zend/zend_vm_execute.h EX(call) = call; EX 17101 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 17296 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 17619 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 17628 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 17629 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 17657 Zend/zend_vm_execute.h ce = EX(called_scope); EX 17663 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 17664 Zend/zend_vm_execute.h EX(call) = call; EX 17748 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; EX 18071 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 18277 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 18543 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 19023 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 19254 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 19263 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 19264 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 19292 Zend/zend_vm_execute.h ce = EX(called_scope); EX 19298 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 19299 Zend/zend_vm_execute.h EX(call) = call; EX 19310 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); EX 19316 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; EX 19335 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) EX 19347 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); EX 19532 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 20305 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 20500 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 20882 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 20891 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 20892 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 20920 Zend/zend_vm_execute.h ce = EX(called_scope); EX 20926 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 20927 Zend/zend_vm_execute.h EX(call) = call; EX 21227 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 21968 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 22164 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 22459 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { EX 22468 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && instanceof_function(Z_OBJCE(EX(This)), ce)) { EX 22469 Zend/zend_vm_execute.h object = Z_OBJ(EX(This)); EX 22497 Zend/zend_vm_execute.h ce = EX(called_scope); EX 22503 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 22504 Zend/zend_vm_execute.h EX(call) = call; EX 23633 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 23876 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 23877 Zend/zend_vm_execute.h EX(call) = call; EX 23962 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; EX 24369 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 24510 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 24651 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 25084 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); EX 25090 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; EX 25109 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) EX 25121 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); EX 25190 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 26048 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 26291 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 26292 Zend/zend_vm_execute.h EX(call) = call; EX 26677 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 27540 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 27783 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 27784 Zend/zend_vm_execute.h EX(call) = call; EX 28580 Zend/zend_vm_execute.h if (EX(return_value)) { EX 28581 Zend/zend_vm_execute.h ZVAL_NULL(EX(return_value)); EX 28583 Zend/zend_vm_execute.h } else if (!EX(return_value)) { EX 28592 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 28594 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(EX(return_value)))) { EX 28595 Zend/zend_vm_execute.h zval_copy_ctor_func(EX(return_value)); EX 28600 Zend/zend_vm_execute.h ZVAL_COPY(EX(return_value), retval_ptr); EX 28606 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 28613 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 28635 Zend/zend_vm_execute.h if (!EX(return_value)) { EX 28640 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(EX(return_value), retval_ptr); EX 28641 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 28643 Zend/zend_vm_execute.h zval_opt_copy_ctor_no_imm(EX(return_value)); EX 28661 Zend/zend_vm_execute.h if (EX(return_value)) { EX 28662 Zend/zend_vm_execute.h ZVAL_NEW_REF(EX(return_value), retval_ptr); EX 28663 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 28670 Zend/zend_vm_execute.h if (EX(return_value)) { EX 28673 Zend/zend_vm_execute.h ZVAL_REF(EX(return_value), Z_REF_P(retval_ptr)); EX 28674 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(EX(return_value)) = IS_VAR_RET_REF; EX 28776 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 28781 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 28816 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 28821 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 28847 Zend/zend_vm_execute.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 28850 Zend/zend_vm_execute.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { EX 28859 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 28864 Zend/zend_vm_execute.h arg = ZEND_CALL_VAR(EX(call), opline->result.var); EX 28896 Zend/zend_vm_execute.h param = ZEND_CALL_VAR(EX(call), opline->result.var); EX 28898 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 28901 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { EX 28905 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", EX 28906 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", EX 28907 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); EX 28909 Zend/zend_vm_execute.h if (ZEND_CALL_INFO(EX(call)) & ZEND_CALL_CLOSURE) { EX 28910 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); EX 28912 Zend/zend_vm_execute.h if (Z_OBJ(EX(call)->This)) { EX 28913 Zend/zend_vm_execute.h OBJ_RELEASE(Z_OBJ(EX(call)->This)); EX 28916 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; EX 28917 Zend/zend_vm_execute.h EX(call)->called_scope = NULL; EX 28918 Zend/zend_vm_execute.h Z_OBJ(EX(call)->This) = NULL; EX 28928 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { EX 29244 Zend/zend_vm_execute.h (zend_function*)new_op_array, 0, EX(called_scope), Z_OBJ(EX(This))); EX 29246 Zend/zend_vm_execute.h if (EX(symbol_table)) { EX 29247 Zend/zend_vm_execute.h call->symbol_table = EX(symbol_table); EX 31222 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 31319 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 31586 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 32041 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 32042 Zend/zend_vm_execute.h EX(call) = call; EX 32824 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 33120 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 33441 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 33793 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 34388 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 34457 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 34603 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); EX 34609 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; EX 34628 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) EX 34640 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); EX 34988 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 36389 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 36656 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 37125 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 37126 Zend/zend_vm_execute.h EX(call) = call; EX 37684 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { EX 39053 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 39322 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 39705 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 39706 Zend/zend_vm_execute.h EX(call) = call; EX 40726 Zend/zend_vm_execute.h (zend_function*)new_op_array, 0, EX(called_scope), Z_OBJ(EX(This))); EX 40728 Zend/zend_vm_execute.h if (EX(symbol_table)) { EX 40729 Zend/zend_vm_execute.h call->symbol_table = EX(symbol_table); EX 41600 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 41940 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 41941 Zend/zend_vm_execute.h EX(call) = call; EX 42599 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 43010 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) { EX 44088 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 44089 Zend/zend_vm_execute.h EX(call) = call; EX 45234 Zend/zend_vm_execute.h call->prev_execute_data = EX(call); EX 45235 Zend/zend_vm_execute.h EX(call) = call; EX 253 ext/com_dotnet/com_handlers.c ((zend_internal_function*)EX(func))->function_name, EX 382 ext/com_dotnet/com_handlers.c if (SUCCESS == php_com_do_invoke_byref(obj, (zend_internal_function*)EX(func), DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, nargs, args)) { EX 90 ext/reflection/php_reflection.c if (!Z_OBJ(EX(This)) || !instanceof_function(Z_OBJCE(EX(This)), ce)) { \ EX 81 ext/soap/soap.c Z_OBJ(SOAP_GLOBAL(error_object)) = Z_OBJ(EX(This)); EX 100 ext/soap/soap.c Z_OBJ(SOAP_GLOBAL(error_object)) = Z_OBJ(EX(This));\ EX 959 ext/soap/soap.c fci.object = Z_OBJ(EX(This)); EX 349 ext/spl/php_spl.c zend_execute_data *ex = EX(prev_execute_data); EX 826 ext/spl/spl_directory.c zend_call_method_with_0_params(&EX(This), Z_OBJCE(EX(This)), &intern->u.dir.func_rewind, "rewind", NULL); EX 831 ext/spl/spl_directory.c zend_call_method_with_0_params(&EX(This), Z_OBJCE(EX(This)), &intern->u.dir.func_valid, "valid", &retval); EX 840 ext/spl/spl_directory.c zend_call_method_with_0_params(&EX(This), Z_OBJCE(EX(This)), &intern->u.dir.func_next, "next", NULL); EX 2162 ext/spl/spl_directory.c zend_call_method_with_0_params(this_ptr, Z_OBJCE(EX(This)), &intern->u.file.func_getCurr, "getCurrentLine", &retval); EX 4832 ext/standard/basic_functions.c if (!EX(prev_execute_data)->func->common.scope) {