fptr 2056 Zend/zend_API.c ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type) /* {{{ */ fptr 2063 Zend/zend_API.c name_len = ZSTR_LEN(fptr->common.function_name); fptr 2064 Zend/zend_API.c zend_str_tolower_copy(lcname, ZSTR_VAL(fptr->common.function_name), MIN(name_len, sizeof(lcname)-1)); fptr 2067 Zend/zend_API.c if (name_len == sizeof(ZEND_DESTRUCTOR_FUNC_NAME) - 1 && !memcmp(lcname, ZEND_DESTRUCTOR_FUNC_NAME, sizeof(ZEND_DESTRUCTOR_FUNC_NAME) - 1) && fptr->common.num_args != 0) { fptr 2069 Zend/zend_API.c } else if (name_len == sizeof(ZEND_CLONE_FUNC_NAME) - 1 && !memcmp(lcname, ZEND_CLONE_FUNC_NAME, sizeof(ZEND_CLONE_FUNC_NAME) - 1) && fptr->common.num_args != 0) { fptr 2072 Zend/zend_API.c if (fptr->common.num_args != 1) { fptr 2074 Zend/zend_API.c } else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1)) { fptr 2078 Zend/zend_API.c if (fptr->common.num_args != 2) { fptr 2080 Zend/zend_API.c } else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1) || ARG_SHOULD_BE_SENT_BY_REF(fptr, 2)) { fptr 2084 Zend/zend_API.c if (fptr->common.num_args != 1) { fptr 2086 Zend/zend_API.c } else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1)) { fptr 2090 Zend/zend_API.c if (fptr->common.num_args != 1) { fptr 2092 Zend/zend_API.c } else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1)) { fptr 2096 Zend/zend_API.c if (fptr->common.num_args != 2) { fptr 2098 Zend/zend_API.c } else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1) || ARG_SHOULD_BE_SENT_BY_REF(fptr, 2)) { fptr 2104 Zend/zend_API.c if (fptr->common.num_args != 2) { fptr 2106 Zend/zend_API.c } else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1) || ARG_SHOULD_BE_SENT_BY_REF(fptr, 2)) { fptr 2110 Zend/zend_API.c !memcmp(lcname, ZEND_TOSTRING_FUNC_NAME, sizeof(ZEND_TOSTRING_FUNC_NAME)-1) && fptr->common.num_args != 0 fptr 2114 Zend/zend_API.c !memcmp(lcname, ZEND_DEBUGINFO_FUNC_NAME, sizeof(ZEND_DEBUGINFO_FUNC_NAME)-1) && fptr->common.num_args != 0) { fptr 287 Zend/zend_API.h ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type); fptr 344 Zend/zend_inheritance.c static ZEND_COLD void zend_append_type_hint(smart_str *str, const zend_function *fptr, zend_arg_info *arg_info, int return_hint) /* {{{ */ fptr 350 Zend/zend_inheritance.c if (fptr->type == ZEND_INTERNAL_FUNCTION) { fptr 358 Zend/zend_inheritance.c if (!strcasecmp(class_name, "self") && fptr->common.scope) { fptr 359 Zend/zend_inheritance.c class_name = ZSTR_VAL(fptr->common.scope->name); fptr 360 Zend/zend_inheritance.c class_name_len = ZSTR_LEN(fptr->common.scope->name); fptr 361 Zend/zend_inheritance.c } else if (!strcasecmp(class_name, "parent") && fptr->common.scope && fptr->common.scope->parent) { fptr 362 Zend/zend_inheritance.c class_name = ZSTR_VAL(fptr->common.scope->parent->name); fptr 363 Zend/zend_inheritance.c class_name_len = ZSTR_LEN(fptr->common.scope->parent->name); fptr 386 Zend/zend_inheritance.c static ZEND_COLD zend_string *zend_get_function_declaration(const zend_function *fptr) /* {{{ */ fptr 390 Zend/zend_inheritance.c if (fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) { fptr 394 Zend/zend_inheritance.c if (fptr->common.scope) { fptr 396 Zend/zend_inheritance.c smart_str_appendl(&str, ZSTR_VAL(fptr->common.scope->name), strlen(ZSTR_VAL(fptr->common.scope->name))); fptr 400 Zend/zend_inheritance.c smart_str_append(&str, fptr->common.function_name); fptr 403 Zend/zend_inheritance.c if (fptr->common.arg_info) { fptr 405 Zend/zend_inheritance.c zend_arg_info *arg_info = fptr->common.arg_info; fptr 407 Zend/zend_inheritance.c required = fptr->common.required_num_args; fptr 408 Zend/zend_inheritance.c num_args = fptr->common.num_args; fptr 409 Zend/zend_inheritance.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { fptr 413 Zend/zend_inheritance.c zend_append_type_hint(&str, fptr, arg_info, 0); fptr 426 Zend/zend_inheritance.c if (fptr->type == ZEND_INTERNAL_FUNCTION) { fptr 438 Zend/zend_inheritance.c if (fptr->type == ZEND_USER_FUNCTION) { fptr 442 Zend/zend_inheritance.c zend_op *op = fptr->op_array.opcodes; fptr 443 Zend/zend_inheritance.c zend_op *end = op + fptr->op_array.last; fptr 456 Zend/zend_inheritance.c zval *zv = RT_CONSTANT(&fptr->op_array, precv->op2); fptr 497 Zend/zend_inheritance.c if (fptr->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { fptr 499 Zend/zend_inheritance.c zend_append_type_hint(&str, fptr, fptr->common.arg_info - 1, 1); fptr 260 ext/com_dotnet/com_handlers.c zend_internal_function f, *fptr = NULL; fptr 274 ext/com_dotnet/com_handlers.c if (obj->method_cache == NULL || NULL == (fptr = zend_hash_find_ptr(obj->method_cache, name))) { fptr 284 ext/com_dotnet/com_handlers.c fptr = &f; fptr 338 ext/com_dotnet/com_handlers.c if (fptr) { fptr 349 ext/com_dotnet/com_handlers.c if (fptr) { fptr 352 ext/com_dotnet/com_handlers.c func = emalloc(sizeof(*fptr)); fptr 353 ext/com_dotnet/com_handlers.c memcpy(func, fptr, sizeof(*fptr)); fptr 24736 ext/date/lib/parse_date.c char *fptr = format; fptr 24766 ext/date/lib/parse_date.c while (*fptr && *ptr) { fptr 24768 ext/date/lib/parse_date.c switch (*fptr) { fptr 24956 ext/date/lib/parse_date.c if (*ptr == *fptr) { fptr 24976 ext/date/lib/parse_date.c if(!fptr[1]) { fptr 24980 ext/date/lib/parse_date.c fptr++; fptr 24981 ext/date/lib/parse_date.c if (*ptr == *fptr) { fptr 24997 ext/date/lib/parse_date.c if (*fptr != *ptr) { fptr 25002 ext/date/lib/parse_date.c fptr++; fptr 25012 ext/date/lib/parse_date.c while (*fptr == '+') { fptr 25013 ext/date/lib/parse_date.c fptr++; fptr 25015 ext/date/lib/parse_date.c if (*fptr) { fptr 25018 ext/date/lib/parse_date.c while (*fptr && !done) { fptr 25019 ext/date/lib/parse_date.c switch (*fptr++) { fptr 5661 ext/pcre/pcrelib/pcre_exec.c PCRE_PUCHAR fptr; fptr 5682 ext/pcre/pcrelib/pcre_exec.c fptr = eptr - 1; fptr 5683 ext/pcre/pcrelib/pcre_exec.c if (!utf) c = *fptr; else fptr 5685 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(fptr); fptr 5686 ext/pcre/pcrelib/pcre_exec.c GETCHAR(c, fptr); fptr 5690 ext/pcre/pcrelib/pcre_exec.c eptr = fptr; fptr 202 ext/reflection/php_reflection.c zend_function *fptr; fptr 208 ext/reflection/php_reflection.c zend_function *fptr; fptr 277 ext/reflection/php_reflection.c static zend_function *_copy_function(zend_function *fptr) /* {{{ */ fptr 279 ext/reflection/php_reflection.c if (fptr fptr 280 ext/reflection/php_reflection.c && (fptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) fptr 284 ext/reflection/php_reflection.c memcpy(copy_fptr, fptr, sizeof(zend_function)); fptr 285 ext/reflection/php_reflection.c copy_fptr->internal_function.function_name = zend_string_copy(fptr->internal_function.function_name); fptr 289 ext/reflection/php_reflection.c return fptr; fptr 294 ext/reflection/php_reflection.c static void _free_function(zend_function *fptr) /* {{{ */ fptr 296 ext/reflection/php_reflection.c if (fptr fptr 297 ext/reflection/php_reflection.c && (fptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) fptr 299 ext/reflection/php_reflection.c zend_string_release(fptr->internal_function.function_name); fptr 300 ext/reflection/php_reflection.c zend_free_trampoline(fptr); fptr 316 ext/reflection/php_reflection.c _free_function(reference->fptr); fptr 321 ext/reflection/php_reflection.c _free_function(typ_reference->fptr); fptr 369 ext/reflection/php_reflection.c static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent); fptr 650 ext/reflection/php_reflection.c static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, char* indent) fptr 660 ext/reflection/php_reflection.c (fptr->type == ZEND_INTERNAL_FUNCTION && fptr 661 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? fptr 681 ext/reflection/php_reflection.c (fptr->type == ZEND_INTERNAL_FUNCTION && fptr 682 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? fptr 688 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION && offset >= required) { fptr 689 ext/reflection/php_reflection.c zend_op *precv = _get_recv_op((zend_op_array*)fptr, offset); fptr 695 ext/reflection/php_reflection.c ZVAL_DUP(&zv, RT_CONSTANT(&fptr->op_array, precv->op2)); fptr 697 ext/reflection/php_reflection.c EG(scope) = fptr->common.scope; fptr 728 ext/reflection/php_reflection.c static void _function_parameter_string(string *str, zend_function *fptr, char* indent) fptr 730 ext/reflection/php_reflection.c struct _zend_arg_info *arg_info = fptr->common.arg_info; fptr 731 ext/reflection/php_reflection.c uint32_t i, num_args, required = fptr->common.required_num_args; fptr 737 ext/reflection/php_reflection.c num_args = fptr->common.num_args; fptr 738 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { fptr 745 ext/reflection/php_reflection.c _parameter_string(str, fptr, arg_info, i, required, indent); fptr 754 ext/reflection/php_reflection.c static void _function_closure_string(string *str, zend_function *fptr, char* indent) fptr 760 ext/reflection/php_reflection.c if (fptr->type != ZEND_USER_FUNCTION || !fptr->op_array.static_variables) { fptr 764 ext/reflection/php_reflection.c static_variables = fptr->op_array.static_variables; fptr 782 ext/reflection/php_reflection.c static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent) fptr 793 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.doc_comment) { fptr 794 ext/reflection/php_reflection.c string_printf(str, "%s%s\n", indent, ZSTR_VAL(fptr->op_array.doc_comment)); fptr 798 ext/reflection/php_reflection.c string_printf(str, fptr->common.fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr->common.scope ? "Method [ " : "Function [ ")); fptr 799 ext/reflection/php_reflection.c string_printf(str, (fptr->type == ZEND_USER_FUNCTION) ? "<user" : "<internal"); fptr 800 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_DEPRECATED) { fptr 803 ext/reflection/php_reflection.c if (fptr->type == ZEND_INTERNAL_FUNCTION && ((zend_internal_function*)fptr)->module) { fptr 804 ext/reflection/php_reflection.c string_printf(str, ":%s", ((zend_internal_function*)fptr)->module->name); fptr 807 ext/reflection/php_reflection.c if (scope && fptr->common.scope) { fptr 808 ext/reflection/php_reflection.c if (fptr->common.scope != scope) { fptr 809 ext/reflection/php_reflection.c string_printf(str, ", inherits %s", ZSTR_VAL(fptr->common.scope->name)); fptr 810 ext/reflection/php_reflection.c } else if (fptr->common.scope->parent) { fptr 811 ext/reflection/php_reflection.c lc_name_len = ZSTR_LEN(fptr->common.function_name); fptr 813 ext/reflection/php_reflection.c zend_str_tolower_copy(ZSTR_VAL(lc_name), ZSTR_VAL(fptr->common.function_name), lc_name_len); fptr 814 ext/reflection/php_reflection.c if ((overwrites = zend_hash_find_ptr(&fptr->common.scope->parent->function_table, lc_name)) != NULL) { fptr 815 ext/reflection/php_reflection.c if (fptr->common.scope != overwrites->common.scope) { fptr 822 ext/reflection/php_reflection.c if (fptr->common.prototype && fptr->common.prototype->common.scope) { fptr 823 ext/reflection/php_reflection.c string_printf(str, ", prototype %s", ZSTR_VAL(fptr->common.prototype->common.scope->name)); fptr 825 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CTOR) { fptr 828 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_DTOR) { fptr 833 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_ABSTRACT) { fptr 836 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_FINAL) { fptr 839 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_STATIC) { fptr 843 ext/reflection/php_reflection.c if (fptr->common.scope) { fptr 845 ext/reflection/php_reflection.c switch (fptr->common.fn_flags & ZEND_ACC_PPP_MASK) { fptr 864 ext/reflection/php_reflection.c if (fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) { fptr 867 ext/reflection/php_reflection.c string_printf(str, "%s ] {\n", ZSTR_VAL(fptr->common.function_name)); fptr 869 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION) { fptr 871 ext/reflection/php_reflection.c ZSTR_VAL(fptr->op_array.filename), fptr 872 ext/reflection/php_reflection.c fptr->op_array.line_start, fptr 873 ext/reflection/php_reflection.c fptr->op_array.line_end); fptr 877 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CLOSURE) { fptr 878 ext/reflection/php_reflection.c _function_closure_string(str, fptr, ZSTR_VAL(param_indent.buf)); fptr 880 ext/reflection/php_reflection.c _function_parameter_string(str, fptr, ZSTR_VAL(param_indent.buf)); fptr 882 ext/reflection/php_reflection.c if (fptr->op_array.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { fptr 884 ext/reflection/php_reflection.c if (fptr->common.arg_info[-1].class_name) { fptr 886 ext/reflection/php_reflection.c (fptr->type == ZEND_INTERNAL_FUNCTION && fptr 887 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? fptr 888 ext/reflection/php_reflection.c ((zend_internal_arg_info*)(fptr->common.arg_info - 1))->class_name : fptr 889 ext/reflection/php_reflection.c ZSTR_VAL(fptr->common.arg_info[-1].class_name)); fptr 890 ext/reflection/php_reflection.c if (fptr->common.arg_info[-1].allow_null) { fptr 893 ext/reflection/php_reflection.c } else if (fptr->common.arg_info[-1].type_hint) { fptr 894 ext/reflection/php_reflection.c string_printf(str, "%s ", zend_get_type_by_const(fptr->common.arg_info[-1].type_hint)); fptr 895 ext/reflection/php_reflection.c if (fptr->common.arg_info[-1].allow_null) { fptr 1094 ext/reflection/php_reflection.c zend_function *fptr; fptr 1097 ext/reflection/php_reflection.c ZEND_HASH_FOREACH_PTR(CG(function_table), fptr) { fptr 1098 ext/reflection/php_reflection.c if (fptr->common.type==ZEND_INTERNAL_FUNCTION fptr 1099 ext/reflection/php_reflection.c && fptr->internal_function.module == module) { fptr 1104 ext/reflection/php_reflection.c _function_string(str, fptr, NULL, " "); fptr 1213 ext/reflection/php_reflection.c static void reflection_parameter_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, zval *object) fptr 1220 ext/reflection/php_reflection.c if (fptr->type == ZEND_INTERNAL_FUNCTION && fptr 1221 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { fptr 1235 ext/reflection/php_reflection.c reference->fptr = fptr; fptr 1238 ext/reflection/php_reflection.c intern->ce = fptr->common.scope; fptr 1248 ext/reflection/php_reflection.c static void reflection_type_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, zval *object) fptr 1257 ext/reflection/php_reflection.c reference->fptr = fptr; fptr 1260 ext/reflection/php_reflection.c intern->ce = fptr->common.scope; fptr 1470 ext/reflection/php_reflection.c if (param->fptr->type != ZEND_USER_FUNCTION) { fptr 1488 ext/reflection/php_reflection.c precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); fptr 1610 ext/reflection/php_reflection.c zend_function *fptr; fptr 1618 ext/reflection/php_reflection.c fptr = (zend_function*)zend_get_closure_method_def(closure); fptr 1634 ext/reflection/php_reflection.c if ((fptr = zend_hash_str_find_ptr(EG(function_table), nsname, name_len)) == NULL) { fptr 1643 ext/reflection/php_reflection.c ZVAL_STR_COPY(&name, fptr->common.function_name); fptr 1645 ext/reflection/php_reflection.c intern->ptr = fptr; fptr 1661 ext/reflection/php_reflection.c zend_function *fptr; fptr 1667 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1669 ext/reflection/php_reflection.c _function_string(&str, fptr, intern->ce, ""); fptr 1690 ext/reflection/php_reflection.c zend_function *fptr; fptr 1695 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1696 ext/reflection/php_reflection.c RETURN_BOOL(fptr->common.fn_flags & ZEND_ACC_CLOSURE); fptr 1745 ext/reflection/php_reflection.c zend_function *fptr; fptr 1750 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1756 ext/reflection/php_reflection.c zend_create_fake_closure(return_value, fptr, NULL, NULL, NULL); fptr 1766 ext/reflection/php_reflection.c zend_function *fptr; fptr 1771 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1772 ext/reflection/php_reflection.c RETURN_BOOL(fptr->type == ZEND_INTERNAL_FUNCTION); fptr 1781 ext/reflection/php_reflection.c zend_function *fptr; fptr 1786 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1787 ext/reflection/php_reflection.c RETURN_BOOL(fptr->type == ZEND_USER_FUNCTION); fptr 1796 ext/reflection/php_reflection.c zend_function *fptr; fptr 1799 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1800 ext/reflection/php_reflection.c RETURN_BOOL(fptr->type == ZEND_INTERNAL_FUNCTION && fptr->internal_function.handler == zif_display_disabled_function); fptr 1809 ext/reflection/php_reflection.c zend_function *fptr; fptr 1814 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1815 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION) { fptr 1816 ext/reflection/php_reflection.c RETURN_STR_COPY(fptr->op_array.filename); fptr 1827 ext/reflection/php_reflection.c zend_function *fptr; fptr 1832 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1833 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION) { fptr 1834 ext/reflection/php_reflection.c RETURN_LONG(fptr->op_array.line_start); fptr 1845 ext/reflection/php_reflection.c zend_function *fptr; fptr 1850 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1851 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION) { fptr 1852 ext/reflection/php_reflection.c RETURN_LONG(fptr->op_array.line_end); fptr 1863 ext/reflection/php_reflection.c zend_function *fptr; fptr 1868 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1869 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.doc_comment) { fptr 1870 ext/reflection/php_reflection.c RETURN_STR_COPY(fptr->op_array.doc_comment); fptr 1881 ext/reflection/php_reflection.c zend_function *fptr; fptr 1887 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1891 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.static_variables != NULL) { fptr 1892 ext/reflection/php_reflection.c if (GC_REFCOUNT(fptr->op_array.static_variables) > 1) { fptr 1893 ext/reflection/php_reflection.c if (!(GC_FLAGS(fptr->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { fptr 1894 ext/reflection/php_reflection.c GC_REFCOUNT(fptr->op_array.static_variables)--; fptr 1896 ext/reflection/php_reflection.c fptr->op_array.static_variables = zend_array_dup(fptr->op_array.static_variables); fptr 1898 ext/reflection/php_reflection.c ZEND_HASH_FOREACH_VAL(fptr->op_array.static_variables, val) { fptr 1899 ext/reflection/php_reflection.c if (UNEXPECTED(zval_update_constant_ex(val, 1, fptr->common.scope) != SUCCESS)) { fptr 1903 ext/reflection/php_reflection.c zend_hash_copy(Z_ARRVAL_P(return_value), fptr->op_array.static_variables, zval_add_ref); fptr 1918 ext/reflection/php_reflection.c zend_function *fptr; fptr 1921 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1938 ext/reflection/php_reflection.c fcc.function_handler = fptr; fptr 1947 ext/reflection/php_reflection.c "Invocation of function %s() failed", ZSTR_VAL(fptr->common.function_name)); fptr 1968 ext/reflection/php_reflection.c zend_function *fptr; fptr 1972 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 1998 ext/reflection/php_reflection.c fcc.function_handler = fptr; fptr 2012 ext/reflection/php_reflection.c "Invocation of function %s() failed", ZSTR_VAL(fptr->common.function_name)); fptr 2027 ext/reflection/php_reflection.c zend_function *fptr; fptr 2030 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 2032 ext/reflection/php_reflection.c RETURN_BOOL((fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0); fptr 2041 ext/reflection/php_reflection.c zend_function *fptr; fptr 2045 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 2047 ext/reflection/php_reflection.c num_args = fptr->common.num_args; fptr 2048 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { fptr 2061 ext/reflection/php_reflection.c zend_function *fptr; fptr 2064 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 2066 ext/reflection/php_reflection.c RETURN_LONG(fptr->common.required_num_args); fptr 2075 ext/reflection/php_reflection.c zend_function *fptr; fptr 2080 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 2082 ext/reflection/php_reflection.c arg_info= fptr->common.arg_info; fptr 2083 ext/reflection/php_reflection.c num_args = fptr->common.num_args; fptr 2084 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { fptr 2092 ext/reflection/php_reflection.c reflection_parameter_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, arg_info, i, fptr->common.required_num_args, ¶meter); fptr 2105 ext/reflection/php_reflection.c zend_function *fptr; fptr 2109 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 2111 ext/reflection/php_reflection.c if (fptr->type != ZEND_INTERNAL_FUNCTION) { fptr 2115 ext/reflection/php_reflection.c internal = (zend_internal_function *)fptr; fptr 2129 ext/reflection/php_reflection.c zend_function *fptr; fptr 2133 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 2135 ext/reflection/php_reflection.c if (fptr->type != ZEND_INTERNAL_FUNCTION) { fptr 2139 ext/reflection/php_reflection.c internal = (zend_internal_function *)fptr; fptr 2330 ext/reflection/php_reflection.c zend_function *fptr; fptr 2352 ext/reflection/php_reflection.c if ((fptr = zend_hash_str_find_ptr(EG(function_table), lcname, lcname_len)) == NULL) { fptr 2360 ext/reflection/php_reflection.c ce = fptr->common.scope; fptr 2393 ext/reflection/php_reflection.c && (fptr = zend_get_closure_invoke_method(Z_OBJ_P(classref))) != NULL) fptr 2397 ext/reflection/php_reflection.c } else if ((fptr = zend_hash_str_find_ptr(&ce->function_table, lcname, lcname_len)) == NULL) { fptr 2411 ext/reflection/php_reflection.c fptr = (zend_function *)zend_get_closure_method_def(reference); fptr 2414 ext/reflection/php_reflection.c } else if ((fptr = zend_hash_str_find_ptr(&ce->function_table, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME))) == NULL) { fptr 2428 ext/reflection/php_reflection.c arg_info = fptr->common.arg_info; fptr 2429 ext/reflection/php_reflection.c num_args = fptr->common.num_args; fptr 2430 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { fptr 2436 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { fptr 2437 ext/reflection/php_reflection.c if (fptr->type != ZEND_OVERLOADED_FUNCTION) { fptr 2438 ext/reflection/php_reflection.c zend_string_release(fptr->common.function_name); fptr 2440 ext/reflection/php_reflection.c zend_free_trampoline(fptr); fptr 2453 ext/reflection/php_reflection.c if (fptr->type == ZEND_INTERNAL_FUNCTION && fptr 2454 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { fptr 2475 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { fptr 2476 ext/reflection/php_reflection.c if (fptr->type != ZEND_OVERLOADED_FUNCTION) { fptr 2477 ext/reflection/php_reflection.c zend_string_release(fptr->common.function_name); fptr 2479 ext/reflection/php_reflection.c zend_free_trampoline(fptr); fptr 2490 ext/reflection/php_reflection.c if (fptr->type == ZEND_INTERNAL_FUNCTION && fptr 2491 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { fptr 2504 ext/reflection/php_reflection.c ref->required = fptr->common.required_num_args; fptr 2505 ext/reflection/php_reflection.c ref->fptr = fptr; fptr 2529 ext/reflection/php_reflection.c _parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, ""); fptr 2558 ext/reflection/php_reflection.c if (!param->fptr->common.scope) { fptr 2559 ext/reflection/php_reflection.c reflection_function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value); fptr 2561 ext/reflection/php_reflection.c reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value); fptr 2578 ext/reflection/php_reflection.c if (param->fptr->common.scope) { fptr 2579 ext/reflection/php_reflection.c zend_reflection_class_factory(param->fptr->common.scope, return_value); fptr 2613 ext/reflection/php_reflection.c if (param->fptr->type == ZEND_INTERNAL_FUNCTION && fptr 2614 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { fptr 2622 ext/reflection/php_reflection.c ce = param->fptr->common.scope; fptr 2629 ext/reflection/php_reflection.c ce = param->fptr->common.scope; fptr 2642 ext/reflection/php_reflection.c if (param->fptr->type == ZEND_INTERNAL_FUNCTION && fptr 2643 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { fptr 2689 ext/reflection/php_reflection.c if (((param->fptr->type == ZEND_INTERNAL_FUNCTION && fptr 2690 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? fptr 2696 ext/reflection/php_reflection.c reflection_type_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, param->arg_info, return_value); fptr 2826 ext/reflection/php_reflection.c if (param->fptr->type != ZEND_USER_FUNCTION) fptr 2831 ext/reflection/php_reflection.c precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); fptr 2860 ext/reflection/php_reflection.c ZVAL_COPY_VALUE(return_value, RT_CONSTANT(¶m->fptr->op_array, precv->op2)); fptr 2864 ext/reflection/php_reflection.c EG(scope) = param->fptr->common.scope; fptr 2890 ext/reflection/php_reflection.c if (precv && Z_TYPE_P(RT_CONSTANT(¶m->fptr->op_array, precv->op2)) == IS_CONSTANT) { fptr 2915 ext/reflection/php_reflection.c if (precv && Z_TYPE_P(RT_CONSTANT(¶m->fptr->op_array, precv->op2)) == IS_CONSTANT) { fptr 2916 ext/reflection/php_reflection.c RETURN_STR_COPY(Z_STR_P(RT_CONSTANT(¶m->fptr->op_array, precv->op2))); fptr 2985 ext/reflection/php_reflection.c if (param->fptr->type == ZEND_INTERNAL_FUNCTION && fptr 2986 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { fptr 3514 ext/reflection/php_reflection.c zend_function *fptr; fptr 3520 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 3522 ext/reflection/php_reflection.c RETVAL_BOOL(fptr->op_array.fn_flags & ZEND_ACC_HAS_RETURN_TYPE); fptr 3531 ext/reflection/php_reflection.c zend_function *fptr; fptr 3537 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(fptr); fptr 3539 ext/reflection/php_reflection.c if (!(fptr->op_array.fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) { fptr 3543 ext/reflection/php_reflection.c reflection_type_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, &fptr->common.arg_info[-1], return_value); fptr 5629 ext/reflection/php_reflection.c zend_function *fptr; fptr 5637 ext/reflection/php_reflection.c ZEND_HASH_FOREACH_PTR(CG(function_table), fptr) { fptr 5638 ext/reflection/php_reflection.c if (fptr->common.type==ZEND_INTERNAL_FUNCTION fptr 5639 ext/reflection/php_reflection.c && fptr->internal_function.module == module) { fptr 5640 ext/reflection/php_reflection.c reflection_function_factory(fptr, NULL, &function); fptr 5641 ext/reflection/php_reflection.c zend_hash_update(Z_ARRVAL_P(return_value), fptr->common.function_name, &function); fptr 699 ext/spl/php_spl.c zend_function *fptr; fptr 707 ext/spl/php_spl.c if ((fptr = zend_hash_str_find_ptr(EG(function_table), ZEND_AUTOLOAD_FUNC_NAME, sizeof(ZEND_AUTOLOAD_FUNC_NAME) - 1))) { fptr 715 ext/spl/php_spl.c fptr = zend_hash_str_find_ptr(EG(function_table), "spl_autoload_call", sizeof("spl_autoload_call") - 1); fptr 717 ext/spl/php_spl.c if (EG(autoload_func) == fptr) { fptr 279 ext/xmlrpc/libxmlrpc/xml_element.c static int xml_elem_writefunc(int (*fptr)(void *data, const char *text, int size), const char *text, void *data, int len) fptr 281 ext/xmlrpc/libxmlrpc/xml_element.c return fptr && text ? fptr(data, text, len ? len : strlen(text)) : 0; fptr 376 ext/xmlrpc/libxmlrpc/xml_element.c static void xml_element_serialize(xml_element *el, int (*fptr)(void *data, const char *text, int size), void *data, XML_ELEM_OUTPUT_OPTIONS options, int depth) fptr 395 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, XML_DECL_START, data, XML_DECL_START_LEN); fptr 396 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); fptr 397 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, XML_DECL_VERSION, data, XML_DECL_VERSION_LEN); fptr 399 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); fptr 400 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, XML_DECL_ENCODING_ATTR, data, XML_DECL_ENCODING_ATTR_LEN); fptr 401 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN); fptr 402 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); fptr 403 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, options->encoding, data, 0); fptr 404 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); fptr 406 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, XML_DECL_END, data, XML_DECL_END_LEN); fptr 408 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); fptr 413 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, whitespace, data, depth - 2); fptr 416 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr,START_TOKEN_BEGIN, data, START_TOKEN_BEGIN_LEN); fptr 418 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, el->name, data, 0); fptr 424 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); fptr 425 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, iter->key, data, 0); fptr 426 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN); fptr 427 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); fptr 428 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, iter->val, data, 0); fptr 429 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); fptr 436 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, "None", data, 0); fptr 440 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, EMPTY_START_TOKEN_END, data, EMPTY_START_TOKEN_END_LEN); fptr 444 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, START_TOKEN_END, data, START_TOKEN_END_LEN); fptr 459 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, CDATA_BEGIN, data, CDATA_BEGIN_LEN); fptr 462 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, escaped_str, data, buflen); fptr 469 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, CDATA_END, data, CDATA_END_LEN); fptr 479 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); fptr 482 ext/xmlrpc/libxmlrpc/xml_element.c xml_element_serialize(kids, fptr, data, options, depth); fptr 487 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, whitespace, data, depth - 2); fptr 492 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, END_TOKEN_BEGIN, data, END_TOKEN_BEGIN_LEN); fptr 493 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr,el->name ? el->name : "None", data, 0); fptr 494 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, END_TOKEN_END, data, END_TOKEN_END_LEN); fptr 497 ext/xmlrpc/libxmlrpc/xml_element.c xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN);