Searched defs:call (Results 1 - 12 of 12) sorted by relevance

/PHP_TRUNK/Zend/
H A Dmicro_bench.php119 function call($n) { function
334 $x->call(N);
H A Dzend_builtin_functions.c2188 static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /* {{{ */ argument
2190 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
2195 zval *p = ZEND_CALL_ARG(call, 1);
2199 if (call->func->type == ZEND_USER_FUNCTION) {
2200 uint32_t first_extra_arg = call->func->op_array.num_args;
2202 if (ZEND_CALL_NUM_ARGS(call) > first_extra_arg) {
2210 p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T);
2242 zend_execute_data *call, *pt local
2433 zend_execute_data *call, *ptr, *skip; local
[all...]
H A Dzend_compile.h229 /* call through user function trampoline. e.g. __call, __callstatic */
232 /* call through internal function handler. e.g. Closure::invoke() */
402 ZEND_CALL_NESTED_FUNCTION, /* stackless VM call to function */
403 ZEND_CALL_NESTED_CODE, /* stackless VM call to include/require/eval */
404 ZEND_CALL_TOP_FUNCTION, /* direct VM call to function from external C code */
405 ZEND_CALL_TOP_CODE /* direct VM call to "main" code from external C code */
410 zend_execute_data *call; /* current call */ member in struct:_zend_execute_data
434 #define ZEND_CALL_INFO(call) \
435 (Z_TYPE_INFO((call)
[all...]
H A Dzend_execute.h39 ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zval *return_value);
167 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_alloc(used_stack); local
169 call->func = func;
170 Z_OBJ(call->This) = object;
171 ZEND_SET_CALL_INFO(call, call_info);
172 ZEND_CALL_NUM_ARGS(call) = num_args;
173 call->called_scope = called_scope;
174 return call;
195 static zend_always_inline void zend_vm_stack_free_extra_args_ex(uint32_t call_info, zend_execute_data *call) argument
198 zval *end = ZEND_CALL_VAR_NUM(call, cal
215 zend_vm_stack_free_extra_args(zend_execute_data *call) argument
217 zend_vm_stack_free_extra_args_ex(ZEND_CALL_INFO(call), call); local
220 zend_vm_stack_free_args(zend_execute_data *call) argument
241 zend_vm_stack_free_call_frame(zend_execute_data *call) argument
[all...]
H A Dzend_execute.c1797 could call dtors, which could use cached hash */
1866 EX(call) = NULL;
1938 EX(call) = NULL;
1965 EX(call) = NULL;
2042 ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ argument
2054 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
2066 ZEND_CALL_TOP_FUNCTION | (ZEND_CALL_INFO(call) & ZEND_CALL_CLOSURE),
2069 call->called_scope,
2070 Z_OBJ(call->This));
2076 zval *arg_src = ZEND_CALL_ARG(call,
2100 zend_is_by_ref_func_arg_fetch(const zend_op *opline, zend_execute_data *call) argument
2107 zend_vm_stack_copy_call_frame(zend_execute_data *call, uint32_t passed_args, uint32_t additional_args) argument
2141 zend_vm_stack_extend_call_frame(zend_execute_data **call, uint32_t passed_args, uint32_t additional_args) argument
[all...]
H A Dzend_generators.c78 while (execute_data->call) {
79 if (Z_OBJ(execute_data->call->This)) {
80 OBJ_RELEASE(Z_OBJ(execute_data->call->This));
82 execute_data->call = execute_data->call->prev_execute_data;
247 ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ argument
259 execute_data = zend_create_generator_execute_data(call, op_array, return_value);
264 if (Z_OBJ(call->This)) {
265 Z_ADDREF(call->This);
695 * So we have to link generator call fram
[all...]
H A Dzend_vm_def.h1633 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
1736 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
2013 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
2850 zend_execute_data *call; variable
2934 call = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION,
2936 call->prev_execute_data = EX(call);
2937 EX(call) = call; variable
2953 zend_execute_data *call; variable
3071 EX(call) = call; variable
3082 zend_execute_data *call; variable
3100 EX(call) = call; variable
3114 zend_execute_data *call; variable
3249 EX(call) = call; variable
3265 zend_execute_data *call; variable
3314 EX(call) = call; variable
3327 zend_execute_data *call; variable
3350 EX(call) = call; variable
3362 zend_execute_data *call; variable
3379 EX(call) = call; variable
3387 zend_execute_data *call = EX(call); variable
3392 EX(call) = call->prev_execute_data; variable
3414 zend_vm_stack_free_args(call); variable
3415 zend_vm_stack_free_call_frame(call); variable
3436 zend_execute_data *call = EX(call); variable
3441 EX(call) = call->prev_execute_data; variable
3461 zend_execute_data *call = EX(call); variable
3466 EX(call) = call->prev_execute_data; variable
3476 zend_vm_stack_free_args(call); variable
3479 zend_vm_stack_free_call_frame(call); variable
3525 zend_vm_stack_free_args(call); variable
3526 zend_vm_stack_free_call_frame(call); variable
3546 zend_vm_stack_free_args(call); variable
3547 zend_vm_stack_free_call_frame(call); variable
3568 zend_execute_data *call = EX(call); variable
3574 EX(call) = call->prev_execute_data; variable
3601 zend_vm_stack_free_args(call); variable
3604 zend_vm_stack_free_call_frame(call); variable
3621 zend_execute_ex(call); variable
3653 zend_vm_stack_free_args(call); variable
3654 zend_vm_stack_free_call_frame(call); variable
3687 zend_vm_stack_free_args(call); variable
3688 zend_vm_stack_free_call_frame(call); variable
3726 zend_vm_stack_free_args(call); variable
3728 zend_vm_stack_free_call_frame(call); variable
4852 zend_execute_data *call = zend_vm_stack_push_call_frame( variable
4860 EX(call) = call; variable
5374 zend_execute_data *call; variable
5397 zend_execute_ex(call); variable
6934 zend_execute_data *call = EX(call); variable
6963 ZEND_CALL_NUM_ARGS(call) = 0; variable
6976 ZEND_CALL_NUM_ARGS(call) = opline->op2.num; variable
7039 EX(call) = call->prev_execute_data; variable
7040 zend_vm_stack_free_call_frame(call); variable
7747 zend_execute_data *call; variable
7768 zend_vm_stack_free_call_frame(call); variable
7791 zend_execute_ex(call); variable
7812 zend_vm_stack_free_args(call); variable
7813 zend_vm_stack_free_call_frame(call); variable
7845 zend_vm_stack_free_args(call); variable
7846 zend_vm_stack_free_call_frame(call); variable
[all...]
H A Dzend_vm_execute.h544 zend_execute_data *call = EX(call); local
545 zend_function *fbc = call->func;
549 EX(call) = call->prev_execute_data;
551 call->called_scope = EX(called_scope);
552 Z_OBJ(call->This) = Z_OBJ(EX(This));
554 call->prev_execute_data = execute_data;
555 EG(current_execute_data) = call;
561 fbc->internal_function.handler(call, re
593 zend_execute_data *call = EX(call); local
618 zend_execute_data *call = EX(call); local
725 zend_execute_data *call = EX(call); local
1456 zend_execute_data *call = EX(call); local
1783 zend_execute_data *call; local
1962 zend_execute_data *call; local
1994 zend_execute_data *call; local
2140 zend_execute_data *call; local
2175 zend_execute_data *call; local
2400 zend_execute_data *call; local
2593 zend_execute_data *call; local
3297 zend_execute_data *call = zend_vm_stack_push_call_frame( local
3583 zend_execute_data *call; local
5306 zend_execute_data *call; local
5440 zend_execute_data *call; local
7260 zend_execute_data *call; local
8770 zend_execute_data *call; local
8904 zend_execute_data *call; local
10366 zend_execute_data *call; local
10500 zend_execute_data *call; local
14522 zend_execute_data *call = zend_vm_stack_push_call_frame( local
16667 zend_execute_data *call; local
18262 zend_execute_data *call; local
19950 zend_execute_data *call; local
21594 zend_execute_data *call; local
23042 zend_execute_data *call; local
25434 zend_execute_data *call; local
26945 zend_execute_data *call; local
28514 zend_execute_data *call; local
31188 zend_execute_data *call; local
36146 zend_execute_data *call; local
38678 zend_execute_data *call; local
39778 zend_execute_data *call; local
40788 zend_execute_data *call; local
42798 zend_execute_data *call; local
43819 zend_execute_data *call; local
[all...]
H A Dzend_execute_API.c248 /* Moved after symbol table cleaners, because some of the cleaners can call
675 zend_execute_data *call, dummy_execute_data; local
717 dummy_execute_data.call = NULL;
755 call = zend_vm_stack_push_call_frame(ZEND_CALL_TOP_FUNCTION,
770 zend_error(E_EXCEPTION | E_ERROR, "Cannot call abstract method %s::%s()", func->common.scope->name->val, func->common.function_name->val);
791 ZEND_CALL_NUM_ARGS(call) = i;
792 zend_vm_stack_free_args(call);
794 zend_vm_stack_free_call_frame(call);
820 param = ZEND_CALL_ARG(call, i+1);
829 Z_OBJ(call
[all...]
/PHP_TRUNK/ext/opcache/Optimizer/
H A Doptimize_func_calls.c45 int call = 0; local
64 call_stack[call].func = func;
74 call_stack[call].opline = opline;
75 call++;
81 call--;
82 if (call_stack[call].func && call_stack[call].opline) {
83 zend_op *fcall = call_stack[call].opline;
87 fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func);
91 opline->opcode = zend_get_call_op(ZEND_INIT_FCALL, call_stack[call]
[all...]
/PHP_TRUNK/ext/mbstring/oniguruma/
H A Dregparse.c1342 NCALL(node)->group_num = gnum; /* call by number if gnum != 0 */
2308 } call; member in union:__anon38::__anon39
3538 tok->u.call.name = prev;
3539 tok->u.call.name_end = name_end;
3540 tok->u.call.gnum = gnum;
5330 int gnum = tok->u.call.gnum;
5337 *np = node_new_call(tok->u.call.name, tok->u.call.name_end, gnum);
H A Dregparse.h77 #define NCALL(node) (&((node)->u.call))
150 #define SET_CALL_RECURSION(node) (node)->u.call.state |= NST_RECURSION
193 /* for multiple call reference */
265 CallNode call; member in union:_Node::__anon56

Completed in 50 milliseconds