Searched refs:call (Results 1 - 16 of 16) sorted by relevance

/PHP_TRUNK/Zend/
H A Dmicro_bench.php119 function call($n) { function
334 $x->call(N);
H A Dzend_generators.h102 ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *return_value);
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);
828 Z_OBJ(call
[all...]
H A Dzend_closures.c72 /* {{{ proto mixed Closure::call(object $to [, mixed $parameter] [, mixed $...] )
74 ZEND_METHOD(Closure, call)
446 ZEND_ME(Closure, call, arginfo_closure_call, ZEND_ACC_PUBLIC)
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);
158 zend_execute_data *call = (zend_execute_data*)EG(vm_stack_top); local
160 if (UNEXPECTED(used_stack > (size_t)(((char*)EG(vm_stack_end)) - (char*)call))) {
161 call = (zend_execute_data*)zend_vm_stack_extend(used_stack);
162 ZEND_SET_CALL_INFO(call, call_info | ZEND_CALL_ALLOCATED);
164 EG(vm_stack_top) = (zval*)((char*)call + used_stack);
165 ZEND_SET_CALL_INFO(call, call_info);
167 call->func = func;
168 Z_OBJ(call->This) = object;
169 ZEND_CALL_NUM_ARGS(call)
192 zend_vm_stack_free_extra_args_ex(uint32_t call_info, zend_execute_data *call) argument
212 zend_vm_stack_free_extra_args(zend_execute_data *call) argument
214 zend_vm_stack_free_extra_args_ex(ZEND_CALL_INFO(call), call); local
217 zend_vm_stack_free_args(zend_execute_data *call) argument
238 zend_vm_stack_free_call_frame_ex(uint32_t call_info, zend_execute_data *call) argument
254 zend_vm_stack_free_call_frame(zend_execute_data *call) argument
256 zend_vm_stack_free_call_frame_ex(ZEND_CALL_INFO(call), call); local
[all...]
H A Dzend_generators.c78 while (execute_data->call) {
79 if (ZEND_CALL_INFO(execute_data->call) & ZEND_CALL_RELEASE_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_builtin_functions.c2193 static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /* {{{ */ argument
2195 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
2200 zval *p = ZEND_CALL_ARG(call, 1);
2204 if (call->func->type == ZEND_USER_FUNCTION) {
2205 uint32_t first_extra_arg = call->func->op_array.num_args;
2207 if (ZEND_CALL_NUM_ARGS(call) > first_extra_arg) {
2215 p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T);
2247 zend_execute_data *call, *pt local
2432 zend_execute_data *call, *ptr, *skip; local
[all...]
H A Dzend_compile.h240 /* call through user function trampoline. e.g. __call, __callstatic */
243 /* call through internal function handler. e.g. Closure::invoke() */
416 ZEND_CALL_NESTED_FUNCTION, /* stackless VM call to function */
417 ZEND_CALL_NESTED_CODE, /* stackless VM call to include/require/eval */
418 ZEND_CALL_TOP_FUNCTION, /* direct VM call to function from external C code */
419 ZEND_CALL_TOP_CODE /* direct VM call to "main" code from external C code */
424 zend_execute_data *call; /* current call */ member in struct:_zend_execute_data
450 #define ZEND_CALL_INFO(call) \
451 (Z_TYPE_INFO((call)
[all...]
H A Dzend_execute.c1798 could call dtors, which could use cached hash */
1867 EX(call) = NULL;
1939 EX(call) = NULL;
1966 EX(call) = NULL;
2043 ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ argument
2055 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
2067 call_info = ZEND_CALL_TOP_FUNCTION | ZEND_CALL_ALLOCATED | (ZEND_CALL_INFO(call) & (ZEND_CALL_CLOSURE|ZEND_CALL_RELEASE_THIS));
2068 if (Z_OBJ(call->This)) {
2075 call->called_scope,
2076 Z_OBJ(call
2108 zend_is_by_ref_func_arg_fetch(const zend_op *opline, zend_execute_data *call) argument
2115 zend_vm_stack_copy_call_frame(zend_execute_data *call, uint32_t passed_args, uint32_t additional_args) argument
2149 zend_vm_stack_extend_call_frame(zend_execute_data **call, uint32_t passed_args, uint32_t additional_args) argument
[all...]
H A Dzend_vm_def.h1674 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
1777 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
2054 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
2900 zend_execute_data *call; variable
2995 call = zend_vm_stack_push_call_frame(call_info,
2997 call->prev_execute_data = EX(call);
2998 EX(call) = call; variable
3014 zend_execute_data *call; variable
3131 EX(call) = call; variable
3142 zend_execute_data *call; variable
3160 EX(call) = call; variable
3174 zend_execute_data *call; variable
3368 EX(call) = call; variable
3384 zend_execute_data *call; variable
3424 EX(call) = call; variable
3437 zend_execute_data *call; variable
3460 EX(call) = call; variable
3472 zend_execute_data *call; variable
3489 EX(call) = call; variable
3497 zend_execute_data *call = EX(call); variable
3502 EX(call) = call->prev_execute_data; variable
3521 zend_vm_stack_free_args(call); variable
3522 zend_vm_stack_free_call_frame(call); variable
3543 zend_execute_data *call = EX(call); variable
3548 EX(call) = call->prev_execute_data; variable
3568 zend_execute_data *call = EX(call); variable
3573 EX(call) = call->prev_execute_data; variable
3583 zend_vm_stack_free_args(call); variable
3586 zend_vm_stack_free_call_frame(call); variable
3629 zend_vm_stack_free_args(call); variable
3630 zend_vm_stack_free_call_frame(call); variable
3650 zend_vm_stack_free_args(call); variable
3651 zend_vm_stack_free_call_frame(call); variable
3672 zend_execute_data *call = EX(call); variable
3678 EX(call) = call->prev_execute_data; variable
3708 zend_vm_stack_free_args(call); variable
3726 zend_execute_ex(call); variable
3749 zend_vm_stack_free_args(call); variable
3782 zend_vm_stack_free_args(call); variable
3821 zend_vm_stack_free_args(call); variable
4952 zend_execute_data *call = zend_vm_stack_push_call_frame( variable
4960 EX(call) = call; variable
5471 zend_execute_data *call; variable
5494 zend_execute_ex(call); variable
5495 zend_vm_stack_free_call_frame(call); variable
7124 zend_execute_data *call = EX(call); variable
7153 ZEND_CALL_NUM_ARGS(call) = 0; variable
7166 ZEND_CALL_NUM_ARGS(call) = opline->op2.num; variable
7229 EX(call) = call->prev_execute_data; variable
7230 zend_vm_stack_free_call_frame(call); variable
7975 zend_execute_data *call; variable
7996 zend_vm_stack_free_call_frame(call); variable
8017 zend_execute_ex(call); variable
8037 zend_vm_stack_free_args(call); variable
8038 zend_vm_stack_free_call_frame(call); variable
8070 zend_vm_stack_free_args(call); variable
8091 zend_vm_stack_free_call_frame(call); variable
[all...]
H A Dzend_vm_execute.h549 zend_execute_data *call = EX(call); local
550 zend_function *fbc = call->func;
554 EX(call) = call->prev_execute_data;
556 call->prev_execute_data = execute_data;
557 EG(current_execute_data) = call;
563 fbc->internal_function.handler(call, ret);
567 !call->func ||
568 !(call
595 zend_execute_data *call = EX(call); local
620 zend_execute_data *call = EX(call); local
724 zend_execute_data *call = EX(call); local
1495 zend_execute_data *call = EX(call); local
1841 zend_execute_data *call; local
2019 zend_execute_data *call; local
2051 zend_execute_data *call; local
2257 zend_execute_data *call; local
2292 zend_execute_data *call; local
2498 zend_execute_data *call; local
2751 zend_execute_data *call; local
3518 zend_execute_data *call = zend_vm_stack_push_call_frame( local
3804 zend_execute_data *call; local
5561 zend_execute_data *call; local
5673 zend_execute_data *call; local
5806 zend_execute_data *call; local
7652 zend_execute_data *call; local
9203 zend_execute_data *call; local
9315 zend_execute_data *call; local
9448 zend_execute_data *call; local
10929 zend_execute_data *call; local
11042 zend_execute_data *call; local
11175 zend_execute_data *call; local
15235 zend_execute_data *call = zend_vm_stack_push_call_frame( local
17431 zend_execute_data *call; local
19040 zend_execute_data *call; local
20752 zend_execute_data *call; local
22407 zend_execute_data *call; local
23866 zend_execute_data *call; local
26284 zend_execute_data *call; local
27820 zend_execute_data *call; local
29406 zend_execute_data *call; local
32120 zend_execute_data *call; local
37206 zend_execute_data *call; local
39787 zend_execute_data *call; local
40904 zend_execute_data *call; local
41940 zend_execute_data *call; local
44010 zend_execute_data *call; local
45068 zend_execute_data *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
/PHP_TRUNK/ext/pcre/pcrelib/
H A Dpcre_compile.c495 "recursive call could loop indefinitely\0"
1752 /* Reached end of a branch; if it's a ket it is the end of a nested call.
1753 If it's ALT it is an alternation in a nested call. An ACCEPT is effectively
1754 an ALT. If it is END it's the end of the outer call. All can be handled by
1770 /* A true recursion implies not fixed length, but a subroutine call may
2399 /* For a recursion/subroutine call, if its end has been reached, which
2400 implies a backward reference subroutine call, we can scan it. If it's a
2401 forward reference subroutine call, we can't. To detect forward reference
2425 is a recursive call, as otherwise there will be an infinite loop. If it is
4101 characters in the "other" case. Each call return
[all...]
/PHP_TRUNK/ext/sqlite3/libsqlite/
H A Dsqlite3.c209 ** Make sure we can call this stuff from C++.
373 ** can be fully or partially disabled using a call to [sqlite3_config()]
817 ** only way to prevent a call to xClose following a failed [sqlite3_vfs.xOpen]
975 ** should not call [sqlite3_file_control()] with this opcode as doing so may
982 ** should silently ignore this opcode. Applications should not call
1217 ** call, depending on the object being opened:
1268 ** or failure of the xOpen call.
1427 ** A call to sqlite3_initialize() is an "effective" call if it is
1430 ** following a call t
[all...]

Completed in 215 milliseconds