zf 892 Zend/zend_compile.h static zend_always_inline int zend_check_arg_send_type(const zend_function *zf, uint32_t arg_num, uint32_t mask) zf 895 Zend/zend_compile.h if (UNEXPECTED(arg_num >= zf->common.num_args)) { zf 896 Zend/zend_compile.h if (EXPECTED((zf->common.fn_flags & ZEND_ACC_VARIADIC) == 0)) { zf 899 Zend/zend_compile.h arg_num = zf->common.num_args; zf 901 Zend/zend_compile.h return UNEXPECTED((zf->common.arg_info[arg_num].pass_by_reference & mask) != 0); zf 904 Zend/zend_compile.h #define ARG_MUST_BE_SENT_BY_REF(zf, arg_num) \ zf 905 Zend/zend_compile.h zend_check_arg_send_type(zf, arg_num, ZEND_SEND_BY_REF) zf 907 Zend/zend_compile.h #define ARG_SHOULD_BE_SENT_BY_REF(zf, arg_num) \ zf 908 Zend/zend_compile.h zend_check_arg_send_type(zf, arg_num, ZEND_SEND_BY_REF|ZEND_SEND_PREFER_REF) zf 910 Zend/zend_compile.h #define ARG_MAY_BE_SENT_BY_REF(zf, arg_num) \ zf 911 Zend/zend_compile.h zend_check_arg_send_type(zf, arg_num, ZEND_SEND_PREFER_REF) zf 917 Zend/zend_compile.h # define ZEND_SET_ARG_FLAG(zf, arg_num, mask) do { \ zf 918 Zend/zend_compile.h *(uint32_t*)&(zf)->type |= ((mask) << ((arg_num) - 1) * 2); \ zf 920 Zend/zend_compile.h # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ zf 921 Zend/zend_compile.h (((*((uint32_t*)&((zf)->type))) >> (((arg_num) - 1) * 2)) & (mask)) zf 923 Zend/zend_compile.h # define ZEND_SET_ARG_FLAG(zf, arg_num, mask) do { \ zf 924 Zend/zend_compile.h *(uint32_t*)&(zf)->type |= (((mask) << 6) << (arg_num) * 2); \ zf 926 Zend/zend_compile.h # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ zf 927 Zend/zend_compile.h (((*(uint32_t*)&(zf)->type) >> (((arg_num) + 3) * 2)) & (mask)) zf 930 Zend/zend_compile.h #define QUICK_ARG_MUST_BE_SENT_BY_REF(zf, arg_num) \ zf 931 Zend/zend_compile.h ZEND_CHECK_ARG_FLAG(zf, arg_num, ZEND_SEND_BY_REF) zf 933 Zend/zend_compile.h #define QUICK_ARG_SHOULD_BE_SENT_BY_REF(zf, arg_num) \ zf 934 Zend/zend_compile.h ZEND_CHECK_ARG_FLAG(zf, arg_num, ZEND_SEND_BY_REF|ZEND_SEND_PREFER_REF) zf 936 Zend/zend_compile.h #define QUICK_ARG_MAY_BE_SENT_BY_REF(zf, arg_num) \ zf 937 Zend/zend_compile.h ZEND_CHECK_ARG_FLAG(zf, arg_num, ZEND_SEND_PREFER_REF) zf 630 Zend/zend_execute.c static ZEND_COLD void zend_verify_arg_error(const zend_function *zf, uint32_t arg_num, const char *need_msg, const char *need_kind, const char *given_msg, const char *given_kind, zval *arg) zf 633 Zend/zend_execute.c const char *fname = ZSTR_VAL(zf->common.function_name); zf 637 Zend/zend_execute.c if (zf->common.scope) { zf 639 Zend/zend_execute.c fclass = ZSTR_VAL(zf->common.scope->name); zf 645 Zend/zend_execute.c if (zf->common.type == ZEND_USER_FUNCTION) { zf 736 Zend/zend_execute.c static int zend_verify_internal_arg_type(zend_function *zf, uint32_t arg_num, zval *arg) zf 742 Zend/zend_execute.c if (EXPECTED(arg_num <= zf->internal_function.num_args)) { zf 743 Zend/zend_execute.c cur_arg_info = &zf->internal_function.arg_info[arg_num-1]; zf 744 Zend/zend_execute.c } else if (zf->internal_function.fn_flags & ZEND_ACC_VARIADIC) { zf 745 Zend/zend_execute.c cur_arg_info = &zf->internal_function.arg_info[zf->internal_function.num_args]; zf 756 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, need_msg, class_name, "instance of ", ZSTR_VAL(Z_OBJCE_P(arg)->name), arg); zf 763 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, need_msg, class_name, zend_zval_type_name(arg), "", arg); zf 767 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be callable", "", zend_zval_type_name(arg), "", arg); zf 774 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be of the type ", zend_get_type_by_const(cur_arg_info->type_hint), zend_zval_type_name(arg), "", arg); zf 782 Zend/zend_execute.c static zend_always_inline int zend_verify_arg_type(zend_function *zf, uint32_t arg_num, zval *arg, zval *default_value, void **cache_slot) zf 788 Zend/zend_execute.c if (EXPECTED(arg_num <= zf->common.num_args)) { zf 789 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[arg_num-1]; zf 790 Zend/zend_execute.c } else if (UNEXPECTED(zf->common.fn_flags & ZEND_ACC_VARIADIC)) { zf 791 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[zf->common.num_args]; zf 805 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be an instance of ", ZSTR_VAL(cur_arg_info->class_name), "instance of ", ZSTR_VAL(Z_OBJCE_P(arg)->name), arg); zf 814 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, need_msg, ZSTR_VAL(ce->name), "instance of ", ZSTR_VAL(Z_OBJCE_P(arg)->name), arg); zf 826 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be an instance of ", ZSTR_VAL(cur_arg_info->class_name), "instance of ", ZSTR_VAL(Z_OBJCE_P(arg)->name), arg); zf 828 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be an instance of ", ZSTR_VAL(cur_arg_info->class_name), "", zend_zval_type_name(arg), arg); zf 837 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, need_msg, ZSTR_VAL(ce->name), zend_zval_type_name(arg), "", arg); zf 841 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be callable", "", zend_zval_type_name(arg), "", arg); zf 848 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be of the type ", zend_get_type_by_const(cur_arg_info->type_hint), zend_zval_type_name(arg), "", arg); zf 856 Zend/zend_execute.c static zend_always_inline int zend_verify_missing_arg_type(zend_function *zf, uint32_t arg_num, void **cache_slot) zf 862 Zend/zend_execute.c if (EXPECTED(arg_num <= zf->common.num_args)) { zf 863 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[arg_num-1]; zf 864 Zend/zend_execute.c } else if (UNEXPECTED(zf->common.fn_flags & ZEND_ACC_VARIADIC)) { zf 865 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[zf->common.num_args]; zf 877 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be an instance of ", ZSTR_VAL(cur_arg_info->class_name), "none", "", NULL); zf 885 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, need_msg, ZSTR_VAL(ce->name), "none", "", NULL); zf 887 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be callable", "", "none", "", NULL); zf 889 Zend/zend_execute.c zend_verify_arg_error(zf, arg_num, "be of the type ", zend_get_type_by_const(cur_arg_info->type_hint), "none", "", NULL); zf 913 Zend/zend_execute.c static ZEND_COLD void zend_verify_return_error(const zend_function *zf, const char *need_msg, const char *need_kind, const char *returned_msg, const char *returned_kind) zf 915 Zend/zend_execute.c const char *fname = ZSTR_VAL(zf->common.function_name); zf 919 Zend/zend_execute.c if (zf->common.scope) { zf 921 Zend/zend_execute.c fclass = ZSTR_VAL(zf->common.scope->name); zf 931 Zend/zend_execute.c static ZEND_COLD void zend_verify_internal_return_error(const zend_function *zf, const char *need_msg, const char *need_kind, const char *returned_msg, const char *returned_kind) zf 933 Zend/zend_execute.c const char *fname = ZSTR_VAL(zf->common.function_name); zf 937 Zend/zend_execute.c if (zf->common.scope) { zf 939 Zend/zend_execute.c fclass = ZSTR_VAL(zf->common.scope->name); zf 950 Zend/zend_execute.c static int zend_verify_internal_return_type(zend_function *zf, zval *ret) zf 952 Zend/zend_execute.c zend_arg_info *ret_info = zf->common.arg_info - 1; zf 962 Zend/zend_execute.c zend_verify_internal_return_error(zf, need_msg, class_name, "instance of ", ZSTR_VAL(Z_OBJCE_P(ret)->name)); zf 969 Zend/zend_execute.c zend_verify_internal_return_error(zf, need_msg, class_name, zend_zval_type_name(ret), ""); zf 972 Zend/zend_execute.c zend_verify_internal_return_error(zf, "be callable", "", zend_zval_type_name(ret), ""); zf 980 Zend/zend_execute.c zend_verify_internal_return_error(zf, "be of the type ", zend_get_type_by_const(ret_info->type_hint), zend_zval_type_name(ret), ""); zf 989 Zend/zend_execute.c static zend_always_inline void zend_verify_return_type(zend_function *zf, zval *ret, void **cache_slot) zf 991 Zend/zend_execute.c zend_arg_info *ret_info = zf->common.arg_info - 1; zf 1003 Zend/zend_execute.c zend_verify_return_error(zf, "be an instance of ", ZSTR_VAL(ret_info->class_name), "instance of ", ZSTR_VAL(Z_OBJCE_P(ret)->name)); zf 1012 Zend/zend_execute.c zend_verify_return_error(zf, need_msg, ZSTR_VAL(ce->name), "instance of ", ZSTR_VAL(Z_OBJCE_P(ret)->name)); zf 1022 Zend/zend_execute.c zend_verify_return_error(zf, "be an instance of ", ZSTR_VAL(ret_info->class_name), zend_zval_type_name(ret), ""); zf 1030 Zend/zend_execute.c zend_verify_return_error(zf, need_msg, ZSTR_VAL(ce->name), zend_zval_type_name(ret), ""); zf 1033 Zend/zend_execute.c zend_verify_return_error(zf, "be callable", "", zend_zval_type_name(ret), ""); zf 1039 Zend/zend_execute.c zend_verify_return_error(zf, "be of the type ", zend_get_type_by_const(ret_info->type_hint), zend_zval_type_name(ret), ""); zf 1045 Zend/zend_execute.c static ZEND_COLD int zend_verify_missing_return_type(zend_function *zf, void **cache_slot) zf 1047 Zend/zend_execute.c zend_arg_info *ret_info = zf->common.arg_info - 1; zf 1058 Zend/zend_execute.c zend_verify_return_error(zf, "be an instance of ", ZSTR_VAL(ret_info->class_name), "none", ""); zf 1066 Zend/zend_execute.c zend_verify_return_error(zf, need_msg, ZSTR_VAL(ce->name), "none", ""); zf 1069 Zend/zend_execute.c zend_verify_return_error(zf, "be callable", "", "none", ""); zf 1071 Zend/zend_execute.c zend_verify_return_error(zf, "be of the type ", zend_get_type_by_const(ret_info->type_hint), "none", ""); zf 2743 Zend/zend_execute.c ZEND_API void ZEND_FASTCALL zend_check_internal_arg_type(zend_function *zf, uint32_t arg_num, zval *arg) zf 2745 Zend/zend_execute.c zend_verify_internal_arg_type(zf, arg_num, arg); zf 2748 Zend/zend_execute.c ZEND_API int ZEND_FASTCALL zend_check_arg_type(zend_function *zf, uint32_t arg_num, zval *arg, zval *default_value, void **cache_slot) zf 2750 Zend/zend_execute.c return zend_verify_arg_type(zf, arg_num, arg, default_value, cache_slot); zf 53 Zend/zend_execute.h ZEND_API void ZEND_FASTCALL zend_check_internal_arg_type(zend_function *zf, uint32_t arg_num, zval *arg); zf 54 Zend/zend_execute.h ZEND_API int ZEND_FASTCALL zend_check_arg_type(zend_function *zf, uint32_t arg_num, zval *arg, zval *default_value, void **cache_slot); zf 1600 ext/soap/soap.c php_stream_filter *zf = NULL; zf 1618 ext/soap/soap.c zf = php_stream_filter_create("zlib.inflate", &filter_params, 0); zf 1621 ext/soap/soap.c if (zf) { zf 1622 ext/soap/soap.c php_stream_filter_append(&SG(request_info).request_body->readfilters, zf); zf 1638 ext/soap/soap.c if (zf) { zf 1639 ext/soap/soap.c php_stream_filter_remove(zf, 1); zf 41 ext/zip/lib/zip_fclose.c zip_fclose(zip_file_t *zf) zf 45 ext/zip/lib/zip_fclose.c if (zf->src) zf 46 ext/zip/lib/zip_fclose.c zip_source_free(zf->src); zf 49 ext/zip/lib/zip_fclose.c if (zf->error.zip_err) zf 50 ext/zip/lib/zip_fclose.c ret = zf->error.zip_err; zf 52 ext/zip/lib/zip_fclose.c zip_error_fini(&zf->error); zf 53 ext/zip/lib/zip_fclose.c free(zf); zf 39 ext/zip/lib/zip_file_error_clear.c zip_file_error_clear(zip_file_t *zf) zf 41 ext/zip/lib/zip_file_error_clear.c if (zf == NULL) zf 44 ext/zip/lib/zip_file_error_clear.c _zip_error_clear(&zf->error); zf 39 ext/zip/lib/zip_file_error_get.c zip_file_error_get(zip_file_t *zf, int *zep, int *sep) zf 41 ext/zip/lib/zip_file_error_get.c _zip_error_get(&zf->error, zep, sep); zf 39 ext/zip/lib/zip_file_strerror.c zip_file_strerror(zip_file_t *zf) zf 41 ext/zip/lib/zip_file_strerror.c return zip_error_strerror(&zf->error); zf 47 ext/zip/lib/zip_fopen_index_encrypted.c zip_file_t *zf; zf 59 ext/zip/lib/zip_fopen_index_encrypted.c if ((zf=_zip_file_new(za)) == NULL) { zf 64 ext/zip/lib/zip_fopen_index_encrypted.c zf->src = src; zf 66 ext/zip/lib/zip_fopen_index_encrypted.c return zf; zf 73 ext/zip/lib/zip_fopen_index_encrypted.c zip_file_t *zf; zf 75 ext/zip/lib/zip_fopen_index_encrypted.c if ((zf=(zip_file_t *)malloc(sizeof(struct zip_file))) == NULL) { zf 80 ext/zip/lib/zip_fopen_index_encrypted.c zf->za = za; zf 81 ext/zip/lib/zip_fopen_index_encrypted.c zip_error_init(&zf->error); zf 82 ext/zip/lib/zip_fopen_index_encrypted.c zf->eof = 0; zf 83 ext/zip/lib/zip_fopen_index_encrypted.c zf->src = NULL; zf 85 ext/zip/lib/zip_fopen_index_encrypted.c return zf; zf 39 ext/zip/lib/zip_fread.c zip_fread(zip_file_t *zf, void *outbuf, zip_uint64_t toread) zf 43 ext/zip/lib/zip_fread.c if (!zf) zf 46 ext/zip/lib/zip_fread.c if (zf->error.zip_err != 0) zf 50 ext/zip/lib/zip_fread.c zip_error_set(&zf->error, ZIP_ER_INVAL, 0); zf 54 ext/zip/lib/zip_fread.c if ((zf->eof) || (toread == 0)) zf 57 ext/zip/lib/zip_fread.c if ((n=zip_source_read(zf->src, outbuf, toread)) < 0) { zf 58 ext/zip/lib/zip_fread.c _zip_error_set_from_source(&zf->error, zf->src); zf 138 ext/zip/php_zip.c struct zip_file *zf; zf 248 ext/zip/php_zip.c zf = zip_fopen(za, file, 0); zf 249 ext/zip/php_zip.c if (zf == NULL) { zf 257 ext/zip/php_zip.c while ((n=zip_fread(zf, b, sizeof(b))) > 0) { zf 262 ext/zip/php_zip.c n = zip_fclose(zf); zf 1062 ext/zip/php_zip.c if (zr_rsrc->zf) { zf 1063 ext/zip/php_zip.c zip_fclose(zr_rsrc->zf); zf 1064 ext/zip/php_zip.c zr_rsrc->zf = NULL; zf 1195 ext/zip/php_zip.c zr_rsrc->zf = zip_fopen_index(rsrc_int->za, rsrc_int->index_current, 0); zf 1196 ext/zip/php_zip.c if (zr_rsrc->zf) { zf 1234 ext/zip/php_zip.c if (zr_rsrc->zf != NULL) { zf 1283 ext/zip/php_zip.c if (zr_rsrc->zf) { zf 1285 ext/zip/php_zip.c n = zip_fread(zr_rsrc->zf, ZSTR_VAL(buffer), ZSTR_LEN(buffer)); zf 1313 ext/zip/php_zip.c if (!zr_rsrc->zf) { zf 2685 ext/zip/php_zip.c struct zip_file *zf; zf 2722 ext/zip/php_zip.c zf = zip_fopen_index(intern, index, flags); zf 2724 ext/zip/php_zip.c zf = zip_fopen(intern, ZSTR_VAL(filename), flags); zf 2727 ext/zip/php_zip.c if (zf == NULL) { zf 2732 ext/zip/php_zip.c n = zip_fread(zf, ZSTR_VAL(buffer), ZSTR_LEN(buffer)); zf 2738 ext/zip/php_zip.c zip_fclose(zf); zf 68 ext/zip/php_zip.h struct zip_file *zf; zf 36 ext/zip/zip_stream.c struct zip_file *zf; zf 51 ext/zip/zip_stream.c if (self->za && self->zf) { zf 52 ext/zip/zip_stream.c n = zip_fread(self->zf, buf, count); zf 56 ext/zip/zip_stream.c zip_file_error_get(self->zf, &ze, &se); zf 58 ext/zip/zip_stream.c php_error_docref(NULL, E_WARNING, "Zip stream error: %s", zip_file_strerror(self->zf)); zf 61 ext/zip/zip_stream.c err = zip_file_get_error(self->zf); zf 96 ext/zip/zip_stream.c if (self->zf) { zf 97 ext/zip/zip_stream.c zip_fclose(self->zf); zf 98 ext/zip/zip_stream.c self->zf = NULL; zf 213 ext/zip/zip_stream.c struct zip_file *zf = NULL; zf 235 ext/zip/zip_stream.c zf = zip_fopen(stream_za, path, 0); zf 236 ext/zip/zip_stream.c if (zf) { zf 240 ext/zip/zip_stream.c self->zf = zf; zf 273 ext/zip/zip_stream.c struct zip_file *zf = NULL; zf 313 ext/zip/zip_stream.c zf = zip_fopen(za, fragment, 0); zf 314 ext/zip/zip_stream.c if (zf) { zf 318 ext/zip/zip_stream.c self->zf = zf; zf 432 sapi/phpdbg/phpdbg_info.c zend_function *zf; zf 438 sapi/phpdbg/phpdbg_info.c ZEND_HASH_FOREACH_PTR(EG(function_table), zf) { zf 439 sapi/phpdbg/phpdbg_info.c if (zf->type == ZEND_USER_FUNCTION) { zf 440 sapi/phpdbg/phpdbg_info.c zend_hash_next_index_insert_ptr(&functions, zf); zf 449 sapi/phpdbg/phpdbg_info.c ZEND_HASH_FOREACH_PTR(&functions, zf) { zf 450 sapi/phpdbg/phpdbg_info.c zend_op_array *op_array = &zf->op_array;