Lines Matching refs:f

262 	zend_internal_function *f = (zend_internal_function*)Z_PTR_P(zv);  in function_dtor()  local
264 zend_string_release_ex(f->function_name, 0); in function_dtor()
265 if (f->arg_info) { in function_dtor()
266 efree(f->arg_info); in function_dtor()
268 efree(f); in function_dtor()
283 zend_internal_function f, *fptr = NULL; in com_method_get() local
298 f.type = ZEND_OVERLOADED_FUNCTION; in com_method_get()
299 f.num_args = 0; in com_method_get()
300 f.arg_info = NULL; in com_method_get()
301 f.scope = obj->ce; in com_method_get()
302 f.fn_flags = ZEND_ACC_CALL_VIA_HANDLER; in com_method_get()
303 f.function_name = zend_string_copy(name); in com_method_get()
304 f.handler = PHP_FN(com_method_handler); in com_method_get()
306 fptr = &f; in com_method_get()
325 f.arg_info = ecalloc(bindptr.lpfuncdesc->cParams, sizeof(zend_arg_info)); in com_method_get()
328 f.arg_info[i].type = ZEND_TYPE_ENCODE(0,1); in com_method_get()
330 f.arg_info[i].pass_by_reference = ZEND_SEND_BY_REF; in com_method_get()
334 f.num_args = bindptr.lpfuncdesc->cParams; in com_method_get()
360 zend_set_function_arg_flags((zend_function*)&f); in com_method_get()
367 zend_hash_update_mem(obj->method_cache, name, &f, sizeof(f)); in com_method_get()
421 #define POPULATE_CTOR(f, fn) \ in com_constructor_get() argument
422 f.type = ZEND_INTERNAL_FUNCTION; \ in com_constructor_get()
423 f.function_name = obj->ce->name; \ in com_constructor_get()
424 f.scope = obj->ce; \ in com_constructor_get()
425 f.arg_info = NULL; \ in com_constructor_get()
426 f.num_args = 0; \ in com_constructor_get()
427 f.fn_flags = 0; \ in com_constructor_get()
428 f.handler = ZEND_FN(fn); \ in com_constructor_get()
429 return (zend_function*)&f; in com_constructor_get()