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_compile.h245 /* call through user function trampoline. e.g. __call, __callstatic */
248 /* call through internal function handler. e.g. Closure::invoke() */
421 ZEND_CALL_NESTED_FUNCTION, /* stackless VM call to function */
422 ZEND_CALL_NESTED_CODE, /* stackless VM call to include/require/eval */
423 ZEND_CALL_TOP_FUNCTION, /* direct VM call to function from external C code */
424 ZEND_CALL_TOP_CODE /* direct VM call to "main" code from external C code */
429 zend_execute_data *call; /* current call */ member in struct:_zend_execute_data
455 #define ZEND_CALL_INFO(call) \
456 (Z_TYPE_INFO((call)
[all...]
H A Dzend_builtin_functions.c2201 static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /* {{{ */ argument
2203 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
2208 zval *p = ZEND_CALL_ARG(call, 1);
2212 if (call->func->type == ZEND_USER_FUNCTION) {
2213 uint32_t first_extra_arg = call->func->op_array.num_args;
2215 if (ZEND_CALL_NUM_ARGS(call) > first_extra_arg) {
2223 p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T);
2255 zend_execute_data *call, *pt local
2440 zend_execute_data *call, *ptr, *skip; local
[all...]
H A Dzend_generators.c228 ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ argument
240 execute_data = zend_create_generator_execute_data(call, op_array, return_value);
245 if (Z_OBJ(call->This)) {
246 Z_ADDREF(call->This);
676 * So we have to link generator call frame with caller call frame. */
H A Dzend_execute_API.c266 /* Moved after symbol table cleaners, because some of the cleaners can call
693 zend_execute_data *call, dummy_execute_data; local
735 dummy_execute_data.call = NULL;
773 call = zend_vm_stack_push_call_frame(ZEND_CALL_TOP_FUNCTION,
788 zend_throw_error(zend_ce_error, "Cannot call abstract method %s::%s()", ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name));
809 ZEND_CALL_NUM_ARGS(call) = i;
810 zend_vm_stack_free_args(call);
812 zend_vm_stack_free_call_frame(call);
838 param = ZEND_CALL_ARG(call, i+1);
846 Z_OBJ(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);
172 zend_execute_data *call = (zend_execute_data*)EG(vm_stack_top); local
176 if (UNEXPECTED(used_stack > (size_t)(((char*)EG(vm_stack_end)) - (char*)call))) {
177 call = (zend_execute_data*)zend_vm_stack_extend(used_stack);
178 ZEND_SET_CALL_INFO(call, call_info | ZEND_CALL_ALLOCATED);
180 EG(vm_stack_top) = (zval*)((char*)call + used_stack);
181 ZEND_SET_CALL_INFO(call, call_info);
186 call->func = func;
187 Z_OBJ(call->This) = object;
188 ZEND_CALL_NUM_ARGS(call)
211 zend_vm_stack_free_extra_args_ex(uint32_t call_info, zend_execute_data *call) argument
231 zend_vm_stack_free_extra_args(zend_execute_data *call) argument
233 zend_vm_stack_free_extra_args_ex(ZEND_CALL_INFO(call), call); local
236 zend_vm_stack_free_args(zend_execute_data *call) argument
257 zend_vm_stack_free_call_frame_ex(uint32_t call_info, zend_execute_data *call) argument
278 zend_vm_stack_free_call_frame(zend_execute_data *call) argument
280 zend_vm_stack_free_call_frame_ex(ZEND_CALL_INFO(call), call); local
[all...]
H A Dzend_vm_def.h1645 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
1746 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
2021 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
2942 zend_execute_data *call; variable
3043 call = zend_vm_stack_push_call_frame(call_info,
3045 call->prev_execute_data = EX(call);
3046 EX(call) = call; variable
3062 zend_execute_data *call; variable
3182 EX(call) = call; variable
3193 zend_execute_data *call; variable
3211 EX(call) = call; variable
3225 zend_execute_data *call; variable
3417 EX(call) = call; variable
3433 zend_execute_data *call; variable
3473 EX(call) = call; variable
3486 zend_execute_data *call; variable
3509 EX(call) = call; variable
3521 zend_execute_data *call; variable
3538 EX(call) = call; variable
3546 zend_execute_data *call = EX(call); variable
3551 EX(call) = call->prev_execute_data; variable
3570 zend_vm_stack_free_args(call); variable
3571 zend_vm_stack_free_call_frame(call); variable
3592 zend_execute_data *call = EX(call); variable
3597 EX(call) = call->prev_execute_data; variable
3617 zend_execute_data *call = EX(call); variable
3622 EX(call) = call->prev_execute_data; variable
3632 zend_vm_stack_free_args(call); variable
3635 zend_vm_stack_free_call_frame(call); variable
3678 zend_vm_stack_free_args(call); variable
3679 zend_vm_stack_free_call_frame(call); variable
3699 zend_vm_stack_free_args(call); variable
3700 zend_vm_stack_free_call_frame(call); variable
3721 zend_execute_data *call = EX(call); variable
3727 EX(call) = call->prev_execute_data; variable
3757 zend_vm_stack_free_args(call); variable
3775 zend_execute_ex(call); variable
3798 zend_vm_stack_free_args(call); variable
3831 zend_vm_stack_free_args(call); variable
3870 zend_vm_stack_free_args(call); variable
4997 zend_execute_data *call = zend_vm_stack_push_call_frame( variable
5005 EX(call) = call; variable
5530 zend_execute_data *call; variable
5553 zend_execute_ex(call); variable
5554 zend_vm_stack_free_call_frame(call); variable
7931 zend_execute_data *call; variable
7952 zend_vm_stack_free_call_frame(call); variable
7973 zend_execute_ex(call); variable
7993 zend_vm_stack_free_args(call); variable
7994 zend_vm_stack_free_call_frame(call); variable
8026 zend_vm_stack_free_args(call); variable
8047 zend_vm_stack_free_call_frame(call); variable
[all...]
H A Dzend_vm_execute.h335 # define ZEND_VM_TAIL_CALL(call) call; return
340 # define ZEND_VM_TAIL_CALL(call) return call
564 zend_execute_data *call = EX(call); local
565 zend_function *fbc = call->func;
569 EX(call) = call->prev_execute_data;
571 call
610 zend_execute_data *call = EX(call); local
635 zend_execute_data *call = EX(call); local
739 zend_execute_data *call = EX(call); local
1715 zend_execute_data *call; local
1896 zend_execute_data *call; local
1928 zend_execute_data *call; local
2132 zend_execute_data *call; local
2167 zend_execute_data *call; local
2381 zend_execute_data *call; local
2635 zend_execute_data *call; local
3404 zend_execute_data *call = zend_vm_stack_push_call_frame( local
3695 zend_execute_data *call; local
5549 zend_execute_data *call; local
5667 zend_execute_data *call; local
5803 zend_execute_data *call; local
7699 zend_execute_data *call; local
9340 zend_execute_data *call; local
9458 zend_execute_data *call; local
9594 zend_execute_data *call; local
11175 zend_execute_data *call; local
11294 zend_execute_data *call; local
11430 zend_execute_data *call; local
15587 zend_execute_data *call = zend_vm_stack_push_call_frame( local
17694 zend_execute_data *call; local
19334 zend_execute_data *call; local
20956 zend_execute_data *call; local
22533 zend_execute_data *call; local
23928 zend_execute_data *call; local
26318 zend_execute_data *call; local
27809 zend_execute_data *call; local
29426 zend_execute_data *call; local
32148 zend_execute_data *call; local
37284 zend_execute_data *call; local
39890 zend_execute_data *call; local
41040 zend_execute_data *call; local
42172 zend_execute_data *call; local
44369 zend_execute_data *call; local
45533 zend_execute_data *call; local
[all...]
H A Dzend_execute.c2012 could call dtors, which could use cached hash */
2081 EX(call) = NULL;
2153 EX(call) = NULL;
2180 EX(call) = NULL;
2257 ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ argument
2269 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
2281 call_info = ZEND_CALL_TOP_FUNCTION | ZEND_CALL_ALLOCATED | (ZEND_CALL_INFO(call) & (ZEND_CALL_CLOSURE|ZEND_CALL_RELEASE_THIS));
2282 if (Z_OBJ(call->This)) {
2289 call->called_scope,
2290 Z_OBJ(call
2322 zend_is_by_ref_func_arg_fetch(const zend_op *opline, zend_execute_data *call) argument
2329 zend_vm_stack_copy_call_frame(zend_execute_data *call, uint32_t passed_args, uint32_t additional_args) argument
2365 zend_vm_stack_extend_call_frame(zend_execute_data **call, uint32_t passed_args, uint32_t additional_args) argument
2389 zend_execute_data *call = EX(call); local
[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 107 milliseconds