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_closures.c69 /* {{{ proto mixed Closure::call(object $to [, mixed $parameter] [, mixed $...] )
71 ZEND_METHOD(Closure, call)
441 ZEND_ME(Closure, call, arginfo_closure_call, ZEND_ACC_PUBLIC)
H A Dzend_compile.h226 /* function flag for internal user call handlers __call, __callstatic */
388 ZEND_CALL_NESTED_FUNCTION, /* stackless VM call to function */
389 ZEND_CALL_NESTED_CODE, /* stackless VM call to include/require/eval */
390 ZEND_CALL_TOP_FUNCTION, /* direct VM call to function from external C code */
391 ZEND_CALL_TOP_CODE /* direct VM call to "main" code from external C code */
396 zend_execute_data *call; /* current call */ member in struct:_zend_execute_data
419 #define ZEND_CALL_INFO(call) \
420 (Z_TYPE_INFO((call)->This) >> 24)
422 #define ZEND_CALL_KIND(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);
148 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_alloc(used_stack); local
150 call->func = func;
151 Z_OBJ(call->This) = object;
152 ZEND_SET_CALL_INFO(call, call_info);
153 ZEND_CALL_NUM_ARGS(call) = num_args;
154 call->called_scope = called_scope;
155 call->prev_execute_data = prev;
156 return call;
177 static zend_always_inline void zend_vm_stack_free_extra_args(zend_execute_data *call) argument
189 zend_vm_stack_free_args(zend_execute_data *call) argument
204 zend_vm_stack_free_call_frame(zend_execute_data *call) argument
[all...]
H A Dzend_execute_API.c246 /* Moved after symbol table cleaners, because some of the cleaners can call
649 zend_execute_data *call, dummy_execute_data; local
689 dummy_execute_data.call = NULL;
727 call = zend_vm_stack_push_call_frame(ZEND_CALL_TOP_FUNCTION,
742 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", func->common.scope->name->val, func->common.function_name->val);
778 ZEND_CALL_NUM_ARGS(call) = i;
779 zend_vm_stack_free_args(call);
781 zend_vm_stack_free_call_frame(call);
806 param = ZEND_CALL_ARG(call, i+1);
811 param = ZEND_CALL_ARG(call,
[all...]
H A Dzend_generators.c70 while (execute_data->call) {
71 if (Z_OBJ(execute_data->call->This)) {
72 OBJ_RELEASE(Z_OBJ(execute_data->call->This));
74 execute_data->call = execute_data->call->prev_execute_data;
220 ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ argument
255 execute_data = zend_create_generator_execute_data(call, op_array, return_value);
260 if (Z_OBJ(call->This)) {
261 Z_ADDREF(call->This);
317 * So we have to link generator call fram
[all...]
H A Dzend_generators.h57 ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *return_value);
H A Dzend_builtin_functions.c2150 static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /* {{{ */ argument
2152 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
2157 zval *p = ZEND_CALL_ARG(call, 1);
2161 if (call->func->type == ZEND_USER_FUNCTION) {
2162 uint32_t first_extra_arg = call->func->op_array.num_args;
2164 if (ZEND_CALL_NUM_ARGS(call) > first_extra_arg) {
2172 p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T);
2204 zend_execute_data *call, *pt local
2390 zend_execute_data *call, *ptr, *skip; local
[all...]
H A Dzend_vm_def.h1247 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
1346 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
1581 if (zend_is_by_ref_func_arg_fetch(opline, EX(call))) {
2382 EX(call) = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, variable
2383 fbc, opline->extended_value, called_scope, obj, EX(call));
2463 zend_error_noreturn(E_ERROR, "Cannot call constructor");
2466 zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name->val);
2488 /* An internal function assumes $this is present and won't check that. So PHP would crash by allowing the call. */
2505 EX(call) = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, variable
2506 fbc, opline->extended_value, ce, object, EX(call));
2534 EX(call) = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, variable
2654 EX(call) = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, variable
2708 EX(call) = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, variable
2740 EX(call) = zend_vm_stack_push_call_frame(ZEND_CALL_NESTED_FUNCTION, variable
2764 EX(call) = zend_vm_stack_push_call_frame_ex( variable
2776 zend_execute_data *call = EX(call); variable
2782 EX(call) = call->prev_execute_data; variable
2806 zend_vm_stack_free_args(call); variable
2809 zend_vm_stack_free_call_frame(call); variable
2826 zend_execute_ex(call); variable
2861 zend_vm_stack_free_args(call); variable
2862 zend_vm_stack_free_call_frame(call); variable
2885 zend_vm_stack_free_args(call); variable
2886 zend_vm_stack_free_call_frame(call); variable
2912 zend_vm_stack_free_args(call); variable
2914 zend_vm_stack_free_call_frame(call); variable
3879 EX(call) = zend_vm_stack_push_call_frame( variable
4375 zend_execute_data *call; variable
4398 zend_execute_ex(call); variable
5722 zend_execute_data *call = EX(call); variable
5747 ZEND_CALL_NUM_ARGS(call) = 0; variable
5760 ZEND_CALL_NUM_ARGS(call) = opline->op2.num; variable
5814 EX(call) = call->prev_execute_data; variable
5815 zend_vm_stack_free_call_frame(call); variable
[all...]
H A Dzend_vm_execute.h492 zend_execute_data *call = EX(call); local
493 zend_function *fbc = call->func;
494 zend_object *object = Z_OBJ(call->This);
498 EX(call) = call->prev_execute_data;
501 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name->val, fbc->common.function_name->val);
520 zend_generator_create_zval(call, &fbc->op_array, EX_VAR(opline->result.var));
522 zend_vm_stack_free_args(call);
525 zend_vm_stack_free_call_frame(call);
1237 zend_execute_data *call = EX(call); local
3003 zend_execute_data *call; local
23976 zend_execute_data *call; local
33101 zend_execute_data *call; local
[all...]
H A Dzend_execute.c1561 could call dtors, which could use cached hash */
1613 EX(call) = NULL;
1683 EX(call) = NULL;
1708 EX(call) = NULL;
1783 ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zval *return_value) /* {{{ */ argument
1795 uint32_t num_args = ZEND_CALL_NUM_ARGS(call);
1810 call->called_scope,
1811 Z_OBJ(call->This),
1817 zval *arg_src = ZEND_CALL_ARG(call, 1);
1841 static zend_always_inline zend_bool zend_is_by_ref_func_arg_fetch(const zend_op *opline, zend_execute_data *call) /* {{{ */ argument
1848 zend_vm_stack_copy_call_frame(zend_execute_data *call, uint32_t passed_args, uint32_t additional_args) argument
1882 zend_vm_stack_extend_call_frame(zend_execute_data **call, uint32_t passed_args, uint32_t additional_args) argument
[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:__anon137::__anon138
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::__anon155
/PHP_TRUNK/ext/opcache/Optimizer/
H A Doptimize_func_calls.c45 int call = 0; local
64 call_stack[call].func = func;
73 call_stack[call].opline = opline;
74 call++;
77 call--;
78 if (call_stack[call].func && call_stack[call].opline) {
79 zend_op *fcall = call_stack[call].opline;
83 fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func);
89 fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call]
[all...]
/PHP_TRUNK/ext/pcre/pcrelib/
H A Dpcre_compile.c495 "recursive call could loop indefinitely\0"
1745 /* Reached end of a branch; if it's a ket it is the end of a nested call.
1746 If it's ALT it is an alternation in a nested call. An ACCEPT is effectively
1747 an ALT. If it is END it's the end of the outer call. All can be handled by
1763 /* A true recursion implies not fixed length, but a subroutine call may
2361 /* For a recursion/subroutine call, if its end has been reached, which
2362 implies a backward reference subroutine call, we can scan it. If it's a
2363 forward reference subroutine call, we can't. To detect forward reference
2387 call, as otherwise there will be an infinite loop. If it is a recursion,
4043 characters in the "other" case. Each call return
[all...]
/PHP_TRUNK/ext/sqlite3/libsqlite/
H A Dsqlite3.c162 ** Make sure we can call this stuff from C++.
326 ** can be fully or partially disabled using a call to [sqlite3_config()]
770 ** only way to prevent a call to xClose following a failed [sqlite3_vfs.xOpen]
928 ** should not call [sqlite3_file_control()] with this opcode as doing so may
935 ** should silently ignore this opcode. Applications should not call
1170 ** call, depending on the object being opened:
1221 ** or failure of the xOpen call.
1380 ** A call to sqlite3_initialize() is an "effective" call if it is
1383 ** following a call t
[all...]

Completed in 141 milliseconds