src 1173 Zend/zend.c # define va_copy(dest, src) __va_copy((dest), (src)) src 1175 Zend/zend.c # define va_copy(dest, src) memcpy(&(dest), &(src), sizeof(va_list)) src 1175 Zend/zend_API.c zval *src = class_type->default_properties_table; src 1177 Zend/zend_API.c zval *end = src + class_type->default_properties_count; src 1181 Zend/zend_API.c ZVAL_DUP(dst, src); src 1183 Zend/zend_API.c ZVAL_COPY(dst, src); src 1185 Zend/zend_API.c src++; src 1187 Zend/zend_API.c } while (src != end); src 778 Zend/zend_builtin_functions.c static void copy_constant_array(zval *dst, zval *src) /* {{{ */ src 784 Zend/zend_builtin_functions.c array_init_size(dst, zend_hash_num_elements(Z_ARRVAL_P(src))); src 785 Zend/zend_builtin_functions.c ZEND_HASH_FOREACH_KEY_VAL_IND(Z_ARRVAL_P(src), idx, key, val) { src 37 Zend/zend_compile.c #define SET_NODE(target, src) do { \ src 38 Zend/zend_compile.c target ## _type = (src)->op_type; \ src 39 Zend/zend_compile.c if ((src)->op_type == IS_CONST) { \ src 40 Zend/zend_compile.c target.constant = zend_add_literal(CG(active_op_array), &(src)->u.constant); \ src 42 Zend/zend_compile.c target = (src)->u.op; \ src 46 Zend/zend_compile.c #define GET_NODE(target, src) do { \ src 47 Zend/zend_compile.c (target)->op_type = src ## _type; \ src 49 Zend/zend_compile.c ZVAL_COPY_VALUE(&(target)->u.constant, CT_CONSTANT(src)); \ src 51 Zend/zend_compile.c (target)->u.op = src; \ src 2122 Zend/zend_execute.c zval *end, *src, *dst; src 2132 Zend/zend_execute.c src = end + (num_args - first_extra_arg); src 2133 Zend/zend_execute.c dst = src + (op_array->last_var + op_array->T - first_extra_arg); src 2134 Zend/zend_execute.c if (EXPECTED(src != dst)) { src 2136 Zend/zend_execute.c type_flags |= Z_TYPE_INFO_P(src); src 2137 Zend/zend_execute.c ZVAL_COPY_VALUE(dst, src); src 2138 Zend/zend_execute.c ZVAL_UNDEF(src); src 2139 Zend/zend_execute.c src--; src 2141 Zend/zend_execute.c } while (src != end); src 2144 Zend/zend_execute.c type_flags |= Z_TYPE_INFO_P(src); src 2145 Zend/zend_execute.c src--; src 2146 Zend/zend_execute.c } while (src != end); src 2237 Zend/zend_execute.c zval *end, *src, *dst; src 2247 Zend/zend_execute.c src = end + (num_args - first_extra_arg); src 2248 Zend/zend_execute.c dst = src + (op_array->last_var + op_array->T - first_extra_arg); src 2249 Zend/zend_execute.c if (EXPECTED(src != dst)) { src 2251 Zend/zend_execute.c type_flags |= Z_TYPE_INFO_P(src); src 2252 Zend/zend_execute.c ZVAL_COPY_VALUE(dst, src); src 2253 Zend/zend_execute.c ZVAL_UNDEF(src); src 2254 Zend/zend_execute.c src--; src 2256 Zend/zend_execute.c } while (src != end); src 2259 Zend/zend_execute.c type_flags |= Z_TYPE_INFO_P(src); src 2260 Zend/zend_execute.c src--; src 2261 Zend/zend_execute.c } while (src != end); src 2386 Zend/zend_execute.c zval *src = ZEND_CALL_ARG(call, 1); src 2389 Zend/zend_execute.c ZVAL_COPY_VALUE(dst, src); src 2391 Zend/zend_execute.c src++; src 374 Zend/zend_generators.c static void zend_generator_merge_child_nodes(zend_generator_node *dest, zend_generator_node *src, zend_generator *child) src 376 Zend/zend_generators.c if (src->children <= 4) { src 377 Zend/zend_generators.c int i = src->children; src 379 Zend/zend_generators.c zend_generator_add_single_child(dest, child, src->child.array[i].leaf); src 383 Zend/zend_generators.c ZEND_HASH_FOREACH_NUM_KEY(&src->child.ht, leaf) { src 766 Zend/zend_inheritance.c zval *src, *dst, *end; src 770 Zend/zend_inheritance.c src = ce->default_properties_table + ce->default_properties_count; src 776 Zend/zend_inheritance.c src--; src 777 Zend/zend_inheritance.c ZVAL_COPY_VALUE(dst, src); src 779 Zend/zend_inheritance.c pefree(src, ce->type == ZEND_INTERNAL_CLASS); src 786 Zend/zend_inheritance.c src = parent_ce->default_properties_table + parent_ce->default_properties_count; src 789 Zend/zend_inheritance.c src--; src 792 Zend/zend_inheritance.c ZVAL_DUP(dst, src); src 800 Zend/zend_inheritance.c ZVAL_COPY(dst, src); src 809 Zend/zend_inheritance.c zval *src, *dst, *end; src 813 Zend/zend_inheritance.c src = ce->default_static_members_table + ce->default_static_members_count; src 819 Zend/zend_inheritance.c src--; src 820 Zend/zend_inheritance.c ZVAL_COPY_VALUE(dst, src); src 822 Zend/zend_inheritance.c pefree(src, ce->type == ZEND_INTERNAL_CLASS); src 829 Zend/zend_inheritance.c src = parent_ce->default_static_members_table + parent_ce->default_static_members_count; src 832 Zend/zend_inheritance.c src--; src 834 Zend/zend_inheritance.c if (!Z_ISREF_P(src)) { src 835 Zend/zend_inheritance.c ZVAL_NEW_PERSISTENT_REF(src, src); src 838 Zend/zend_inheritance.c ZVAL_MAKE_REF(src); src 840 Zend/zend_inheritance.c ZVAL_COPY_VALUE(dst, src); src 151 Zend/zend_llist.c ZEND_API void zend_llist_copy(zend_llist *dst, zend_llist *src) src 155 Zend/zend_llist.c zend_llist_init(dst, src->size, src->dtor, src->persistent); src 156 Zend/zend_llist.c ptr = src->head; src 57 Zend/zend_llist.h ZEND_API void zend_llist_copy(zend_llist *dst, zend_llist *src); src 172 Zend/zend_objects.c zval *src = old_object->properties_table; src 174 Zend/zend_objects.c zval *end = src + old_object->ce->default_properties_count; src 178 Zend/zend_objects.c ZVAL_COPY_VALUE(dst, src); src 180 Zend/zend_objects.c src++; src 182 Zend/zend_objects.c } while (src != end); src 25 Zend/zend_smart_str.h #define smart_str_appends_ex(dest, src, what) \ src 26 Zend/zend_smart_str.h smart_str_appendl_ex((dest), (src), strlen(src), (what)) src 27 Zend/zend_smart_str.h #define smart_str_appends(dest, src) \ src 28 Zend/zend_smart_str.h smart_str_appendl((dest), (src), strlen(src)) src 31 Zend/zend_smart_str.h #define smart_str_appendl(dest, src, len) \ src 32 Zend/zend_smart_str.h smart_str_appendl_ex((dest), (src), (len), 0) src 33 Zend/zend_smart_str.h #define smart_str_append(dest, src) \ src 34 Zend/zend_smart_str.h smart_str_append_ex((dest), (src), 0) src 35 Zend/zend_smart_str.h #define smart_str_append_smart_str(dest, src) \ src 36 Zend/zend_smart_str.h smart_str_append_smart_str_ex((dest), (src), 0) src 37 Zend/zend_smart_str.h #define smart_str_sets(dest, src) \ src 38 Zend/zend_smart_str.h smart_str_setl((dest), (src), strlen(src)); src 94 Zend/zend_smart_str.h static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, zend_bool persistent) { src 95 Zend/zend_smart_str.h smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); src 98 Zend/zend_smart_str.h static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src, zend_bool persistent) { src 99 Zend/zend_smart_str.h if (src->s && ZSTR_LEN(src->s)) { src 100 Zend/zend_smart_str.h smart_str_append_ex(dest, src->s, persistent); src 116 Zend/zend_smart_str.h static zend_always_inline void smart_str_setl(smart_str *dest, const char *src, size_t len) { src 118 Zend/zend_smart_str.h smart_str_appendl(dest, src, len); src 65 ext/com_dotnet/com_saproxy.c static inline void clone_indices(php_com_saproxy *dest, php_com_saproxy *src, int ndims) src 70 ext/com_dotnet/com_saproxy.c ZVAL_DUP(&dest->indices[i], &src->indices[i]); src 156 ext/com_dotnet/php_com_dotnet_internal.h PHP_COM_DOTNET_API int php_com_copy_variant(VARIANT *dst, VARIANT *src); src 1144 ext/fileinfo/libmagic/softmagic.c const unsigned char *src = s + offset; src 1150 ext/fileinfo/libmagic/softmagic.c src++; src 1155 ext/fileinfo/libmagic/softmagic.c for (/*EMPTY*/; src < esrc; src += 2, dst++) { src 1157 ext/fileinfo/libmagic/softmagic.c *dst = *src; src 1162 ext/fileinfo/libmagic/softmagic.c *(src - 1) != '\0' : src 1163 ext/fileinfo/libmagic/softmagic.c *(src + 1) != '\0') src 1086 ext/ftp/ftp.c ftp_rename(ftpbuf_t *ftp, const char *src, const char *dest) src 1091 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "RNFR", src)) { src 188 ext/ftp/ftp.h int ftp_rename(ftpbuf_t *ftp, const char *src, const char *dest); src 213 ext/ftp/php_ftp.c ZEND_ARG_INFO(0, src) src 1349 ext/ftp/php_ftp.c char *src, *dest; src 1352 ext/ftp/php_ftp.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "rss", &z_ftp, &src, &src_len, &dest, &dest_len) == FAILURE) { src 1361 ext/ftp/php_ftp.c if (!ftp_rename(ftp, src, dest)) { src 417 ext/gd/gd.c ZEND_ARG_INFO(0, src) src 2774 ext/gd/gd.c gdImagePtr dst, src; src 2784 ext/gd/gd.c if ((src = (gdImagePtr)zend_fetch_resource(Z_RES_P(srcim), "Image", le_gd)) == NULL) { src 2788 ext/gd/gd.c gdImagePaletteCopy(dst, src); src 4690 ext/gd/gd.c gdImagePtr src; src 4705 ext/gd/gd.c if ((src = (gdImagePtr)zend_fetch_resource(Z_RES_P(IM), "Image", le_gd)) == NULL) { src 4765 ext/gd/gd.c rect.width = gdImageSX(src); src 4766 ext/gd/gd.c rect.height = gdImageSY(src); src 4770 ext/gd/gd.c if (gdTransformAffineGetImage(&dst, src, pRect, affine) != GD_TRUE) { src 97 ext/gd/libgd/gd.c static int gdLayerOverlay(int dst, int src); src 98 ext/gd/libgd/gd.c static int gdAlphaOverlayColor(int src, int dst, int max); src 2160 ext/gd/libgd/gd.c void gdImageCopy (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h) src 2174 ext/gd/libgd/gd.c if (src->trueColor) { src 2177 ext/gd/libgd/gd.c int c = gdImageGetTrueColorPixel (src, srcX + x, srcY + y); src 2185 ext/gd/libgd/gd.c int c = gdImageGetPixel (src, srcX + x, srcY + y); src 2186 ext/gd/libgd/gd.c if (c != src->transparent) { src 2187 ext/gd/libgd/gd.c gdImageSetPixel(dst, dstX + x, dstY + y, gdTrueColorAlpha(src->red[c], src->green[c], src->blue[c], src->alpha[c])); src 2196 ext/gd/libgd/gd.c if (src->trueColor) { /* But source is truecolor (Ouch!) */ src 2202 ext/gd/libgd/gd.c c = gdImageGetPixel (src, x, y); src 2225 ext/gd/libgd/gd.c c = gdImageGetPixel (src, x, y); src 2227 ext/gd/libgd/gd.c if (gdImageGetTransparent (src) == c) { src 2232 ext/gd/libgd/gd.c if (src->trueColor) { src 2239 ext/gd/libgd/gd.c if (dst == src) { src 2243 ext/gd/libgd/gd.c nc = gdImageColorResolveAlpha (dst, src->red[c], src->green[c], src->blue[c], src->alpha[c]); src 2259 ext/gd/libgd/gd.c void gdImageCopyMerge (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h, int pct) src 2271 ext/gd/libgd/gd.c c = gdImageGetPixel(src, x, y); src 2273 ext/gd/libgd/gd.c if (gdImageGetTransparent(src) == c) { src 2278 ext/gd/libgd/gd.c if (dst == src) { src 2283 ext/gd/libgd/gd.c ncR = (int)(gdImageRed (src, c) * (pct / 100.0) + gdImageRed (dst, dc) * ((100 - pct) / 100.0)); src 2284 ext/gd/libgd/gd.c ncG = (int)(gdImageGreen (src, c) * (pct / 100.0) + gdImageGreen (dst, dc) * ((100 - pct) / 100.0)); src 2285 ext/gd/libgd/gd.c ncB = (int)(gdImageBlue (src, c) * (pct / 100.0) + gdImageBlue (dst, dc) * ((100 - pct) / 100.0)); src 2299 ext/gd/libgd/gd.c void gdImageCopyMergeGray (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h, int pct) src 2312 ext/gd/libgd/gd.c c = gdImageGetPixel (src, x, y); src 2314 ext/gd/libgd/gd.c if (gdImageGetTransparent(src) == c) { src 2324 ext/gd/libgd/gd.c if (dst == src && pct == 100) { src 2330 ext/gd/libgd/gd.c ncR = (int)(gdImageRed (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); src 2331 ext/gd/libgd/gd.c ncG = (int)(gdImageGreen (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); src 2332 ext/gd/libgd/gd.c ncB = (int)(gdImageBlue (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); src 2353 ext/gd/libgd/gd.c void gdImageCopyResized (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) src 2396 ext/gd/libgd/gd.c if (!src->trueColor) { src 2397 ext/gd/libgd/gd.c int tmp = gdImageGetPixel (src, x, y); src 2398 ext/gd/libgd/gd.c mapTo = gdImageGetTrueColorPixel (src, x, y); src 2399 ext/gd/libgd/gd.c if (gdImageGetTransparent (src) == tmp) { src 2406 ext/gd/libgd/gd.c mapTo = gdImageGetTrueColorPixel (src, x, y); src 2408 ext/gd/libgd/gd.c if (gdImageGetTransparent (src) == mapTo) { src 2415 ext/gd/libgd/gd.c c = gdImageGetPixel (src, x, y); src 2417 ext/gd/libgd/gd.c if (gdImageGetTransparent (src) == c) { src 2421 ext/gd/libgd/gd.c if (src->trueColor) { src 2431 ext/gd/libgd/gd.c if (dst == src) { src 2436 ext/gd/libgd/gd.c nc = gdImageColorResolveAlpha(dst, gdImageRed(src, c), src 2437 ext/gd/libgd/gd.c gdImageGreen(src, c), src 2438 ext/gd/libgd/gd.c gdImageBlue(src, c), src 2439 ext/gd/libgd/gd.c gdImageAlpha(src, c)); src 2463 ext/gd/libgd/gd.c void gdImageCopyResampled (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) src 2469 ext/gd/libgd/gd.c gdImageCopyResized (dst, src, dstX, dstY, srcX, srcY, dstW, dstH, srcW, srcH); src 2513 ext/gd/libgd/gd.c p = gdImageGetTrueColorPixel(src, (int) sx + srcX, (int) sy + srcY); src 2861 ext/gd/libgd/gd.c gdAlphaBlendOld (int dst, int src) src 2867 ext/gd/libgd/gd.c return ((((gdTrueColorGetAlpha (src) * src 2869 ext/gd/libgd/gd.c ((((gdAlphaTransparent - gdTrueColorGetAlpha (src)) * src 2870 ext/gd/libgd/gd.c gdTrueColorGetRed (src) / gdAlphaMax) + src 2871 ext/gd/libgd/gd.c (gdTrueColorGetAlpha (src) * src 2873 ext/gd/libgd/gd.c ((((gdAlphaTransparent - gdTrueColorGetAlpha (src)) * src 2874 ext/gd/libgd/gd.c gdTrueColorGetGreen (src) / gdAlphaMax) + src 2875 ext/gd/libgd/gd.c (gdTrueColorGetAlpha (src) * src 2877 ext/gd/libgd/gd.c (((gdAlphaTransparent - gdTrueColorGetAlpha (src)) * src 2878 ext/gd/libgd/gd.c gdTrueColorGetBlue (src) / gdAlphaMax) + src 2879 ext/gd/libgd/gd.c (gdTrueColorGetAlpha (src) * src 2883 ext/gd/libgd/gd.c int gdAlphaBlend (int dst, int src) { src 2884 ext/gd/libgd/gd.c int src_alpha = gdTrueColorGetAlpha(src); src 2892 ext/gd/libgd/gd.c return src; src 2898 ext/gd/libgd/gd.c return src; src 2914 ext/gd/libgd/gd.c red = (gdTrueColorGetRed(src) * src_weight src 2916 ext/gd/libgd/gd.c green = (gdTrueColorGetGreen(src) * src_weight src 2918 ext/gd/libgd/gd.c blue = (gdTrueColorGetBlue(src) * src_weight src 2945 ext/gd/libgd/gd.c static int gdLayerOverlay (int dst, int src) src 2949 ext/gd/libgd/gd.c a2 = gdAlphaMax - gdTrueColorGetAlpha(src); src 2951 ext/gd/libgd/gd.c (gdAlphaOverlayColor( gdTrueColorGetRed(src), gdTrueColorGetRed(dst), gdRedMax ) << 16) + src 2952 ext/gd/libgd/gd.c (gdAlphaOverlayColor( gdTrueColorGetGreen(src), gdTrueColorGetGreen(dst), gdGreenMax ) << 8) + src 2953 ext/gd/libgd/gd.c (gdAlphaOverlayColor( gdTrueColorGetBlue(src), gdTrueColorGetBlue(dst), gdBlueMax )) src 2957 ext/gd/libgd/gd.c static int gdAlphaOverlayColor (int src, int dst, int max ) src 2971 ext/gd/libgd/gd.c return dst + (src << 1) - (dst * src / max) - max; src 2974 ext/gd/libgd/gd.c return dst * src / max; src 3019 ext/gd/libgd/gd.c int gdImagePaletteToTrueColor(gdImagePtr src) src 3024 ext/gd/libgd/gd.c if (src == NULL) { src 3028 ext/gd/libgd/gd.c if (src->trueColor == 1) { src 3032 ext/gd/libgd/gd.c const unsigned int sy = gdImageSY(src); src 3033 ext/gd/libgd/gd.c const unsigned int sx = gdImageSX(src); src 3035 ext/gd/libgd/gd.c src->tpixels = (int **) gdMalloc(sizeof(int *) * sy); src 3036 ext/gd/libgd/gd.c if (src->tpixels == NULL) { src 3041 ext/gd/libgd/gd.c const unsigned char *src_row = src->pixels[y]; src 3045 ext/gd/libgd/gd.c src->tpixels[y] = (int *) gdMalloc(sx * sizeof(int)); src 3046 ext/gd/libgd/gd.c if (src->tpixels[y] == NULL) { src 3050 ext/gd/libgd/gd.c dst_row = src->tpixels[y]; src 3053 ext/gd/libgd/gd.c if (c == src->transparent) { src 3056 ext/gd/libgd/gd.c *(dst_row + x) = gdTrueColorAlpha(src->red[c], src->green[c], src->blue[c], src->alpha[c]); src 3064 ext/gd/libgd/gd.c gdFree(src->pixels[yy]); src 3066 ext/gd/libgd/gd.c gdFree(src->pixels); src 3067 ext/gd/libgd/gd.c src->trueColor = 1; src 3068 ext/gd/libgd/gd.c src->pixels = NULL; src 3069 ext/gd/libgd/gd.c src->alphaBlendingFlag = 0; src 3070 ext/gd/libgd/gd.c src->saveAlphaFlag = 1; src 3072 ext/gd/libgd/gd.c if (src->transparent >= 0) { src 3073 ext/gd/libgd/gd.c const unsigned char c = src->transparent; src 3074 ext/gd/libgd/gd.c src->transparent = gdTrueColorAlpha(src->red[c], src->green[c], src->blue[c], src->alpha[c]); src 3082 ext/gd/libgd/gd.c gdFree(src->tpixels[yy]); src 3084 ext/gd/libgd/gd.c gdFree(src->tpixels); src 106 ext/gd/libgd/gd.h int gdAlphaBlend(int dest, int src); src 567 ext/gd/libgd/gd.h int gdImagePaletteToTrueColor(gdImagePtr src); src 585 ext/gd/libgd/gd.h void gdImagePaletteCopy(gdImagePtr dst, gdImagePtr src); src 671 ext/gd/libgd/gd.h void gdImageCopy(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h); src 672 ext/gd/libgd/gd.h void gdImageCopyMerge(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, src 674 ext/gd/libgd/gd.h void gdImageCopyMergeGray(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, src 680 ext/gd/libgd/gd.h void gdImageCopyResized(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH); src 691 ext/gd/libgd/gd.h void gdImageCopyResampled(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH); src 693 ext/gd/libgd/gd.h gdImagePtr gdImageRotate90(gdImagePtr src, int ignoretransparent); src 694 ext/gd/libgd/gd.h gdImagePtr gdImageRotate180(gdImagePtr src, int ignoretransparent); src 695 ext/gd/libgd/gd.h gdImagePtr gdImageRotate270(gdImagePtr src, int ignoretransparent); src 696 ext/gd/libgd/gd.h gdImagePtr gdImageRotate45(gdImagePtr src, double dAngle, int clrBack, int ignoretransparent); src 697 ext/gd/libgd/gd.h gdImagePtr gdImageRotate (gdImagePtr src, double dAngle, int clrBack, int ignoretransparent); src 698 ext/gd/libgd/gd.h gdImagePtr gdImageRotateInterpolated(const gdImagePtr src, const float angle, int bgcolor); src 774 ext/gd/libgd/gd.h int gdImageNegate(gdImagePtr src); src 777 ext/gd/libgd/gd.h int gdImageGrayScale(gdImagePtr src); src 780 ext/gd/libgd/gd.h int gdImageBrightness(gdImagePtr src, int brightness); src 783 ext/gd/libgd/gd.h int gdImageContrast(gdImagePtr src, double contrast); src 786 ext/gd/libgd/gd.h int gdImageColor(gdImagePtr src, const int red, const int green, const int blue, const int alpha); src 789 ext/gd/libgd/gd.h int gdImageConvolution(gdImagePtr src, float ft[3][3], float filter_div, float offset); src 791 ext/gd/libgd/gd.h int gdImageEdgeDetectQuick(gdImagePtr src); src 795 ext/gd/libgd/gd.h int gdImageSelectiveBlur( gdImagePtr src); src 836 ext/gd/libgd/gd.h gdImagePtr gdImageCrop(gdImagePtr src, const gdRectPtr crop); src 844 ext/gd/libgd/gd.h gdImagePtr gdImageScaleBicubicFixed(gdImagePtr src, const unsigned int width, const unsigned int height); src 847 ext/gd/libgd/gd.h gdImagePtr gdImageScale(const gdImagePtr src, const unsigned int new_width, const unsigned int new_height); src 849 ext/gd/libgd/gd.h gdImagePtr gdImageRotateNearestNeighbour(gdImagePtr src, const float degrees, const int bgColor); src 850 ext/gd/libgd/gd.h gdImagePtr gdImageRotateBilinear(gdImagePtr src, const float degrees, const int bgColor); src 851 ext/gd/libgd/gd.h gdImagePtr gdImageRotateBicubicFixed(gdImagePtr src, const float degrees, const int bgColor); src 852 ext/gd/libgd/gd.h gdImagePtr gdImageRotateGeneric(gdImagePtr src, const float degrees, const int bgColor); src 853 ext/gd/libgd/gd.h gdImagePtr gdImageRotateInterpolated(const gdImagePtr src, const float angle, int bgcolor); src 863 ext/gd/libgd/gd.h int gdAffineApplyToPointF (gdPointFPtr dst, const gdPointFPtr src, const double affine[6]); src 864 ext/gd/libgd/gd.h int gdAffineInvert (double dst[6], const double src[6]); src 874 ext/gd/libgd/gd.h double gdAffineExpansion (const double src[6]); src 875 ext/gd/libgd/gd.h int gdAffineRectilinear (const double src[6]); src 877 ext/gd/libgd/gd.h int gdTransformAffineGetImage(gdImagePtr *dst, const gdImagePtr src, gdRectPtr src_area, const double affine[6]); src 878 ext/gd/libgd/gd.h int gdTransformAffineCopy(gdImagePtr dst, int dst_x, int dst_y, const gdImagePtr src, gdRectPtr src_region, const double affine[6]); src 884 ext/gd/libgd/gd.h int gdTransformAffineBoundingBox(gdRectPtr src, const double affine[6], gdRectPtr bbox); src 43 ext/gd/libgd/gd_crop.c gdImagePtr gdImageCrop(gdImagePtr src, const gdRectPtr crop) src 49 ext/gd/libgd/gd_crop.c if (src->trueColor) { src 60 ext/gd/libgd/gd_crop.c gdImagePaletteCopy(dst, src); src 62 ext/gd/libgd/gd_crop.c dst->transparent = src->transparent; src 65 ext/gd/libgd/gd_crop.c if (crop->x < 0 || crop->x>=src->sx || crop->y<0 || crop->y>=src->sy) { src 70 ext/gd/libgd/gd_crop.c if ((src->sx - crop->width) < crop->x) { src 71 ext/gd/libgd/gd_crop.c crop->width = src->sx - crop->x; src 73 ext/gd/libgd/gd_crop.c if ((src->sy - crop->height) < crop->y) { src 74 ext/gd/libgd/gd_crop.c crop->height = src->sy - crop->y; src 81 ext/gd/libgd/gd_crop.c if (src->trueColor) { src 85 ext/gd/libgd/gd_crop.c memcpy(dst->tpixels[dst_y++], src->tpixels[y++] + crop->x, crop->width * 4); src 91 ext/gd/libgd/gd_crop.c dst->pixels[y - crop->y][x - crop->x] = src->pixels[y][x]; src 13 ext/gd/libgd/gd_filter.c #define GET_PIXEL_FUNCTION(src)(src->trueColor?gdImageGetTrueColorPixel:gdImageGetPixel) src 16 ext/gd/libgd/gd_filter.c int gdImageNegate(gdImagePtr src) src 24 ext/gd/libgd/gd_filter.c if (src==NULL) { src 28 ext/gd/libgd/gd_filter.c f = GET_PIXEL_FUNCTION(src); src 30 ext/gd/libgd/gd_filter.c for (y=0; y<src->sy; ++y) { src 31 ext/gd/libgd/gd_filter.c for (x=0; x<src->sx; ++x) { src 32 ext/gd/libgd/gd_filter.c pxl = f (src, x, y); src 33 ext/gd/libgd/gd_filter.c r = gdImageRed(src, pxl); src 34 ext/gd/libgd/gd_filter.c g = gdImageGreen(src, pxl); src 35 ext/gd/libgd/gd_filter.c b = gdImageBlue(src, pxl); src 36 ext/gd/libgd/gd_filter.c a = gdImageAlpha(src, pxl); src 38 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorAllocateAlpha(src, 255-r, 255-g, 255-b, a); src 40 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorClosestAlpha(src, 255-r, 255-g, 255-b, a); src 42 ext/gd/libgd/gd_filter.c gdImageSetPixel (src, x, y, new_pxl); src 49 ext/gd/libgd/gd_filter.c int gdImageGrayScale(gdImagePtr src) src 56 ext/gd/libgd/gd_filter.c f = GET_PIXEL_FUNCTION(src); src 58 ext/gd/libgd/gd_filter.c if (src==NULL) { src 62 ext/gd/libgd/gd_filter.c for (y=0; y<src->sy; ++y) { src 63 ext/gd/libgd/gd_filter.c for (x=0; x<src->sx; ++x) { src 64 ext/gd/libgd/gd_filter.c pxl = f (src, x, y); src 65 ext/gd/libgd/gd_filter.c r = gdImageRed(src, pxl); src 66 ext/gd/libgd/gd_filter.c g = gdImageGreen(src, pxl); src 67 ext/gd/libgd/gd_filter.c b = gdImageBlue(src, pxl); src 68 ext/gd/libgd/gd_filter.c a = gdImageAlpha(src, pxl); src 71 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorAllocateAlpha(src, r, g, b, a); src 73 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorClosestAlpha(src, r, g, b, a); src 75 ext/gd/libgd/gd_filter.c gdImageSetPixel (src, x, y, new_pxl); src 82 ext/gd/libgd/gd_filter.c int gdImageBrightness(gdImagePtr src, int brightness) src 89 ext/gd/libgd/gd_filter.c f = GET_PIXEL_FUNCTION(src); src 91 ext/gd/libgd/gd_filter.c if (src==NULL || (brightness < -255 || brightness>255)) { src 99 ext/gd/libgd/gd_filter.c for (y=0; y<src->sy; ++y) { src 100 ext/gd/libgd/gd_filter.c for (x=0; x<src->sx; ++x) { src 101 ext/gd/libgd/gd_filter.c pxl = f (src, x, y); src 103 ext/gd/libgd/gd_filter.c r = gdImageRed(src, pxl); src 104 ext/gd/libgd/gd_filter.c g = gdImageGreen(src, pxl); src 105 ext/gd/libgd/gd_filter.c b = gdImageBlue(src, pxl); src 106 ext/gd/libgd/gd_filter.c a = gdImageAlpha(src, pxl); src 116 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorAllocateAlpha(src, (int)r, (int)g, (int)b, a); src 118 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorClosestAlpha(src, (int)r, (int)g, (int)b, a); src 120 ext/gd/libgd/gd_filter.c gdImageSetPixel (src, x, y, new_pxl); src 127 ext/gd/libgd/gd_filter.c int gdImageContrast(gdImagePtr src, double contrast) src 136 ext/gd/libgd/gd_filter.c f = GET_PIXEL_FUNCTION(src); src 138 ext/gd/libgd/gd_filter.c if (src==NULL) { src 145 ext/gd/libgd/gd_filter.c for (y=0; y<src->sy; ++y) { src 146 ext/gd/libgd/gd_filter.c for (x=0; x<src->sx; ++x) { src 147 ext/gd/libgd/gd_filter.c pxl = f(src, x, y); src 149 ext/gd/libgd/gd_filter.c r = gdImageRed(src, pxl); src 150 ext/gd/libgd/gd_filter.c g = gdImageGreen(src, pxl); src 151 ext/gd/libgd/gd_filter.c b = gdImageBlue(src, pxl); src 152 ext/gd/libgd/gd_filter.c a = gdImageAlpha(src, pxl); src 176 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorAllocateAlpha(src, (int)rf, (int)gf, (int)bf, a); src 178 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorClosestAlpha(src, (int)rf, (int)gf, (int)bf, a); src 180 ext/gd/libgd/gd_filter.c gdImageSetPixel (src, x, y, new_pxl); src 187 ext/gd/libgd/gd_filter.c int gdImageColor(gdImagePtr src, const int red, const int green, const int blue, const int alpha) src 194 ext/gd/libgd/gd_filter.c if (src == NULL) { src 198 ext/gd/libgd/gd_filter.c f = GET_PIXEL_FUNCTION(src); src 200 ext/gd/libgd/gd_filter.c for (y=0; y<src->sy; ++y) { src 201 ext/gd/libgd/gd_filter.c for (x=0; x<src->sx; ++x) { src 204 ext/gd/libgd/gd_filter.c pxl = f(src, x, y); src 205 ext/gd/libgd/gd_filter.c r = gdImageRed(src, pxl); src 206 ext/gd/libgd/gd_filter.c g = gdImageGreen(src, pxl); src 207 ext/gd/libgd/gd_filter.c b = gdImageBlue(src, pxl); src 208 ext/gd/libgd/gd_filter.c a = gdImageAlpha(src, pxl); src 220 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorAllocateAlpha(src, r, g, b, a); src 222 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorClosestAlpha(src, r, g, b, a); src 224 ext/gd/libgd/gd_filter.c gdImageSetPixel (src, x, y, new_pxl); src 230 ext/gd/libgd/gd_filter.c int gdImageConvolution(gdImagePtr src, float filter[3][3], float filter_div, float offset) src 239 ext/gd/libgd/gd_filter.c if (src==NULL) { src 244 ext/gd/libgd/gd_filter.c srcback = gdImageCreateTrueColor (src->sx, src->sy); src 253 ext/gd/libgd/gd_filter.c gdImageCopy(srcback, src,0,0,0,0,src->sx,src->sy); src 255 ext/gd/libgd/gd_filter.c f = GET_PIXEL_FUNCTION(src); src 257 ext/gd/libgd/gd_filter.c for ( y=0; y<src->sy; y++) { src 258 ext/gd/libgd/gd_filter.c for(x=0; x<src->sx; x++) { src 263 ext/gd/libgd/gd_filter.c int yv = MIN(MAX(y - 1 + j, 0), src->sy - 1); src 265 ext/gd/libgd/gd_filter.c pxl = f(srcback, MIN(MAX(x - 1 + i, 0), src->sx - 1), yv); src 280 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorAllocateAlpha(src, (int)new_r, (int)new_g, (int)new_b, new_a); src 282 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorClosestAlpha(src, (int)new_r, (int)new_g, (int)new_b, new_a); src 284 ext/gd/libgd/gd_filter.c gdImageSetPixel (src, x, y, new_pxl); src 291 ext/gd/libgd/gd_filter.c int gdImageSelectiveBlur( gdImagePtr src) src 305 ext/gd/libgd/gd_filter.c if (src==NULL) { src 310 ext/gd/libgd/gd_filter.c srcback = gdImageCreateTrueColor (src->sx, src->sy); src 314 ext/gd/libgd/gd_filter.c gdImageCopy(srcback, src,0,0,0,0,src->sx,src->sy); src 316 ext/gd/libgd/gd_filter.c f = GET_PIXEL_FUNCTION(src); src 318 ext/gd/libgd/gd_filter.c for(y = 0; y<src->sy; y++) { src 319 ext/gd/libgd/gd_filter.c for (x=0; x<src->sx; x++) { src 321 ext/gd/libgd/gd_filter.c cpxl = f(src, x, y); src 328 ext/gd/libgd/gd_filter.c pxl = f(src, x-(3>>1)+i, y-(3>>1)+j); src 389 ext/gd/libgd/gd_filter.c pxl = f(src, x-(3>>1)+i, y-(3>>1)+j); src 399 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorAllocateAlpha(src, (int)new_r, (int)new_g, (int)new_b, new_a); src 401 ext/gd/libgd/gd_filter.c new_pxl = gdImageColorClosestAlpha(src, (int)new_r, (int)new_g, (int)new_b, new_a); src 403 ext/gd/libgd/gd_filter.c gdImageSetPixel (src, x, y, new_pxl); src 410 ext/gd/libgd/gd_filter.c int gdImageEdgeDetectQuick(gdImagePtr src) src 416 ext/gd/libgd/gd_filter.c return gdImageConvolution(src, filter, 1, 127); src 606 ext/gd/libgd/gd_interpolation.c static inline int _color_blend (const int dst, const int src) src 608 ext/gd/libgd/gd_interpolation.c const int src_alpha = gdTrueColorGetAlpha(src); src 611 ext/gd/libgd/gd_interpolation.c return src; src 617 ext/gd/libgd/gd_interpolation.c return src; src 626 ext/gd/libgd/gd_interpolation.c red = (gdTrueColorGetRed(src) * src_weight src 628 ext/gd/libgd/gd_interpolation.c green = (gdTrueColorGetGreen(src) * src_weight src 630 ext/gd/libgd/gd_interpolation.c blue = (gdTrueColorGetBlue(src) * src_weight src 638 ext/gd/libgd/gd_interpolation.c static inline int _setEdgePixel(const gdImagePtr src, unsigned int x, unsigned int y, gdFixed coverage, const int bgColor) src 641 ext/gd/libgd/gd_interpolation.c register int c = src->tpixels[y][x]; src 1057 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageScaleTwoPass(const gdImagePtr src, const unsigned int src_width, const unsigned int src_height, const unsigned int new_width, const unsigned int new_height) src 1063 ext/gd/libgd/gd_interpolation.c if (!src->trueColor) { src 1064 ext/gd/libgd/gd_interpolation.c gdImagePaletteToTrueColor(src); src 1071 ext/gd/libgd/gd_interpolation.c gdImageSetInterpolationMethod(tmp_im, src->interpolation_id); src 1072 ext/gd/libgd/gd_interpolation.c _gdScaleHoriz(src, src_width, src_height, tmp_im, new_width, src_height); src 1079 ext/gd/libgd/gd_interpolation.c gdImageSetInterpolationMethod(dst, src->interpolation_id); src 1086 ext/gd/libgd/gd_interpolation.c gdImagePtr Scale(const gdImagePtr src, const unsigned int src_width, const unsigned int src_height, const gdImagePtr dst, const unsigned int new_width, const unsigned int new_height) src 1094 ext/gd/libgd/gd_interpolation.c gdImageSetInterpolationMethod(tmp_im, src->interpolation_id); src 1096 ext/gd/libgd/gd_interpolation.c _gdScaleHoriz(src, src_width, src_height, tmp_im, new_width, src_height); src 1396 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageScaleBicubicFixed(gdImagePtr src, const unsigned int width, const unsigned int height) src 1400 ext/gd/libgd/gd_interpolation.c const int src_w = gdImageSX(src); src 1401 ext/gd/libgd/gd_interpolation.c const int src_h = gdImageSY(src); src 1418 ext/gd/libgd/gd_interpolation.c if (src->trueColor == 0) { src 1419 ext/gd/libgd/gd_interpolation.c gdImagePaletteToTrueColor(src); src 1605 ext/gd/libgd/gd_interpolation.c c = src->tpixels[*(src_offset_y + _k)][*(src_offset_x + _k)]; src 1632 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageScale(const gdImagePtr src, const unsigned int new_width, const unsigned int new_height) src 1636 ext/gd/libgd/gd_interpolation.c if (src == NULL || src->interpolation_id < 0 || src->interpolation_id > GD_METHOD_COUNT) { src 1640 ext/gd/libgd/gd_interpolation.c switch (src->interpolation_id) { src 1643 ext/gd/libgd/gd_interpolation.c im_scaled = gdImageScaleNearestNeighbour(src, new_width, new_height); src 1647 ext/gd/libgd/gd_interpolation.c im_scaled = gdImageScaleBilinear(src, new_width, new_height); src 1651 ext/gd/libgd/gd_interpolation.c im_scaled = gdImageScaleBicubicFixed(src, new_width, new_height); src 1656 ext/gd/libgd/gd_interpolation.c if (src->interpolation == NULL) { src 1659 ext/gd/libgd/gd_interpolation.c im_scaled = gdImageScaleTwoPass(src, src->sx, src->sy, new_width, new_height); src 1665 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageRotateNearestNeighbour(gdImagePtr src, const float degrees, const int bgColor) src 1668 ext/gd/libgd/gd_interpolation.c const int src_w = gdImageSX(src); src 1669 ext/gd/libgd/gd_interpolation.c const int src_h = gdImageSY(src); src 1701 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = src->tpixels[m][n]; src 1714 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageRotateGeneric(gdImagePtr src, const float degrees, const int bgColor) src 1718 ext/gd/libgd/gd_interpolation.c const int src_w = gdImageSX(src); src 1719 ext/gd/libgd/gd_interpolation.c const int src_h = gdImageSY(src); src 1765 ext/gd/libgd/gd_interpolation.c register int c = getPixelInterpolated(src, n, m, bgColor); src 1770 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = getPixelInterpolated(src, n, m, bgColor); src 1778 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageRotateBilinear(gdImagePtr src, const float degrees, const int bgColor) src 1781 ext/gd/libgd/gd_interpolation.c const unsigned int src_w = gdImageSX(src); src 1782 ext/gd/libgd/gd_interpolation.c const unsigned int src_h = gdImageSY(src); src 1838 ext/gd/libgd/gd_interpolation.c const int pixel1 = src->tpixels[src_offset_y][src_offset_x]; src 1850 ext/gd/libgd/gd_interpolation.c pixel2 = src->tpixels[src_offset_y][src_offset_x + 1]; src 1851 ext/gd/libgd/gd_interpolation.c pixel3 = src->tpixels[src_offset_y + 1][src_offset_x]; src 1852 ext/gd/libgd/gd_interpolation.c pixel4 = src->tpixels[src_offset_y + 1][src_offset_x + 1]; src 1893 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageRotateBicubicFixed(gdImagePtr src, const float degrees, const int bgColor) src 1896 ext/gd/libgd/gd_interpolation.c const int src_w = gdImageSX(src); src 1897 ext/gd/libgd/gd_interpolation.c const int src_h = gdImageSY(src); src 2125 ext/gd/libgd/gd_interpolation.c c = src->tpixels[src_offset_y[_k]][src_offset_x[_k]]; src 2129 ext/gd/libgd/gd_interpolation.c c = src->tpixels[src_offset_y[_k]][src_offset_x[_k]]; src 2161 ext/gd/libgd/gd_interpolation.c gdImagePtr gdImageRotateInterpolated(const gdImagePtr src, const float angle, int bgcolor) src 2172 ext/gd/libgd/gd_interpolation.c if (src->trueColor == 0) { src 2174 ext/gd/libgd/gd_interpolation.c bgcolor = gdTrueColorAlpha(src->red[bgcolor], src->green[bgcolor], src->blue[bgcolor], src->alpha[bgcolor]); src 2176 ext/gd/libgd/gd_interpolation.c gdImagePaletteToTrueColor(src); src 2183 ext/gd/libgd/gd_interpolation.c return gdImageRotate90(src, 0); src 2186 ext/gd/libgd/gd_interpolation.c return gdImageRotate180(src, 0); src 2189 ext/gd/libgd/gd_interpolation.c return gdImageRotate270(src, 0); src 2192 ext/gd/libgd/gd_interpolation.c if (src == NULL || src->interpolation_id < 1 || src->interpolation_id > GD_METHOD_COUNT) { src 2196 ext/gd/libgd/gd_interpolation.c switch (src->interpolation_id) { src 2198 ext/gd/libgd/gd_interpolation.c return gdImageRotateNearestNeighbour(src, angle, bgcolor); src 2202 ext/gd/libgd/gd_interpolation.c return gdImageRotateBilinear(src, angle, bgcolor); src 2206 ext/gd/libgd/gd_interpolation.c return gdImageRotateBicubicFixed(src, angle, bgcolor); src 2210 ext/gd/libgd/gd_interpolation.c return gdImageRotateGeneric(src, angle, bgcolor); src 2259 ext/gd/libgd/gd_interpolation.c const gdImagePtr src, src 2271 ext/gd/libgd/gd_interpolation.c area_full.width = gdImageSX(src); src 2272 ext/gd/libgd/gd_interpolation.c area_full.height = gdImageSY(src); src 2284 ext/gd/libgd/gd_interpolation.c if (!src->trueColor) { src 2285 ext/gd/libgd/gd_interpolation.c gdImagePaletteToTrueColor(src); src 2296 ext/gd/libgd/gd_interpolation.c src, src 2326 ext/gd/libgd/gd_interpolation.c const gdImagePtr src, src 2343 ext/gd/libgd/gd_interpolation.c if (src->interpolation_id == GD_BILINEAR_FIXED || src->interpolation_id == GD_BICUBIC_FIXED || src->interpolation_id == GD_NEAREST_NEIGHBOUR) { src 2344 ext/gd/libgd/gd_interpolation.c interpolation_id_bak = src->interpolation_id; src 2345 ext/gd/libgd/gd_interpolation.c interpolation_bak = src->interpolation; src 2347 ext/gd/libgd/gd_interpolation.c gdImageSetInterpolationMethod(src, GD_BICUBIC); src 2351 ext/gd/libgd/gd_interpolation.c gdImageClipRectangle(src, src_region); src 2354 ext/gd/libgd/gd_interpolation.c || src_region->width < gdImageSX(src) src 2355 ext/gd/libgd/gd_interpolation.c || src_region->height < gdImageSY(src)) { src 2358 ext/gd/libgd/gd_interpolation.c gdImageGetClip(src, &backup_clipx1, &backup_clipy1, src 2361 ext/gd/libgd/gd_interpolation.c gdImageSetClip(src, src_region->x, src_region->y, src 2368 ext/gd/libgd/gd_interpolation.c gdImageSetClip(src, backup_clipx1, backup_clipy1, src 2371 ext/gd/libgd/gd_interpolation.c gdImageSetInterpolationMethod(src, interpolation_id_bak); src 2392 ext/gd/libgd/gd_interpolation.c gdImageSetPixel(dst, dst_x + x, dst_y + y, getPixelInterpolated(src, src_offset_x + src_pt.x, src_offset_y + src_pt.y, 0)); src 2410 ext/gd/libgd/gd_interpolation.c *(dst_p++) = getPixelInterpolated(src, src_offset_x + src_pt.x, src_offset_y + src_pt.y, -1); src 2417 ext/gd/libgd/gd_interpolation.c gdImageSetClip(src, backup_clipx1, backup_clipy1, src 2421 ext/gd/libgd/gd_interpolation.c gdImageSetInterpolationMethod(src, interpolation_id_bak); src 2438 ext/gd/libgd/gd_interpolation.c int gdTransformAffineBoundingBox(gdRectPtr src, const double affine[6], gdRectPtr bbox) src 2445 ext/gd/libgd/gd_interpolation.c extent[1].x=(double) src->width; src 2447 ext/gd/libgd/gd_interpolation.c extent[2].x=(double) src->width; src 2448 ext/gd/libgd/gd_interpolation.c extent[2].y=(double) src->height; src 2450 ext/gd/libgd/gd_interpolation.c extent[3].y=(double) src->height; src 49 ext/gd/libgd/gd_io_dp.c static int appendDynamic (dynamicPtr * dp, const void *src, int size); src 293 ext/gd/libgd/gd_io_dp.c static int appendDynamic (dynamicPtr * dp, const void *src, int size) src 317 ext/gd/libgd/gd_io_dp.c memcpy((void *) (tmp + (dp->pos)), src, size); src 35 ext/gd/libgd/gd_io_ss.c gdSourcePtr src; src 41 ext/gd/libgd/gd_io_ss.c gdIOCtx *gdNewSSCtx (gdSourcePtr src, gdSinkPtr snk); src 50 ext/gd/libgd/gd_io_ss.c gdIOCtx * gdNewSSCtx (gdSourcePtr src, gdSinkPtr snk) src 56 ext/gd/libgd/gd_io_ss.c ctx->src = src; src 86 ext/gd/libgd/gd_io_ss.c res = ((lctx->src->source) (lctx->src->context, buf, size)); src 551 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; src 557 ext/gd/libgd/gd_jpeg.c src->start_of_file = TRUE; src 598 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; src 604 ext/gd/libgd/gd_jpeg.c memset(src->buffer, 0, INPUT_BUF_SIZE); src 607 ext/gd/libgd/gd_jpeg.c int got = gdGetBuf(src->buffer + nbytes, INPUT_BUF_SIZE - nbytes, src->infile); src 620 ext/gd/libgd/gd_jpeg.c if (src->start_of_file) { /* Treat empty input file as fatal error */ src 625 ext/gd/libgd/gd_jpeg.c src->buffer[0] = (unsigned char) 0xFF; src 626 ext/gd/libgd/gd_jpeg.c src->buffer[1] = (unsigned char) JPEG_EOI; src 630 ext/gd/libgd/gd_jpeg.c src->pub.next_input_byte = src->buffer; src 631 ext/gd/libgd/gd_jpeg.c src->pub.bytes_in_buffer = nbytes; src 632 ext/gd/libgd/gd_jpeg.c src->start_of_file = FALSE; src 652 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; src 658 ext/gd/libgd/gd_jpeg.c while (num_bytes > (long) src->pub.bytes_in_buffer) { src 659 ext/gd/libgd/gd_jpeg.c num_bytes -= (long) src->pub.bytes_in_buffer; src 665 ext/gd/libgd/gd_jpeg.c src->pub.next_input_byte += (size_t) num_bytes; src 666 ext/gd/libgd/gd_jpeg.c src->pub.bytes_in_buffer -= (size_t) num_bytes; src 693 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; src 706 ext/gd/libgd/gd_jpeg.c my_src_ptr src; src 715 ext/gd/libgd/gd_jpeg.c if (cinfo->src == NULL) { /* first time for this JPEG object? */ src 716 ext/gd/libgd/gd_jpeg.c cinfo->src = (struct jpeg_source_mgr *) src 718 ext/gd/libgd/gd_jpeg.c src = (my_src_ptr) cinfo->src; src 719 ext/gd/libgd/gd_jpeg.c src->buffer = (unsigned char *) (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, INPUT_BUF_SIZE * sizeof (unsigned char)); src 723 ext/gd/libgd/gd_jpeg.c src = (my_src_ptr) cinfo->src; src 724 ext/gd/libgd/gd_jpeg.c src->pub.init_source = init_source; src 725 ext/gd/libgd/gd_jpeg.c src->pub.fill_input_buffer = fill_input_buffer; src 726 ext/gd/libgd/gd_jpeg.c src->pub.skip_input_data = skip_input_data; src 727 ext/gd/libgd/gd_jpeg.c src->pub.resync_to_restart = jpeg_resync_to_restart; /* use default method */ src 728 ext/gd/libgd/gd_jpeg.c src->pub.term_source = term_source; src 729 ext/gd/libgd/gd_jpeg.c src->infile = infile; src 730 ext/gd/libgd/gd_jpeg.c src->pub.bytes_in_buffer = 0; /* forces fill_input_buffer on first read */ src 731 ext/gd/libgd/gd_jpeg.c src->pub.next_input_byte = NULL; /* until buffer loaded */ src 27 ext/gd/libgd/gd_matrix.c int gdAffineApplyToPointF (gdPointFPtr dst, const gdPointFPtr src, src 30 ext/gd/libgd/gd_matrix.c double x = src->x; src 31 ext/gd/libgd/gd_matrix.c double y = src->y; src 32 ext/gd/libgd/gd_matrix.c x = src->x; src 33 ext/gd/libgd/gd_matrix.c y = src->y; src 60 ext/gd/libgd/gd_matrix.c int gdAffineInvert (double dst[6], const double src[6]) src 62 ext/gd/libgd/gd_matrix.c double r_det = (src[0] * src[3] - src[1] * src[2]); src 69 ext/gd/libgd/gd_matrix.c dst[0] = src[3] * r_det; src 70 ext/gd/libgd/gd_matrix.c dst[1] = -src[1] * r_det; src 71 ext/gd/libgd/gd_matrix.c dst[2] = -src[2] * r_det; src 72 ext/gd/libgd/gd_matrix.c dst[3] = src[0] * r_det; src 73 ext/gd/libgd/gd_matrix.c dst[4] = -src[4] * dst[0] - src[5] * dst[2]; src 74 ext/gd/libgd/gd_matrix.c dst[5] = -src[4] * dst[1] - src[5] * dst[3]; src 95 ext/gd/libgd/gd_matrix.c int gdAffineFlip (double dst[6], const double src[6], const int flip_h, const int flip_v) src 97 ext/gd/libgd/gd_matrix.c dst[0] = flip_h ? - src[0] : src[0]; src 98 ext/gd/libgd/gd_matrix.c dst[1] = flip_h ? - src[1] : src[1]; src 99 ext/gd/libgd/gd_matrix.c dst[2] = flip_v ? - src[2] : src[2]; src 100 ext/gd/libgd/gd_matrix.c dst[3] = flip_v ? - src[3] : src[3]; src 101 ext/gd/libgd/gd_matrix.c dst[4] = flip_h ? - src[4] : src[4]; src 102 ext/gd/libgd/gd_matrix.c dst[5] = flip_v ? - src[5] : src[5]; src 291 ext/gd/libgd/gd_matrix.c double gdAffineExpansion (const double src[6]) src 293 ext/gd/libgd/gd_matrix.c return sqrt (fabs (src[0] * src[3] - src[1] * src[2])); src 20 ext/gd/libgd/gd_rotate.c void gdImageSkewX (gdImagePtr dst, gdImagePtr src, int uRow, int iOffset, double dWeight, int clrBack, int ignoretransparent) src 29 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 34 ext/gd/libgd/gd_rotate.c clrBackR = gdImageRed(src, clrBack); src 35 ext/gd/libgd/gd_rotate.c clrBackG = gdImageGreen(src, clrBack); src 36 ext/gd/libgd/gd_rotate.c clrBackB = gdImageBlue(src, clrBack); src 37 ext/gd/libgd/gd_rotate.c clrBackA = gdImageAlpha(src, clrBack); src 50 ext/gd/libgd/gd_rotate.c for (i = 0; i < src->sx; i++) { src 51 ext/gd/libgd/gd_rotate.c pxlSrc = f (src,i,uRow); src 53 ext/gd/libgd/gd_rotate.c r = (int)(gdImageRed(src,pxlSrc) * dWeight); src 54 ext/gd/libgd/gd_rotate.c g = (int)(gdImageGreen(src,pxlSrc) * dWeight); src 55 ext/gd/libgd/gd_rotate.c b = (int)(gdImageBlue(src,pxlSrc) * dWeight); src 56 ext/gd/libgd/gd_rotate.c a = (int)(gdImageAlpha(src,pxlSrc) * dWeight); src 58 ext/gd/libgd/gd_rotate.c pxlLeft = gdImageColorAllocateAlpha(src, r, g, b, a); src 61 ext/gd/libgd/gd_rotate.c pxlLeft = gdImageColorClosestAlpha(src, r, g, b, a); src 64 ext/gd/libgd/gd_rotate.c r = gdImageRed(src,pxlSrc) - (gdImageRed(src,pxlLeft) - gdImageRed(src,pxlOldLeft)); src 65 ext/gd/libgd/gd_rotate.c g = gdImageGreen(src,pxlSrc) - (gdImageGreen(src,pxlLeft) - gdImageGreen(src,pxlOldLeft)); src 66 ext/gd/libgd/gd_rotate.c b = gdImageBlue(src,pxlSrc) - (gdImageBlue(src,pxlLeft) - gdImageBlue(src,pxlOldLeft)); src 67 ext/gd/libgd/gd_rotate.c a = gdImageAlpha(src,pxlSrc) - (gdImageAlpha(src,pxlLeft) - gdImageAlpha(src,pxlOldLeft)); src 117 ext/gd/libgd/gd_rotate.c void gdImageSkewY (gdImagePtr dst, gdImagePtr src, int uCol, int iOffset, double dWeight, int clrBack, int ignoretransparent) src 124 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 133 ext/gd/libgd/gd_rotate.c r = (int)((double)gdImageRed(src,clrBack) * dWeight); src 134 ext/gd/libgd/gd_rotate.c g = (int)((double)gdImageGreen(src,clrBack) * dWeight); src 135 ext/gd/libgd/gd_rotate.c b = (int)((double)gdImageBlue(src,clrBack) * dWeight); src 136 ext/gd/libgd/gd_rotate.c a = (int)((double)gdImageAlpha(src,clrBack) * dWeight); src 140 ext/gd/libgd/gd_rotate.c for (i = 0; i < src->sy; i++) { src 141 ext/gd/libgd/gd_rotate.c pxlSrc = f (src, uCol, i); src 144 ext/gd/libgd/gd_rotate.c r = (int)((double)gdImageRed(src,pxlSrc) * dWeight); src 145 ext/gd/libgd/gd_rotate.c g = (int)((double)gdImageGreen(src,pxlSrc) * dWeight); src 146 ext/gd/libgd/gd_rotate.c b = (int)((double)gdImageBlue(src,pxlSrc) * dWeight); src 147 ext/gd/libgd/gd_rotate.c a = (int)((double)gdImageAlpha(src,pxlSrc) * dWeight); src 149 ext/gd/libgd/gd_rotate.c pxlLeft = gdImageColorAllocateAlpha(src, r, g, b, a); src 152 ext/gd/libgd/gd_rotate.c pxlLeft = gdImageColorClosestAlpha(src, r, g, b, a); src 155 ext/gd/libgd/gd_rotate.c r = gdImageRed(src,pxlSrc) - (gdImageRed(src,pxlLeft) - gdImageRed(src,pxlOldLeft)); src 156 ext/gd/libgd/gd_rotate.c g = gdImageGreen(src,pxlSrc) - (gdImageGreen(src,pxlLeft) - gdImageGreen(src,pxlOldLeft)); src 157 ext/gd/libgd/gd_rotate.c b = gdImageBlue(src,pxlSrc) - (gdImageBlue(src,pxlLeft) - gdImageBlue(src,pxlOldLeft)); src 158 ext/gd/libgd/gd_rotate.c a = gdImageAlpha(src,pxlSrc) - (gdImageAlpha(src,pxlLeft) - gdImageAlpha(src,pxlOldLeft)); src 205 ext/gd/libgd/gd_rotate.c gdImagePtr gdImageRotate90 (gdImagePtr src, int ignoretransparent) src 213 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 218 ext/gd/libgd/gd_rotate.c dst = gdImageCreateTrueColor(src->sy, src->sx); src 224 ext/gd/libgd/gd_rotate.c dst->transparent = src->transparent; src 226 ext/gd/libgd/gd_rotate.c gdImagePaletteCopy (dst, src); src 228 ext/gd/libgd/gd_rotate.c for (uY = 0; uY<src->sy; uY++) { src 229 ext/gd/libgd/gd_rotate.c for (uX = 0; uX<src->sx; uX++) { src 230 ext/gd/libgd/gd_rotate.c c = f (src, uX, uY); src 231 ext/gd/libgd/gd_rotate.c if (!src->trueColor) { src 232 ext/gd/libgd/gd_rotate.c r = gdImageRed(src,c); src 233 ext/gd/libgd/gd_rotate.c g = gdImageGreen(src,c); src 234 ext/gd/libgd/gd_rotate.c b = gdImageBlue(src,c); src 235 ext/gd/libgd/gd_rotate.c a = gdImageAlpha(src,c); src 252 ext/gd/libgd/gd_rotate.c gdImagePtr gdImageRotate180 (gdImagePtr src, int ignoretransparent) src 260 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 265 ext/gd/libgd/gd_rotate.c dst = gdImageCreateTrueColor(src->sx, src->sy); src 271 ext/gd/libgd/gd_rotate.c dst->transparent = src->transparent; src 273 ext/gd/libgd/gd_rotate.c gdImagePaletteCopy (dst, src); src 275 ext/gd/libgd/gd_rotate.c for (uY = 0; uY<src->sy; uY++) { src 276 ext/gd/libgd/gd_rotate.c for (uX = 0; uX<src->sx; uX++) { src 277 ext/gd/libgd/gd_rotate.c c = f (src, uX, uY); src 278 ext/gd/libgd/gd_rotate.c if (!src->trueColor) { src 279 ext/gd/libgd/gd_rotate.c r = gdImageRed(src,c); src 280 ext/gd/libgd/gd_rotate.c g = gdImageGreen(src,c); src 281 ext/gd/libgd/gd_rotate.c b = gdImageBlue(src,c); src 282 ext/gd/libgd/gd_rotate.c a = gdImageAlpha(src,c); src 300 ext/gd/libgd/gd_rotate.c gdImagePtr gdImageRotate270 (gdImagePtr src, int ignoretransparent) src 308 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 313 ext/gd/libgd/gd_rotate.c dst = gdImageCreateTrueColor (src->sy, src->sx); src 319 ext/gd/libgd/gd_rotate.c dst->transparent = src->transparent; src 321 ext/gd/libgd/gd_rotate.c gdImagePaletteCopy (dst, src); src 323 ext/gd/libgd/gd_rotate.c for (uY = 0; uY<src->sy; uY++) { src 324 ext/gd/libgd/gd_rotate.c for (uX = 0; uX<src->sx; uX++) { src 325 ext/gd/libgd/gd_rotate.c c = f (src, uX, uY); src 326 ext/gd/libgd/gd_rotate.c if (!src->trueColor) { src 327 ext/gd/libgd/gd_rotate.c r = gdImageRed(src,c); src 328 ext/gd/libgd/gd_rotate.c g = gdImageGreen(src,c); src 329 ext/gd/libgd/gd_rotate.c b = gdImageBlue(src,c); src 330 ext/gd/libgd/gd_rotate.c a = gdImageAlpha(src,c); src 347 ext/gd/libgd/gd_rotate.c gdImagePtr gdImageRotate45 (gdImagePtr src, double dAngle, int clrBack, int ignoretransparent) src 362 ext/gd/libgd/gd_rotate.c newx = (int)(src->sx + src->sy * fabs(dTan)); src 363 ext/gd/libgd/gd_rotate.c newy = src->sy; src 366 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 384 ext/gd/libgd/gd_rotate.c gdImageCopy (dst1, src,0,0,0,0,src->sx,src->sy); src 388 ext/gd/libgd/gd_rotate.c gdImagePaletteCopy (dst1, src); src 391 ext/gd/libgd/gd_rotate.c if (gdImageTrueColor(src)) { src 392 ext/gd/libgd/gd_rotate.c dst1->transparent = src->transparent; src 395 ext/gd/libgd/gd_rotate.c dst1->transparent = gdTrueColorAlpha(gdImageRed(src, src->transparent), gdImageBlue(src, src->transparent), gdImageGreen(src, src->transparent), 127); src 411 ext/gd/libgd/gd_rotate.c gdImageSkewX(dst1, src, u, iShear, (dShear - iShear), clrBack, ignoretransparent); src 418 ext/gd/libgd/gd_rotate.c if(!src->trueColor) { src 419 ext/gd/libgd/gd_rotate.c clrBackR = gdImageRed(src, clrBack); src 420 ext/gd/libgd/gd_rotate.c clrBackG = gdImageGreen(src, clrBack); src 421 ext/gd/libgd/gd_rotate.c clrBackB = gdImageBlue(src, clrBack); src 422 ext/gd/libgd/gd_rotate.c clrBackA = gdImageAlpha(src, clrBack); src 429 ext/gd/libgd/gd_rotate.c dOffset = (src->sx-1) * dSinE; src 431 ext/gd/libgd/gd_rotate.c dOffset = -dSinE * (src->sx - newx); src 434 ext/gd/libgd/gd_rotate.c newy = (int) ((double) src->sx * fabs( dSinE ) + (double) src->sy * cos (dRadAngle))+1; src 436 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 465 ext/gd/libgd/gd_rotate.c newx = (int) ((double)src->sy * fabs (dSinE) + (double)src->sx * cos (dRadAngle)) + 1; src 468 ext/gd/libgd/gd_rotate.c if (src->trueColor) { src 490 ext/gd/libgd/gd_rotate.c dOffset = (double)(src->sx - 1) * dSinE * -dTan; src 492 ext/gd/libgd/gd_rotate.c dOffset = dTan * ((double)(src->sx - 1) * -dSinE + (double)(1 - newy)); src 505 ext/gd/libgd/gd_rotate.c gdImagePtr gdImageRotate (gdImagePtr src, double dAngle, int clrBack, int ignoretransparent) src 510 ext/gd/libgd/gd_rotate.c if (src == NULL) { src 514 ext/gd/libgd/gd_rotate.c if (!gdImageTrueColor(src) && (clrBack < 0 || clrBack>=gdImageColorsTotal(src))) { src 527 ext/gd/libgd/gd_rotate.c return gdImageRotate90(src, ignoretransparent); src 530 ext/gd/libgd/gd_rotate.c return gdImageRotate180(src, ignoretransparent); src 533 ext/gd/libgd/gd_rotate.c return gdImageRotate270 (src, ignoretransparent); src 537 ext/gd/libgd/gd_rotate.c pMidImg = gdImageRotate90 (src, ignoretransparent); src 540 ext/gd/libgd/gd_rotate.c pMidImg = gdImageRotate180 (src, ignoretransparent); src 543 ext/gd/libgd/gd_rotate.c pMidImg = gdImageRotate270 (src, ignoretransparent); src 546 ext/gd/libgd/gd_rotate.c return gdImageRotate45 (src, dAngle, clrBack, ignoretransparent); src 559 ext/gd/libgd/gdkanji.c any2eucjp (unsigned char *dest, unsigned char *src, unsigned int dest_max) src 564 ext/gd/libgd/gdkanji.c if (strlen ((const char *) src) >= BUFSIZ) src 574 ext/gd/libgd/gdkanji.c ret = do_check_and_conv (tmp_dest, src); src 578 ext/gd/libgd/gdkanji.c ustrcpy (dest, src); src 90 ext/imap/php_imap.c long utf8_mime2text(SIZEDTEXT *src, SIZEDTEXT *dst); src 92 ext/imap/php_imap.c long utf8_mime2text (SIZEDTEXT *src, SIZEDTEXT *dst, long flags); src 2736 ext/imap/php_imap.c SIZEDTEXT src, dest; src 2742 ext/imap/php_imap.c src.data = NULL; src 2743 ext/imap/php_imap.c src.size = 0; src 2747 ext/imap/php_imap.c cpytxt(&src, ZSTR_VAL(str), ZSTR_LEN(str)); src 2750 ext/imap/php_imap.c utf8_mime2text(&src, &dest); src 2752 ext/imap/php_imap.c utf8_mime2text(&src, &dest, U8T_DECOMPOSE); src 2758 ext/imap/php_imap.c if (src.data && src.data != dest.data) { src 2759 ext/imap/php_imap.c free(src.data); src 28 ext/intl/converter/converter.c UConverter *src, *dest; src 77 ext/intl/converter/converter.c if(!objval->src) { src 94 ext/intl/converter/converter.c ucnv_getSubstChars(objval->src, chars, &chars_len, &uerror); src 426 ext/intl/converter/converter.c RETURN_BOOL(php_converter_set_encoding(objval, &(objval->src), enc, enc_len)); src 433 ext/intl/converter/converter.c php_converter_do_set_encoding(objval->src, INTERNAL_FUNCTION_PARAM_PASSTHRU); src 474 ext/intl/converter/converter.c php_converter_do_get_encoding(objval, objval->src, INTERNAL_FUNCTION_PARAM_PASSTHRU); src 514 ext/intl/converter/converter.c php_converter_do_get_type(objval, objval->src, INTERNAL_FUNCTION_PARAM_PASSTHRU); src 556 ext/intl/converter/converter.c char *src = "utf-8"; src 558 ext/intl/converter/converter.c char *dest = src; src 563 ext/intl/converter/converter.c if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "|s!s!", &dest, &dest_len, &src, &src_len) == FAILURE) { src 567 ext/intl/converter/converter.c php_converter_set_encoding(objval, &(objval->src), src, src_len ); src 592 ext/intl/converter/converter.c if (objval->src) { src 594 ext/intl/converter/converter.c ucnv_setSubstChars(objval->src, chars, chars_len, &error); src 637 ext/intl/converter/converter.c if (!objval->src) { src 644 ext/intl/converter/converter.c ucnv_getSubstChars(objval->src, chars, &chars_len, &error); src 656 ext/intl/converter/converter.c UConverter *src_cnv, const char *src, int32_t src_len, src 671 ext/intl/converter/converter.c temp_len = 1 + ucnv_toUChars(src_cnv, NULL, 0, src, src_len, &error); src 680 ext/intl/converter/converter.c temp_len = ucnv_toUChars(src_cnv, temp, temp_len, src, src_len, &error); src 762 ext/intl/converter/converter.c ret = php_converter_do_convert(reverse ? objval->src : objval->dest, src 763 ext/intl/converter/converter.c reverse ? objval->dest : objval->src, src 783 ext/intl/converter/converter.c char *str, *src, *dest; src 789 ext/intl/converter/converter.c &str, &str_len, &dest, &dest_len, &src, &src_len, &options) == FAILURE) { src 796 ext/intl/converter/converter.c if (php_converter_set_encoding(NULL, &src_cnv, src, src_len) && src 1007 ext/intl/converter/converter.c if (objval->src) { src 1008 ext/intl/converter/converter.c ucnv_close(objval->src); src 1048 ext/intl/converter/converter.c objval->src = ucnv_safeClone(oldobj->src, NULL, NULL, &error); src 1065 ext/intl/converter/converter.c php_converter_set_callbacks(objval, objval->src ); src 125 ext/intl/grapheme/grapheme_util.c if(src) { \ src 126 ext/intl/grapheme/grapheme_util.c usearch_close(src); \ src 140 ext/intl/grapheme/grapheme_util.c UStringSearch* src = NULL; src 165 ext/intl/grapheme/grapheme_util.c src = usearch_open(uneedle, uneedle_len, uhaystack, uhaystack_len, "", bi, &status); src 169 ext/intl/grapheme/grapheme_util.c coll = usearch_getCollator(src); src 173 ext/intl/grapheme/grapheme_util.c usearch_reset(src); src 183 ext/intl/grapheme/grapheme_util.c usearch_setOffset(src, offset_pos, &status); src 189 ext/intl/grapheme/grapheme_util.c char_pos = usearch_last(src, &status); src 195 ext/intl/grapheme/grapheme_util.c char_pos = usearch_next(src, &status); src 214 ext/intl/grapheme/grapheme_util.c usearch_close (src); src 52 ext/intl/intl_convert.c const char* src, size_t src_len, src 70 ext/intl/intl_convert.c u_strFromUTF8( *target, *target_len, &dst_len, src, (int32_t)src_len, status ); src 92 ext/intl/intl_convert.c u_strFromUTF8( dst_buf, dst_len+1, NULL, src, src_len, status ); src 119 ext/intl/intl_convert.c const UChar* src, int32_t src_len, src 127 ext/intl/intl_convert.c u_strToUTF8( NULL, 0, &dst_len, src, src_len, status ); src 141 ext/intl/intl_convert.c u_strToUTF8( ZSTR_VAL(dst), dst_len, NULL, src, src_len, status ); src 25 ext/intl/intl_convert.h const char* src, size_t src_len, src 29 ext/intl/intl_convert.h const UChar* src, int32_t src_len, src 49 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c static void mbfl_filt_conv_wchar_cp50220_copy(mbfl_convert_filter *src, mbfl_convert_filter *dest); src 595 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c mbfl_filt_conv_wchar_cp50220_copy(mbfl_convert_filter *src, mbfl_convert_filter *dest) src 599 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c *dest = *src; src 602 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c *ctx = *(mbfl_filt_conv_wchar_cp50220_ctx*)src->opaque; src 425 ext/mbstring/libmbfl/mbfl/mbfl_convert.c mbfl_convert_filter *src, src 428 ext/mbstring/libmbfl/mbfl/mbfl_convert.c if (src->filter_copy != NULL) { src 429 ext/mbstring/libmbfl/mbfl/mbfl_convert.c src->filter_copy(src, dest); src 433 ext/mbstring/libmbfl/mbfl/mbfl_convert.c *dest = *src; src 436 ext/mbstring/libmbfl/mbfl/mbfl_convert.c int mbfl_convert_filter_devcat(mbfl_convert_filter *filter, mbfl_memory_device *src) src 441 ext/mbstring/libmbfl/mbfl/mbfl_convert.c p = src->buffer; src 442 ext/mbstring/libmbfl/mbfl/mbfl_convert.c n = src->pos; src 43 ext/mbstring/libmbfl/mbfl/mbfl_convert.h void (*filter_copy)(mbfl_convert_filter *src, mbfl_convert_filter *dest); src 66 ext/mbstring/libmbfl/mbfl/mbfl_convert.h void (*filter_copy)(mbfl_convert_filter *src, mbfl_convert_filter *dest); src 86 ext/mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern void mbfl_convert_filter_copy(mbfl_convert_filter *src, mbfl_convert_filter *dist); src 94 ext/mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern int mbfl_convert_filter_devcat(mbfl_convert_filter *filter, mbfl_memory_device *src); src 276 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_devcat(mbfl_memory_device *dest, mbfl_memory_device *src) src 281 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if ((dest->pos + src->pos) >= dest->length) { src 283 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c int newlen = dest->length + src->pos + MBFL_MEMORY_DEVICE_ALLOC_SIZE; src 292 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c p = src->buffer; src 294 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c n = src->pos; src 64 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_devcat(mbfl_memory_device *dest, mbfl_memory_device *src); src 749 ext/mbstring/mbstring.c const enum mbfl_no_encoding *src = MBSTRG(default_detect_order_list); src 754 ext/mbstring/mbstring.c *entry++ = mbfl_no2encoding(*src++); src 828 ext/mbstring/mbstring.c const enum mbfl_no_encoding *src = MBSTRG(default_detect_order_list); src 834 ext/mbstring/mbstring.c *entry++ = mbfl_no2encoding(*src++); src 4720 ext/mbstring/mbstring.c const enum mbfl_no_encoding *src = MBSTRG(default_detect_order_list); src 4725 ext/mbstring/mbstring.c entry[i] = mbfl_no2encoding(src[i]); src 219 ext/mbstring/oniguruma/regparse.c onig_strcpy(UChar* dest, const UChar* src, const UChar* end) src 221 ext/mbstring/oniguruma/regparse.c int len = end - src; src 223 ext/mbstring/oniguruma/regparse.c xmemcpy(dest, src, len); src 277 ext/mbstring/oniguruma/regparse.c strcat_capa(UChar* dest, UChar* dest_end, const UChar* src, const UChar* src_end, src 288 ext/mbstring/oniguruma/regparse.c onig_strcpy(r + (dest_end - dest), src, src_end); src 295 ext/mbstring/oniguruma/regparse.c const UChar* src, const UChar* src_end, int capa) src 302 ext/mbstring/oniguruma/regparse.c onig_strcpy(r + (dest_end - dest), src, src_end); src 1588 ext/mbstring/oniguruma/regparse.c onig_scan_unsigned_number(UChar** src, const UChar* end, OnigEncoding enc) src 1592 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 1610 ext/mbstring/oniguruma/regparse.c *src = p; src 1615 ext/mbstring/oniguruma/regparse.c scan_unsigned_hexadecimal_number(UChar** src, UChar* end, int maxlen, src 1620 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 1638 ext/mbstring/oniguruma/regparse.c *src = p; src 1643 ext/mbstring/oniguruma/regparse.c scan_unsigned_octal_number(UChar** src, UChar* end, int maxlen, src 1648 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 1666 ext/mbstring/oniguruma/regparse.c *src = p; src 2318 ext/mbstring/oniguruma/regparse.c fetch_range_quantifier(UChar** src, UChar* end, OnigToken* tok, ScanEnv* env) src 2324 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 2348 ext/mbstring/oniguruma/regparse.c if (p == *src) { /* can't read low */ src 2397 ext/mbstring/oniguruma/regparse.c *src = p; src 2409 ext/mbstring/oniguruma/regparse.c fetch_escaped_value(UChar** src, UChar* end, ScanEnv* env) src 2414 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 2476 ext/mbstring/oniguruma/regparse.c *src = p; src 2480 ext/mbstring/oniguruma/regparse.c static int fetch_token(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env); src 2503 ext/mbstring/oniguruma/regparse.c fetch_name_with_level(OnigCodePoint start_code, UChar** src, UChar* end, src 2513 ext/mbstring/oniguruma/regparse.c UChar *p = *src; src 2519 ext/mbstring/oniguruma/regparse.c pnum_head = *src; src 2602 ext/mbstring/oniguruma/regparse.c *src = p; src 2606 ext/mbstring/oniguruma/regparse.c onig_scan_env_set_error_string(env, r, *src, name_end); src 2617 ext/mbstring/oniguruma/regparse.c fetch_name(OnigCodePoint start_code, UChar** src, UChar* end, src 2626 ext/mbstring/oniguruma/regparse.c UChar *p = *src; src 2633 ext/mbstring/oniguruma/regparse.c pnum_head = *src; src 2714 ext/mbstring/oniguruma/regparse.c *src = p; src 2728 ext/mbstring/oniguruma/regparse.c onig_scan_env_set_error_string(env, r, *src, name_end); src 2734 ext/mbstring/oniguruma/regparse.c fetch_name(OnigCodePoint start_code, UChar** src, UChar* end, src 2743 ext/mbstring/oniguruma/regparse.c UChar *p = *src; src 2752 ext/mbstring/oniguruma/regparse.c pnum_head = *src; src 2800 ext/mbstring/oniguruma/regparse.c *src = p; src 2805 ext/mbstring/oniguruma/regparse.c onig_scan_env_set_error_string(env, r, *src, name_end); src 2908 ext/mbstring/oniguruma/regparse.c fetch_token_in_cc(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env) src 2915 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 3121 ext/mbstring/oniguruma/regparse.c *src = p; src 3126 ext/mbstring/oniguruma/regparse.c fetch_token(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env) src 3133 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 3721 ext/mbstring/oniguruma/regparse.c if (*src > env->pattern) /* /].../ is allowed. */ src 3751 ext/mbstring/oniguruma/regparse.c *src = p; src 3915 ext/mbstring/oniguruma/regparse.c parse_posix_bracket(CClassNode* cc, UChar** src, UChar* end, ScanEnv* env) src 3942 ext/mbstring/oniguruma/regparse.c UChar *p = *src; src 3964 ext/mbstring/oniguruma/regparse.c *src = p; src 3989 ext/mbstring/oniguruma/regparse.c fetch_char_property_to_ctype(UChar** src, UChar* end, ScanEnv* env) src 3994 ext/mbstring/oniguruma/regparse.c UChar *prev, *start, *p = *src; src 4006 ext/mbstring/oniguruma/regparse.c *src = p; src 4015 ext/mbstring/oniguruma/regparse.c onig_scan_env_set_error_string(env, r, *src, prev); src 4020 ext/mbstring/oniguruma/regparse.c parse_char_property(Node** np, OnigToken* tok, UChar** src, UChar* end, src 4026 ext/mbstring/oniguruma/regparse.c ctype = fetch_char_property_to_ctype(src, end, env); src 4175 ext/mbstring/oniguruma/regparse.c parse_char_class(Node** np, OnigToken* tok, UChar** src, UChar* end, src 4191 ext/mbstring/oniguruma/regparse.c r = fetch_token_in_cc(tok, src, end, env); src 4194 ext/mbstring/oniguruma/regparse.c r = fetch_token_in_cc(tok, src, end, env); src 4203 ext/mbstring/oniguruma/regparse.c *src, env->pattern_end, 1, env)) src 4216 ext/mbstring/oniguruma/regparse.c p = *src; src 4491 ext/mbstring/oniguruma/regparse.c *src = p; src 4502 ext/mbstring/oniguruma/regparse.c UChar** src, UChar* end, ScanEnv* env); src 4505 ext/mbstring/oniguruma/regparse.c parse_enclose(Node** np, OnigToken* tok, int term, UChar** src, UChar* end, src 4518 ext/mbstring/oniguruma/regparse.c UChar* p = *src; src 4538 ext/mbstring/oniguruma/regparse.c *src = p; src 4687 ext/mbstring/oniguruma/regparse.c *src = p; src 4702 ext/mbstring/oniguruma/regparse.c *src = p; src 4744 ext/mbstring/oniguruma/regparse.c *src = p; src 5038 ext/mbstring/oniguruma/regparse.c UChar** src, UChar* end, ScanEnv* env) src 5057 ext/mbstring/oniguruma/regparse.c r = parse_enclose(np, tok, TK_SUBEXP_CLOSE, src, end, env); src 5065 ext/mbstring/oniguruma/regparse.c r = fetch_token(tok, src, end, env); src 5067 ext/mbstring/oniguruma/regparse.c r = parse_subexp(&target, tok, term, src, end, env); src 5086 ext/mbstring/oniguruma/regparse.c *np = node_new_str(tok->backp, *src); src 5090 ext/mbstring/oniguruma/regparse.c r = fetch_token(tok, src, end, env); src 5094 ext/mbstring/oniguruma/regparse.c r = onig_node_str_cat(*np, tok->backp, *src); src 5113 ext/mbstring/oniguruma/regparse.c r = fetch_token(tok, src, end, env); src 5119 ext/mbstring/oniguruma/regparse.c r = fetch_token(tok, src, end, env); src 5166 ext/mbstring/oniguruma/regparse.c qstart = *src; src 5173 ext/mbstring/oniguruma/regparse.c *src = nextp; src 5262 ext/mbstring/oniguruma/regparse.c r = parse_char_property(np, tok, src, end, env); src 5270 ext/mbstring/oniguruma/regparse.c r = parse_char_class(np, tok, src, end, env); src 5370 ext/mbstring/oniguruma/regparse.c r = fetch_token(tok, src, end, env); src 5429 ext/mbstring/oniguruma/regparse.c UChar** src, UChar* end, ScanEnv* env) src 5435 ext/mbstring/oniguruma/regparse.c r = parse_exp(&node, tok, term, src, end, env); src 5445 ext/mbstring/oniguruma/regparse.c r = parse_exp(&node, tok, term, src, end, env); src 5466 ext/mbstring/oniguruma/regparse.c UChar** src, UChar* end, ScanEnv* env) src 5472 ext/mbstring/oniguruma/regparse.c r = parse_branch(&node, tok, term, src, end, env); src 5485 ext/mbstring/oniguruma/regparse.c r = fetch_token(tok, src, end, env); src 5487 ext/mbstring/oniguruma/regparse.c r = parse_branch(&node, tok, term, src, end, env); src 5509 ext/mbstring/oniguruma/regparse.c parse_regexp(Node** top, UChar** src, UChar* end, ScanEnv* env) src 5514 ext/mbstring/oniguruma/regparse.c r = fetch_token(&tok, src, end, env); src 5516 ext/mbstring/oniguruma/regparse.c r = parse_subexp(top, &tok, TK_EOT, src, end, env); src 325 ext/mbstring/oniguruma/regparse.h extern void onig_strcpy P_((UChar* dest, const UChar* src, const UChar* end)); src 327 ext/mbstring/oniguruma/regparse.h extern int onig_scan_unsigned_number P_((UChar** src, const UChar* end, OnigEncoding enc)); src 588 ext/opcache/Optimizer/block_pass.c zend_op *src; src 594 ext/opcache/Optimizer/block_pass.c src = opline; src 599 ext/opcache/Optimizer/block_pass.c len = opline - src; src 602 ext/opcache/Optimizer/block_pass.c memmove(new_end, src, len*sizeof(zend_op)); src 647 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(op1); src 648 ext/opcache/Optimizer/block_pass.c zval c = ZEND_OP1_LITERAL(src); src 652 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); src 653 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 663 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(op2); src 664 ext/opcache/Optimizer/block_pass.c zval c = ZEND_OP1_LITERAL(src); src 668 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); src 669 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 679 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 680 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); src 681 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 688 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 689 ext/opcache/Optimizer/block_pass.c if (src->opcode == ZEND_BOOL) { src 690 ext/opcache/Optimizer/block_pass.c if (ZEND_OP1_TYPE(src) == IS_CONST) { src 691 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); src 693 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 814 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 816 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); src 853 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 865 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 871 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); src 891 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 892 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); src 895 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 940 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 946 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP2_LITERAL(src)) != IS_STRING) { src 947 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP2_LITERAL(src)); src 951 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); src 952 ext/opcache/Optimizer/block_pass.c old_len = Z_STRLEN(ZEND_OP2_LITERAL(src)); src 954 ext/opcache/Optimizer/block_pass.c if (!Z_REFCOUNTED(ZEND_OP2_LITERAL(src))) { src 956 ext/opcache/Optimizer/block_pass.c memcpy(ZSTR_VAL(tmp), Z_STRVAL(ZEND_OP2_LITERAL(src)), old_len); src 959 ext/opcache/Optimizer/block_pass.c Z_STR(ZEND_OP2_LITERAL(src)) = zend_string_extend(Z_STR(ZEND_OP2_LITERAL(src)), l, 0); src 962 ext/opcache/Optimizer/block_pass.c memcpy(Z_STRVAL(ZEND_OP2_LITERAL(src)) + old_len, Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline))); src 963 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP2_LITERAL(src))[l] = '\0'; src 965 ext/opcache/Optimizer/block_pass.c ZVAL_STR(&ZEND_OP2_LITERAL(opline), zend_new_interned_string(Z_STR(ZEND_OP2_LITERAL(src)))); src 966 ext/opcache/Optimizer/block_pass.c ZVAL_NULL(&ZEND_OP2_LITERAL(src)); src 967 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 1042 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 1044 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); src 1045 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 1052 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 1054 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); src 1055 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 1062 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op2); src 1064 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op2, src->op1); src 1065 ext/opcache/Optimizer/block_pass.c MAKE_NOP(src); src 1120 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); src 1121 ext/opcache/Optimizer/block_pass.c COPY_NODE(src->result, opline->result); src 1122 ext/opcache/Optimizer/block_pass.c SET_VAR_SOURCE(src); src 1411 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(last_op->op1); src 1413 ext/opcache/Optimizer/block_pass.c if (src && src 1414 ext/opcache/Optimizer/block_pass.c src->opcode != ZEND_FETCH_R && src 1415 ext/opcache/Optimizer/block_pass.c src->opcode != ZEND_FETCH_DIM_R && src 1416 ext/opcache/Optimizer/block_pass.c src->opcode != ZEND_FETCH_OBJ_R) { src 1417 ext/opcache/Optimizer/block_pass.c ZEND_RESULT_TYPE(src) |= EXT_TYPE_UNUSED; src 111 ext/opcache/Optimizer/zend_optimizer_internal.h #define COPY_NODE(target, src) do { \ src 112 ext/opcache/Optimizer/zend_optimizer_internal.h target ## _type = src ## _type; \ src 113 ext/opcache/Optimizer/zend_optimizer_internal.h target = src; \ src 120 ext/opcache/zend_accelerator_util_funcs.c void zend_accel_move_user_functions(HashTable *src, HashTable *dst) src 123 ext/opcache/zend_accelerator_util_funcs.c dtor_func_t orig_dtor = src->pDestructor; src 125 ext/opcache/zend_accelerator_util_funcs.c src->pDestructor = NULL; src 126 ext/opcache/zend_accelerator_util_funcs.c zend_hash_extend(dst, dst->nNumUsed + src->nNumUsed, 0); src 127 ext/opcache/zend_accelerator_util_funcs.c ZEND_HASH_REVERSE_FOREACH_BUCKET(src, p) { src 132 ext/opcache/zend_accelerator_util_funcs.c zend_hash_del_bucket(src, p); src 137 ext/opcache/zend_accelerator_util_funcs.c src->pDestructor = orig_dtor; src 155 ext/opcache/zend_accelerator_util_funcs.c static inline void zend_clone_zval(zval *src) src 159 ext/opcache/zend_accelerator_util_funcs.c if (Z_TYPE_P(src) == IS_REFERENCE) { src 160 ext/opcache/zend_accelerator_util_funcs.c ptr = accel_xlat_get(Z_REF_P(src)); src 162 ext/opcache/zend_accelerator_util_funcs.c Z_REF_P(src) = ptr; src 165 ext/opcache/zend_accelerator_util_funcs.c zend_reference *old = Z_REF_P(src); src 166 ext/opcache/zend_accelerator_util_funcs.c ZVAL_NEW_REF(src, &old->val); src 167 ext/opcache/zend_accelerator_util_funcs.c Z_REF_P(src)->gc = old->gc; src 168 ext/opcache/zend_accelerator_util_funcs.c accel_xlat_set(old, Z_REF_P(src)); src 169 ext/opcache/zend_accelerator_util_funcs.c src = Z_REFVAL_P(src); src 172 ext/opcache/zend_accelerator_util_funcs.c if (Z_TYPE_P(src) == IS_CONSTANT_AST) { src 173 ext/opcache/zend_accelerator_util_funcs.c if (Z_REFCOUNT_P(src) > 1 && (ptr = accel_xlat_get(Z_AST_P(src))) != NULL) { src 174 ext/opcache/zend_accelerator_util_funcs.c Z_AST_P(src) = ptr; src 176 ext/opcache/zend_accelerator_util_funcs.c zend_ast_ref *old = Z_AST_P(src); src 178 ext/opcache/zend_accelerator_util_funcs.c ZVAL_NEW_AST(src, old->ast); src 179 ext/opcache/zend_accelerator_util_funcs.c Z_AST_P(src)->gc = old->gc; src 180 ext/opcache/zend_accelerator_util_funcs.c if (Z_REFCOUNT_P(src) > 1) { src 181 ext/opcache/zend_accelerator_util_funcs.c accel_xlat_set(old, Z_AST_P(src)); src 183 ext/opcache/zend_accelerator_util_funcs.c Z_ASTVAL_P(src) = zend_ast_clone(Z_ASTVAL_P(src)); src 395 ext/opcache/zend_accelerator_util_funcs.c zval *src, *dst, *end; src 402 ext/opcache/zend_accelerator_util_funcs.c src = old_ce->default_properties_table; src 403 ext/opcache/zend_accelerator_util_funcs.c end = src + old_ce->default_properties_count; src 405 ext/opcache/zend_accelerator_util_funcs.c for (; src != end; src++, dst++) { src 406 ext/opcache/zend_accelerator_util_funcs.c ZVAL_COPY_VALUE(dst, src); src 416 ext/opcache/zend_accelerator_util_funcs.c src = old_ce->default_static_members_table; src 417 ext/opcache/zend_accelerator_util_funcs.c end = src + old_ce->default_static_members_count; src 419 ext/opcache/zend_accelerator_util_funcs.c for (; src != end; src++, dst++) { src 420 ext/opcache/zend_accelerator_util_funcs.c ZVAL_COPY_VALUE(dst, src); src 653 ext/opcache/zend_accelerator_util_funcs.c static zend_always_inline void fast_memcpy(void *dest, const void *src, size_t size) src 656 ext/opcache/zend_accelerator_util_funcs.c const __m128i *dqsrc = (const __m128i*)src; src 657 ext/opcache/zend_accelerator_util_funcs.c const __m128i *end = (const __m128i*)((const char*)src + size); src 881 ext/openssl/openssl.c static int openssl_spki_cleanup(const char *src, char *dest) src 885 ext/openssl/openssl.c while (*src) { src 886 ext/openssl/openssl.c if (*src != '\n' && *src != '\r') { src 887 ext/openssl/openssl.c *dest++ = *src; src 891 ext/openssl/openssl.c ++src; src 392 ext/pcre/pcrelib/pcre_internal.h const unsigned char *src = (const unsigned char *)s; src 393 ext/pcre/pcrelib/pcre_internal.h if (dest > src) src 396 ext/pcre/pcrelib/pcre_internal.h src += n; src 397 ext/pcre/pcrelib/pcre_internal.h for (i = 0; i < n; ++i) *(--dest) = *(--src); src 402 ext/pcre/pcrelib/pcre_internal.h for (i = 0; i < n; ++i) *dest++ = *src++; src 519 ext/pcre/pcrelib/pcre_jit_compile.c #define OP1(op, dst, dstw, src, srcw) \ src 520 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_op1(compiler, (op), (dst), (dstw), (src), (srcw)) src 537 ext/pcre/pcrelib/pcre_jit_compile.c #define OP_FLAGS(op, dst, dstw, src, srcw, type) \ src 538 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_op_flags(compiler, (op), (dst), (dstw), (src), (srcw), (type)) src 214 ext/pcre/pcrelib/sljit/sljitConfigInternal.h #define SLJIT_MEMMOVE(dest, src, len) memmove(dest, src, len) src 765 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(!(src & SLJIT_MEM) || (src & REG_MASK) != SLJIT_SP); \ src 767 ext/pcre/pcrelib/sljit/sljitLir.c if ((src & SLJIT_MEM) && (src & REG_MASK)) \ src 768 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT((dst & REG_MASK) != (src & REG_MASK) && OFFS_REG(dst) != (src & REG_MASK)); \ src 980 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 986 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src, srcw); src 989 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(src == 0 && srcw == 0); src 997 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src, srcw); src 1020 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 1023 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src, srcw); src 1028 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src, srcw); src 1051 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw) src 1061 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src, srcw); src 1072 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src, srcw); src 1164 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw) src 1175 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src, srcw); src 1189 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src, srcw); src 1227 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw) src 1238 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src, srcw); src 1248 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src, srcw); src 1257 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw) src 1268 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src, srcw); src 1278 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src, srcw); src 1391 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 1401 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src, srcw); src 1406 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src, srcw); src 1415 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw, src 1426 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(src == SLJIT_UNUSED && srcw == 0); src 1428 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(src == dst && srcw == dstw); src 1438 ext/pcre/pcrelib/sljit/sljitLir.c if (src != SLJIT_UNUSED) { src 1440 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src, srcw); src 1484 ext/pcre/pcrelib/sljit/sljitLir.c #define SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw) \ src 1489 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1_cmp(compiler, op, dst, dstw, src, srcw)); \ src 1491 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(src, srcw); \ src 1492 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_fop1_cmp(compiler, op, dst, dstw, src, srcw); \ src 1495 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1_convw_fromd(compiler, op, dst, dstw, src, srcw)); \ src 1497 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(src, srcw); \ src 1498 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_fop1_convw_fromd(compiler, op, dst, dstw, src, srcw); \ src 1500 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1_convd_fromw(compiler, op, dst, dstw, src, srcw)); \ src 1502 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(src, srcw); \ src 1503 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_fop1_convd_fromw(compiler, op, dst, dstw, src, srcw); \ src 1505 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1(compiler, op, dst, dstw, src, srcw)); \ src 1507 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(src, srcw); src 1509 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE sljit_si emit_mov_before_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 1517 ext/pcre/pcrelib/sljit/sljitLir.c if (src == SLJIT_RETURN_REG && (op == SLJIT_MOV || op == SLJIT_MOV_P)) src 1520 ext/pcre/pcrelib/sljit/sljitLir.c if (src == SLJIT_RETURN_REG && (op == SLJIT_MOV || op == SLJIT_MOV_UI || op == SLJIT_MOV_SI || op == SLJIT_MOV_P)) src 1528 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_op1(compiler, op, SLJIT_RETURN_REG, 0, src, srcw); src 1792 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 1796 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src); src 1811 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 1814 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src); src 1830 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw) src 1836 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src); src 1883 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw) src 1889 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src); src 1969 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 1973 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src); src 1981 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src, sljit_sw srcw, src 1988 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src); src 546 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src, sljit_sw srcw); src 564 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw); src 815 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src, sljit_sw srcw); src 915 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src, sljit_sw srcw); src 1056 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw); src 1075 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src, sljit_sw srcw, src 1245 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src, sljit_sw srcw); src 884 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 890 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 892 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 1871 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src, sljit_sw srcw) src 1874 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 1876 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 1883 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM, dst, dstw, TMP_REG1, 0, src, srcw); src 1886 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); src 1889 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SB, ALLOW_ANY_IMM | SIGNED_DATA | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); src 1892 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UH, ALLOW_ANY_IMM | HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); src 1895 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SH, ALLOW_ANY_IMM | SIGNED_DATA | HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); src 1901 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 1904 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); src 1907 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SB, ALLOW_ANY_IMM | SIGNED_DATA | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); src 1910 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UH, ALLOW_ANY_IMM | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); src 1913 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SH, ALLOW_ANY_IMM | SIGNED_DATA | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); src 1916 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_ANY_IMM, dst, dstw, TMP_REG1, 0, src, srcw); src 1923 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return sljit_emit_op2(compiler, SLJIT_SUB | GET_ALL_FLAGS(op), dst, dstw, SLJIT_IMM, 0, src, srcw); src 1926 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, TMP_REG1, 0, src, srcw); src 2109 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src, sljit_sw srcw) src 2111 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (src & SLJIT_MEM) { src 2112 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG1, src, srcw)); src 2113 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src = TMP_FREG1; src 2116 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCVT_S32_F32, op & SLJIT_SINGLE_OP, TMP_FREG1, src, 0))); src 2130 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src, sljit_sw srcw) src 2134 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (FAST_IS_REG(src)) src 2135 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, VMOV | RD(src) | (TMP_FREG1 << 16))); src 2136 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (src & SLJIT_MEM) { src 2138 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, FPU_LOAD, TMP_FREG1, src, srcw)); src 2172 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src, sljit_sw srcw) src 2183 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); src 2187 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (src & SLJIT_MEM) { src 2188 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, dst_r, src, srcw)); src 2189 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src = dst_r; src 2194 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (src != dst_r) { src 2196 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VMOV_F32, op & SLJIT_SINGLE_OP, dst_r, src, 0))); src 2198 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c dst_r = src; src 2202 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VNEG_F32, op & SLJIT_SINGLE_OP, dst_r, src, 0))); src 2205 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VABS_F32, op & SLJIT_SINGLE_OP, dst_r, src, 0))); src 2208 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCVT_F64_F32, op & SLJIT_SINGLE_OP, dst_r, src, 0))); src 2302 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 2305 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 2306 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 2308 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (FAST_IS_REG(src)) src 2309 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, TMP_REG3, SLJIT_UNUSED, RM(src)))); src 2310 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (src & SLJIT_MEM) { src 2311 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (getput_arg_fast(compiler, WORD_DATA | LOAD_DATA, TMP_REG3, src, srcw)) src 2316 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, WORD_DATA | LOAD_DATA, TMP_REG2, src, srcw, 0, 0)); src 2320 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (src & SLJIT_IMM) src 2441 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 2446 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 2447 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 2450 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (!(src & SLJIT_IMM)) { src 2451 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (FAST_IS_REG(src)) src 2452 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RM(src)); src 2454 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(src & SLJIT_MEM); src 2455 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, TMP_REG2, src, srcw)); src 2480 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src, sljit_sw srcw, src 2487 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 2489 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 2505 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if ((op == SLJIT_OR || op == SLJIT_XOR) && FAST_IS_REG(dst) && dst == src) { src 2513 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (src & SLJIT_MEM) { src 2514 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA | LOAD_DATA, TMP_REG1, src, srcw, dst, dstw)); src 2515 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src = TMP_REG1; src 2517 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c } else if (src & SLJIT_IMM) { src 2519 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src = TMP_REG1; src 2523 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, (EMIT_DATA_PROCESS_INS(ins, 0, dst_r, src, SRC2_IMM | 1) & ~COND_MASK) | cc)); src 2524 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, (EMIT_DATA_PROCESS_INS(ins, 0, dst_r, src, SRC2_IMM | 0) & ~COND_MASK) | (cc ^ 0x10000000))); src 1165 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 1171 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 1173 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 1280 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src, sljit_sw srcw) src 1286 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 1288 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 1304 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1309 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1314 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1319 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1324 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1329 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1338 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1343 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1348 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1353 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1358 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1363 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1372 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) src 1374 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c else if (src & SLJIT_MEM) { src 1375 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (getput_arg_fast(compiler, flags, dst_r, src, srcw)) src 1378 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, flags, dst_r, src, srcw, dst, dstw)); src 1381 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_op_imm(compiler, op | ((op_flags & SLJIT_INT_OP) ? INT_OP : 0), dst_r, TMP_REG1, src); src 1382 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = src; src 1404 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_MEM) { src 1405 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (getput_arg_fast(compiler, mem_flags, TMP_REG2, src, srcw)) src 1408 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src, srcw, dst, dstw)); src 1409 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_REG2; src 1412 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_IMM) { src 1417 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c srcw = src; src 1605 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src, sljit_sw srcw) src 1613 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_MEM) { src 1614 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) ? INT_SIZE : WORD_SIZE, TMP_FREG1, src, srcw); src 1615 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_FREG1; src 1618 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FCVTZS ^ inv_bits) | RD(dst_r) | VN(src))); src 1627 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src, sljit_sw srcw) src 1635 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_MEM) { src 1636 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_op_mem(compiler, ((GET_OPCODE(op) == SLJIT_CONVD_FROMI) ? INT_SIZE : WORD_SIZE), TMP_REG1, src, srcw); src 1637 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_REG1; src 1638 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c } else if (src & SLJIT_IMM) { src 1644 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_REG1; src 1647 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (SCVTF ^ inv_bits) | VD(dst_r) | RN(src))); src 1676 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src, sljit_sw srcw) src 1686 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); src 1691 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_MEM) { src 1692 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_fop_mem(compiler, (GET_OPCODE(op) == SLJIT_CONVD_FROMS) ? (mem_flags ^ 0x100) : mem_flags, dst_r, src, srcw); src 1693 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = dst_r; src 1698 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src != dst_r) { src 1700 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FMOV ^ inv_bits) | VD(dst_r) | VN(src))); src 1702 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = src; src 1706 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FNEG ^ inv_bits) | VD(dst_r) | VN(src))); src 1709 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FABS ^ inv_bits) | VD(dst_r) | VN(src))); src 1712 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, FCVT | ((op & SLJIT_SINGLE_OP) ? (1 << 22) : (1 << 15)) | VD(dst_r) | VN(src))); src 1789 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 1792 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 1793 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 1795 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (FAST_IS_REG(src)) src 1796 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, ORR | RD(TMP_LR) | RN(TMP_ZERO) | RM(src))); src 1797 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c else if (src & SLJIT_MEM) src 1798 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(emit_op_mem(compiler, WORD_SIZE, TMP_LR, src, srcw)); src 1799 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c else if (src & SLJIT_IMM) src 1907 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src, sljit_sw srcw) src 1913 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 1920 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_MEM) { src 1921 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c PTR_FAIL_IF(emit_op_mem(compiler, inv_bits ? INT_SIZE : WORD_SIZE, TMP_REG1, src, srcw)); src 1922 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_REG1; src 1924 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c else if (src & SLJIT_IMM) { src 1926 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_REG1; src 1928 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_ASSERT(FAST_IS_REG(src)); src 1933 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c PTR_FAIL_IF(push_inst(compiler, (CBZ ^ inv_bits) | (6 << 5) | RT(src))); src 1940 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 1945 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 1946 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 1949 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (!(src & SLJIT_IMM)) { src 1950 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_MEM) { src 1951 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(emit_op_mem(compiler, WORD_SIZE, TMP_REG1, src, srcw)); src 1952 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_REG1; src 1954 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, ((type >= SLJIT_FAST_CALL) ? BLR : BR) | RN(src)); src 1969 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src, sljit_sw srcw, src 1976 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 1978 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 2002 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src & SLJIT_MEM) { src 2003 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(emit_op_mem2(compiler, mem_flags, TMP_REG1, src, srcw, dst, dstw)); src 2004 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src = TMP_REG1; src 2006 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c } else if (src & SLJIT_IMM) src 2010 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_op_imm(compiler, flags | GET_OPCODE(op), dst_r, src, TMP_REG2); src 49 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c #define COPY_BITS(src, from, to, bits) \ src 50 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ((from >= to ? (src >> (from - to)) : (src << (to - from))) & (((1 << bits) - 1) << to)) src 1190 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 1196 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 1198 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 1316 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src, sljit_sw srcw) src 1322 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 1324 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 1342 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1347 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1352 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1357 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1368 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1373 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1378 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1383 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1392 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1394 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c else if (src & SLJIT_MEM) { src 1395 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, flags, dst_r, src, srcw)) src 1398 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, flags, dst_r, src, srcw, dst, dstw)); src 1401 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return emit_op_imm(compiler, op, dst_r, TMP_REG1, src); src 1402 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = src; src 1419 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return sljit_emit_op2(compiler, SLJIT_SUB | op_flags, dst, dstw, SLJIT_IMM, 0, src, srcw); src 1423 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_MEM) { src 1424 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, WORD_SIZE, TMP_REG2, src, srcw)) src 1427 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src, srcw, dst, dstw)); src 1428 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src = TMP_REG2; src 1431 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_IMM) src 1434 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c srcw = src; src 1631 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src, sljit_sw srcw) src 1633 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_MEM) { src 1634 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG1, src, srcw)); src 1635 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src = TMP_FREG1; src 1638 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VCVT_S32_F32 | (op & SLJIT_SINGLE_OP) | DD4(TMP_FREG1) | DM4(src))); src 1652 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src, sljit_sw srcw) src 1656 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (FAST_IS_REG(src)) src 1657 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VMOV | RT4(src) | DN4(TMP_FREG1))); src 1658 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c else if (src & SLJIT_MEM) { src 1660 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(emit_fop_mem(compiler, FPU_LOAD, TMP_FREG1, src, srcw)); src 1694 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src, sljit_sw srcw) src 1705 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); src 1709 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_MEM) { src 1710 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, dst_r, src, srcw); src 1711 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src = dst_r; src 1716 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src != dst_r) { src 1718 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VMOV_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DM4(src))); src 1720 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = src; src 1724 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VNEG_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DM4(src))); src 1727 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VABS_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DM4(src))); src 1730 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VCVT_F64_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DM4(src))); src 1816 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 1819 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 1820 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 1822 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (FAST_IS_REG(src)) src 1823 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst16(compiler, MOV | SET_REGS44(TMP_REG3, src))); src 1824 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c else if (src & SLJIT_MEM) { src 1825 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, WORD_SIZE, TMP_REG3, src, srcw)) src 1830 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src, srcw, 0, 0)); src 1834 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c else if (src & SLJIT_IMM) src 1947 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 1952 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 1953 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 1956 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(src & SLJIT_IMM)) { src 1957 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (FAST_IS_REG(src)) src 1958 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RN3(src)); src 1960 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(emit_op_mem(compiler, WORD_SIZE, type <= SLJIT_JUMP ? TMP_PC : TMP_REG1, src, srcw)); src 1977 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src, sljit_sw srcw, src 1984 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 1986 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 2010 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if ((op == SLJIT_OR || op == SLJIT_XOR) && FAST_IS_REG(dst) && dst == src) { src 2013 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, ins | RN4(src) | RD4(dst) | 1)); src 2025 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src & SLJIT_MEM) { src 2026 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(emit_op_mem2(compiler, WORD_SIZE, TMP_REG2, src, srcw, dst, dstw)); src 2027 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src = TMP_REG2; src 2029 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c } else if (src & SLJIT_IMM) { src 2031 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src = TMP_REG2; src 2035 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (op == SLJIT_AND || src != dst_r) { src 2037 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, ins | RN4(src) | RD4(dst_r) | 1)); src 2038 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, ins | RN4(src) | RD4(dst_r) | 0)); src 2042 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, ins | RN4(src) | RD4(dst_r) | 1)); src 614 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 620 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 622 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 1084 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src, sljit_sw srcw) src 1093 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 1095 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1100 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src & SLJIT_IMM) src 1108 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 1112 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 1114 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ui)srcw : srcw); src 1119 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 1121 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); src 1125 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); src 1128 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); src 1131 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); src 1134 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); src 1138 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV, WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 1142 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 1144 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ui)srcw : srcw); src 1149 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 1151 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); src 1155 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); src 1158 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); src 1161 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); src 1164 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); src 1167 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags, dst, dstw, TMP_REG1, 0, src, srcw); src 1170 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_SUB | GET_ALL_FLAGS(op), flags | IMM_OP, dst, dstw, SLJIT_IMM, 0, src, srcw); src 1173 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags, dst, dstw, TMP_REG1, 0, src, srcw); src 1294 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src, sljit_sw srcw) src 1302 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src & SLJIT_MEM) { src 1303 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); src 1304 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src = TMP_FREG1; src 1307 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src <<= 1; src 1309 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, (TRUNC_W_S ^ (flags >> 19)) | FMT(op) | FS(src) | FD(TMP_FREG1), MOVABLE_INS)); src 1327 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src, sljit_sw srcw) src 1337 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (FAST_IS_REG(src)) src 1338 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, MTC1 | flags | T(src) | FS(TMP_FREG1), MOVABLE_INS)); src 1339 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (src & SLJIT_MEM) { src 1341 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, ((flags) ? DOUBLE_DATA : SINGLE_DATA) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); src 1404 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src, sljit_sw srcw) src 1413 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); src 1420 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src & SLJIT_MEM) { src 1421 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, dst_r, src, srcw, dst, dstw)); src 1422 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src = dst_r; src 1425 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src <<= 1; src 1429 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src != dst_r) { src 1431 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, MOV_S | FMT(op) | FS(src) | FD(dst_r), MOVABLE_INS)); src 1433 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c dst_r = src; src 1437 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, NEG_S | FMT(op) | FS(src) | FD(dst_r), MOVABLE_INS)); src 1440 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, ABS_S | FMT(op) | FS(src) | FD(dst_r), MOVABLE_INS)); src 1443 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, CVT_S_S | ((op & SLJIT_SINGLE_OP) ? 1 : (1 << 21)) | FS(src) | FD(dst_r), MOVABLE_INS)); src 1556 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 1559 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 1560 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1562 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (FAST_IS_REG(src)) src 1563 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, ADDU_W | S(src) | TA(0) | DA(RETURN_ADDR_REG), RETURN_ADDR_REG)); src 1564 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (src & SLJIT_MEM) src 1565 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, RETURN_ADDR_REG, src, srcw)); src 1566 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (src & SLJIT_IMM) src 1600 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #define BR_Z(src) \ src 1601 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c inst = BEQ | SA(src) | TA(0) | JUMP_LENGTH; \ src 1603 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c delay_check = src; src 1605 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #define BR_NZ(src) \ src 1606 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c inst = BNE | SA(src) | TA(0) | JUMP_LENGTH; \ src 1608 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c delay_check = src; src 1946 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 1952 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 1953 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1955 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (FAST_IS_REG(src)) { src 1956 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (DR(src) != 4) src 1957 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src_r = src; src 1959 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, ADDU_W | S(src) | TA(0) | D(TMP_REG2), DR(TMP_REG2))); src 1964 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src & (SLJIT_IMM | SLJIT_MEM)) { src 1965 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src & SLJIT_IMM) src 1968 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_ASSERT(src_r == TMP_REG2 && (src & SLJIT_MEM)); src 1969 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, TMP_REG2, 0, TMP_REG1, 0, src, srcw)); src 1983 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src & SLJIT_IMM) { src 1994 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (src & SLJIT_MEM) src 1995 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, TMP_REG2, 0, TMP_REG1, 0, src, srcw)); src 2006 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src, sljit_sw srcw, src 2018 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 2033 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (op >= SLJIT_ADD && (src & SLJIT_MEM)) { src 2034 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 2035 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, mem_type | LOAD_DATA, DR(TMP_REG1), src, srcw, dst, dstw)); src 2036 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src = TMP_REG1; src 2103 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op | flags, mem_type | CUMULATIVE_OP | LOGICAL_OP | IMM_OP | ALT_KEEP_CACHE, dst, dstw, src, srcw, TMP_REG2, 0); src 41 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c #define INS_CLEAR_LEFT(dst, src, from) \ src 42 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c (RLWINM | S(src) | A(dst) | ((from) << 6) | (31 << 1)) src 30 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #define ASM_SLJIT_CLZ(src, dst) \ src 31 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c __asm__ volatile ( "cntlzd %0, %1" : "=r"(dst) : "r"(src) ) src 38 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #define RLDI(dst, src, sh, mb, type) \ src 39 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c (HI(30) | S(src) | A(dst) | ((type) << 2) | (((sh) & 0x1f) << 11) | (((sh) & 0x20) >> 4) | (((mb) & 0x1f) << 6) | ((mb) & 0x20)) src 120 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #define INS_CLEAR_LEFT(dst, src, from) \ src 121 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c (RLDICL | S(src) | A(dst) | ((from) << 6) | (1 << 5)) src 651 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 656 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 658 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 1294 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c emit_op(compiler, (src & SLJIT_IMM) ? SLJIT_MOV : type, flags | (type_flags), dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? type_cast srcw : srcw) src 1298 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src, sljit_sw srcw) src 1304 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 1306 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1309 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if ((src & SLJIT_IMM) && srcw == 0) src 1310 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = TMP_ZERO; src 1317 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(src) && src == dst) { src 1322 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (op == SLJIT_MOV_SI && (src & SLJIT_MEM)) src 1324 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (op == SLJIT_MOVU_SI && (src & SLJIT_MEM)) src 1326 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (op == SLJIT_MOV_UI && (src & SLJIT_IMM)) src 1328 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (op == SLJIT_MOVU_UI && (src & SLJIT_IMM)) src 1336 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src & SLJIT_IMM) src 1349 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 1377 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 1400 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_NOT, flags, dst, dstw, TMP_REG1, 0, src, srcw); src 1403 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_NEG, flags, dst, dstw, TMP_REG1, 0, src, srcw); src 1407 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_CLZ, flags | (!(op_flags & SLJIT_INT_OP) ? 0 : ALT_FORM1), dst, dstw, TMP_REG1, 0, src, srcw); src 1409 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_CLZ, flags, dst, dstw, TMP_REG1, 0, src, srcw); src 1418 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_SL_IMM(src, srcw) \ src 1419 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c (((src) & SLJIT_IMM) && (srcw) <= SIMM_MAX && (srcw) >= SIMM_MIN) src 1421 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_UL_IMM(src, srcw) \ src 1422 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c (((src) & SLJIT_IMM) && !((srcw) & ~0xffff)) src 1425 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_SH_IMM(src, srcw) \ src 1426 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c (((src) & SLJIT_IMM) && !((srcw) & 0xffff) && (srcw) <= 0x7fffffffl && (srcw) >= -0x80000000l) src 1428 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_SH_IMM(src, srcw) \ src 1429 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c (((src) & SLJIT_IMM) && !((srcw) & 0xffff)) src 1432 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_UH_IMM(src, srcw) \ src 1433 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c (((src) & SLJIT_IMM) && !((srcw) & ~0xffff0000)) src 1436 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_ADD_IMM(src, srcw) \ src 1437 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c (((src) & SLJIT_IMM) && (srcw) <= 0x7fff7fffl && (srcw) >= -0x80000000l) src 1439 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_ADD_IMM(src, srcw) \ src 1440 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ((src) & SLJIT_IMM) src 1444 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_UI_IMM(src, srcw) \ src 1445 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c (((src) & SLJIT_IMM) && !((srcw) & ~0xffffffff)) src 1447 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define TEST_UI_IMM(src, srcw) \ src 1448 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ((src) & SLJIT_IMM) src 1714 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src, sljit_sw srcw) src 1716 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src & SLJIT_MEM) { src 1718 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); src 1719 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = TMP_FREG1; src 1724 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_CONVI_FROMD ? FCTIWZ : FCTIDZ) | FD(TMP_FREG1) | FB(src))); src 1738 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, FCTIWZ | FD(TMP_FREG1) | FB(src))); src 1782 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src, sljit_sw srcw) src 1788 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src & SLJIT_IMM) { src 1792 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = TMP_REG1; src 1795 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(src)) src 1796 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, EXTSW | S(src) | A(TMP_REG1))); src 1798 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, INT_DATA | SIGNED_DATA | LOAD_DATA, TMP_REG1, src, srcw, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET)); src 1799 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = TMP_REG1; src 1802 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(src)) { src 1803 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA, src, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET)); src 1807 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, DOUBLE_DATA | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); src 1822 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src & SLJIT_IMM) { src 1824 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = TMP_REG1; src 1827 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c else if (!FAST_IS_REG(src)) { src 1828 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA | SIGNED_DATA | LOAD_DATA, TMP_REG1, src, srcw, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET_LOW)); src 1829 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = TMP_REG1; src 1839 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, XORIS | S(src) | A(TMP_REG1) | 0x8000)); src 1877 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src, sljit_sw srcw) src 1886 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); src 1893 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src & SLJIT_MEM) { src 1894 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, dst_r, src, srcw, dst, dstw)); src 1895 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = dst_r; src 1902 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, FRSP | FD(dst_r) | FB(src))); src 1907 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src != dst_r) { src 1909 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, FMR | FD(dst_r) | FB(src))); src 1911 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c dst_r = src; src 1915 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, FNEG | FD(dst_r) | FB(src))); src 1918 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, FABS | FD(dst_r) | FB(src))); src 2030 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 2033 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 2034 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 2036 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(src)) src 2037 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, MTLR | S(src))); src 2039 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src & SLJIT_MEM) src 2040 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, TMP_REG2, 0, TMP_REG1, 0, src, srcw)); src 2041 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c else if (src & SLJIT_IMM) src 2163 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 2169 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 2170 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 2172 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(src)) { src 2175 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, OR | S(src) | A(TMP_CALL_REG) | B(src))); src 2179 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src_r = src; src 2181 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src_r = src; src 2183 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c } else if (src & SLJIT_IMM) { src 2196 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, TMP_CALL_REG, 0, TMP_REG1, 0, src, srcw)); src 2216 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src, sljit_sw srcw, src 2224 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 2235 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (op >= SLJIT_ADD && (src & SLJIT_MEM)) { src 2236 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 2242 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, input_flags | LOAD_DATA, TMP_REG1, src, srcw, dst, dstw)); src 2243 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src = TMP_REG1; src 2352 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return sljit_emit_op2(compiler, op | flags, dst, original_dstw, src, srcw, TMP_REG2, 0); src 457 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 460 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 462 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (op != SLJIT_MOV || !FAST_IS_REG(src)) { src 463 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 464 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src = SLJIT_R0; src 468 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return push_inst(compiler, RESTORE | D(SLJIT_R0) | S1(src) | S2(0), UNMOVABLE_INS); src 809 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src, sljit_sw srcw) src 814 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 816 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 822 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 825 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UI, flags | INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 828 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SI, flags | INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 831 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UB, flags | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); src 834 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SB, flags | BYTE_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); src 837 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UH, flags | HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); src 840 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SH, flags | HALF_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); src 844 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 847 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UI, flags | INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 850 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SI, flags | INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 853 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UB, flags | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); src 856 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SB, flags | BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); src 859 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UH, flags | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); src 862 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SH, flags | HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); src 866 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags, dst, dstw, TMP_REG1, 0, src, srcw); src 869 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_SUB, flags | IMM_OP, dst, dstw, SLJIT_IMM, 0, src, srcw); src 958 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src, sljit_sw srcw) src 960 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src & SLJIT_MEM) { src 961 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); src 962 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src = TMP_FREG1; src 965 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src <<= 1; src 967 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FSTOI, FDTOI) | DA(TMP_FREG1) | S2A(src), MOVABLE_INS)); src 983 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src, sljit_sw srcw) src 987 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src & SLJIT_IMM) { src 993 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src = TMP_REG1; src 997 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (FAST_IS_REG(src)) { src 998 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA, src, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET)); src 999 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src = SLJIT_MEM1(SLJIT_SP); src 1003 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, SINGLE_DATA | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); src 1034 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src, sljit_sw srcw) src 1043 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); src 1050 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src & SLJIT_MEM) { src 1051 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, dst_r, src, srcw, dst, dstw)); src 1052 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src = dst_r; src 1055 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src <<= 1; src 1059 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src != dst_r) { src 1061 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, FMOVS | DA(dst_r) | S2A(src), MOVABLE_INS)); src 1063 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, FMOVS | DA(dst_r | 1) | S2A(src | 1), MOVABLE_INS)); src 1066 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c dst_r = src; src 1070 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, FNEGS | DA(dst_r) | S2A(src), MOVABLE_INS)); src 1071 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst_r != src && !(op & SLJIT_SINGLE_OP)) src 1072 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, FMOVS | DA(dst_r | 1) | S2A(src | 1), MOVABLE_INS)); src 1075 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, FABSS | DA(dst_r) | S2A(src), MOVABLE_INS)); src 1076 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst_r != src && !(op & SLJIT_SINGLE_OP)) src 1077 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, FMOVS | DA(dst_r | 1) | S2A(src | 1), MOVABLE_INS)); src 1080 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FSTOD, FDTOS) | DA(dst_r) | S2A(src), MOVABLE_INS)); src 1196 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 1199 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 1200 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1202 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (FAST_IS_REG(src)) src 1203 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, OR | D(TMP_LINK) | S1(0) | S2(src), DR(TMP_LINK))); src 1204 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c else if (src & SLJIT_MEM) src 1205 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, TMP_LINK, src, srcw)); src 1206 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c else if (src & SLJIT_IMM) src 1335 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 1341 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 1342 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1344 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (FAST_IS_REG(src)) src 1345 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src_r = src; src 1346 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c else if (src & SLJIT_IMM) { src 1360 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, TMP_REG2, src, srcw)); src 1372 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src, sljit_sw srcw, src 1378 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 1390 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (op >= SLJIT_ADD && (src & SLJIT_MEM)) { src 1391 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1392 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA | LOAD_DATA, TMP_REG1, src, srcw, dst, dstw)); src 1393 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src = TMP_REG1; src 1407 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP | ALT_KEEP_CACHE, dst, dstw, src, srcw, TMP_REG2, 0); src 385 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define PB2(opcode, dst, src) \ src 386 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_2_buffer(compiler, opcode, dst, src, __LINE__) src 412 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define CLZ(dst, src) \ src 413 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_2_buffer(compiler, TILEGX_OPC_CLZ, dst, src, __LINE__) src 451 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define ST_ADD(src, addr, adjust) \ src 452 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_ST_ADD, src, addr, adjust, __LINE__) src 457 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define BFEXTU(dst, src, start, end) \ src 458 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_4_buffer(compiler, TILEGX_OPC_BFEXTU, dst, src, start, end, __LINE__) src 460 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define BFEXTS(dst, src, start, end) \ src 461 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_4_buffer(compiler, TILEGX_OPC_BFEXTS, dst, src, start, end, __LINE__) src 1239 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 1247 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 1249 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 1567 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 1570 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 1571 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 1573 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (FAST_IS_REG(src)) src 1574 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(RA, reg_map[src], ZERO)); src 1576 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c else if (src & SLJIT_MEM) src 1577 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, RA, src, srcw)); src 1579 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c else if (src & SLJIT_IMM) src 2085 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src, sljit_sw srcw, sljit_si type) src 2092 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 2105 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (op >= SLJIT_ADD && (src & SLJIT_MEM)) { src 2106 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 2107 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(emit_op_mem2(compiler, mem_type | LOAD_DATA, TMP_REG1_mapped, src, srcw, dst, dstw)); src 2108 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src = TMP_REG1; src 2159 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op | flags, mem_type | CUMULATIVE_OP | LOGICAL_OP | IMM_OP | ALT_KEEP_CACHE, dst, dstw, src, srcw, TMP_REG2, 0); src 2193 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op1(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src, sljit_sw srcw) src 2196 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 2198 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 2203 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 2206 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 2209 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 2212 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub) srcw : srcw); src 2215 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb) srcw : srcw); src 2218 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh) srcw : srcw); src 2221 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh) srcw : srcw); src 2225 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV, WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 2228 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 2231 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); src 2234 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub) srcw : srcw); src 2237 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb) srcw : srcw); src 2240 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh) srcw : srcw); src 2243 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh) srcw : srcw); src 2246 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, 0, dst, dstw, TMP_REG1, 0, src, srcw); src 2249 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_SUB | GET_ALL_FLAGS(op), IMM_OP, dst, dstw, SLJIT_IMM, 0, src, srcw); src 2252 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, (op & SLJIT_INT_OP) ? INT_DATA : WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); src 2315 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 2323 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 2324 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 2326 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (FAST_IS_REG(src)) { src 2327 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (reg_map[src] != 0) src 2328 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src_r = src; src 2330 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD_SOLO(TMP_REG2_mapped, reg_map[src], ZERO)); src 2335 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src & (SLJIT_IMM | SLJIT_MEM)) { src 2336 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src & SLJIT_IMM) src 2339 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(src_r == TMP_REG2 && (src & SLJIT_MEM)); src 2340 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, TMP_REG2, 0, TMP_REG1, 0, src, srcw)); src 2365 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src & SLJIT_IMM) { src 2383 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c } else if (src & SLJIT_MEM) { src 2384 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, TMP_REG2, 0, TMP_REG1, 0, src, srcw)); src 2396 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define BR_Z(src) \ src 2397 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst = BEQZ_X1 | SRCA_X1(src); \ src 2400 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define BR_NZ(src) \ src 2401 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst = BNEZ_X1 | SRCA_X1(src); \ src 2493 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop1(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src, sljit_sw srcw) src 208 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 214 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 218 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 510 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 515 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 516 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c ADJUST_LOCAL_OFFSET(src, srcw); src 518 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c CHECK_EXTRA_REGS(src, srcw, (void)0); src 520 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (FAST_IS_REG(src)) { src 525 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c PUSH_REG(reg_map[src]); src 527 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c else if (src & SLJIT_MEM) { src 528 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c inst = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); src 256 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_return(struct sljit_compiler *compiler, sljit_si op, sljit_si src, sljit_sw srcw) src 262 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c CHECK(check_sljit_emit_return(compiler, op, src, srcw)); src 265 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); src 629 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_return(struct sljit_compiler *compiler, sljit_si src, sljit_sw srcw) src 634 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c CHECK(check_sljit_emit_fast_return(compiler, src, srcw)); src 635 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c ADJUST_LOCAL_OFFSET(src, srcw); src 637 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if ((src & SLJIT_IMM) && NOT_HALFWORD(srcw)) { src 639 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c src = TMP_REG1; src 642 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (FAST_IS_REG(src)) { src 643 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (reg_map[src] < 8) { src 648 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c PUSH_REG(reg_lmap[src]); src 656 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c PUSH_REG(reg_lmap[src]); src 659 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c else if (src & SLJIT_MEM) { src 662 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c inst = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); src 694 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c sljit_si src, sljit_sw srcw) src 701 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) src 704 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (src & SLJIT_IMM) { src 724 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) src 725 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c dst_r = src; src 728 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, src, srcw); src 733 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c FAIL_IF(emit_mov(compiler, dst_r, 0, src, srcw)); src 582 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw); src 656 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 662 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src & SLJIT_MEM) { src 663 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src, srcw); src 669 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src)) { src 670 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src, 0, dst, dstw); src 675 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src & SLJIT_IMM) { src 703 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, 0, src, srcw); src 710 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src, srcw); src 719 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ src 720 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw)); src 876 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 888 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) src 891 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src & SLJIT_IMM) { src 910 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) { src 912 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (reg_map[src] >= 4) { src 914 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, 0); src 916 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = src; src 918 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = src; src 922 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (FAST_IS_REG(src) && reg_map[src] >= 4) { src 926 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != src) src 927 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, 0); src 934 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != src) src 935 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, 0); src 957 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, dst_r, 0, src, srcw); src 1021 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 1030 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) src 1033 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src & SLJIT_IMM) { src 1052 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) src 1053 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = src; src 1055 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, dst_r, 0, src, srcw); src 1072 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 1077 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); src 1084 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src && dstw == srcw) { src 1093 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, srcw); src 1100 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); src 1111 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 1116 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); src 1127 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, srcw); src 1137 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); src 1151 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 1159 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); src 1174 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLJIT_UNLIKELY(src & SLJIT_IMM)) { src 1176 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src = TMP_REG1; src 1180 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, TMP_REG1, 0, src, srcw); src 1260 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 1273 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); src 1275 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 1278 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(src, srcw, src_is_ereg = 1); src 1290 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src) && src == dst) { src 1295 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (op == SLJIT_MOV_SI && (src & SLJIT_MEM)) src 1297 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (op == SLJIT_MOVU_SI && (src & SLJIT_MEM)) src 1299 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (op == SLJIT_MOV_UI && (src & SLJIT_IMM)) src 1301 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (op == SLJIT_MOVU_UI && (src & SLJIT_IMM)) src 1312 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src & SLJIT_IMM) { src 1337 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, src, srcw); src 1341 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLJIT_UNLIKELY(update) && (src & SLJIT_MEM) && !src_is_ereg && (src & REG_MASK) && (srcw != 0 || (src & OFFS_REG_MASK) != 0)) { src 1342 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src & REG_MASK, 0, src, srcw); src 1345 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src &= SLJIT_MEM | 0xf; src 1350 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLJIT_UNLIKELY(dst_is_ereg) && (!(op == SLJIT_MOV || op == SLJIT_MOV_UI || op == SLJIT_MOV_SI || op == SLJIT_MOV_P) || (src & SLJIT_MEM))) { src 1363 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw)); src 1366 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); src 1369 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); src 1372 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); src 1375 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); src 1379 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); src 1382 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); src 1406 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_not_with_flags(compiler, dst, dstw, src, srcw); src 1407 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_unary(compiler, NOT_rm, dst, dstw, src, srcw); src 1412 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_unary(compiler, NEG_rm, dst, dstw, src, srcw); src 1417 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_clz(compiler, op_flags, dst, dstw, src, srcw); src 2314 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si single, sljit_si dst, sljit_si src, sljit_sw srcw) src 2316 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2(compiler, MOVSD_x_xm, single, dst, src, srcw); src 2320 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si single, sljit_si dst, sljit_sw dstw, sljit_si src) src 2322 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2(compiler, MOVSD_xm_x, single, src, dst, dstw); src 2327 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 2337 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2 | ((op & SLJIT_SINGLE_OP) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2_OP2, dst_r, 0, src, srcw); src 2349 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 2359 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src & SLJIT_IMM) { src 2364 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); src 2365 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src = TMP_REG1; src 2369 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2 | ((op & SLJIT_SINGLE_OP) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2_OP1, dst_r, 0, src, srcw); src 2396 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 2405 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); src 2409 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst, src, srcw); src 2410 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src)) src 2411 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, src); src 2412 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src, srcw)); src 2418 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src)) { src 2422 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_logic(compiler, UNPCKLPD_x_xm, op & SLJIT_SINGLE_OP, src, src, 0)); src 2425 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, !(op & SLJIT_SINGLE_OP), TMP_FREG, src, srcw)); src 2426 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src = TMP_FREG; src 2429 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_logic(compiler, CVTPD2PS_x_xm, op & SLJIT_SINGLE_OP, dst_r, src, 0)); src 2437 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != src) src 2438 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst_r, src, srcw)); src 2442 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst_r, src, srcw)); src 2591 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) src 2597 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); src 2598 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 2600 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(src, srcw, (void)0); src 2611 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src == SLJIT_R2) { src 2612 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, 0); src 2613 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src = TMP_REG1; src 2615 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src == SLJIT_MEM1(SLJIT_SP) && type >= SLJIT_CALL3) src 2620 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src == SLJIT_R2) { src 2621 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src, 0); src 2622 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src = TMP_REG1; src 2628 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src == SLJIT_IMM) { src 2652 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); src 2662 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw, src 2676 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); src 2692 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (GET_OPCODE(op) == SLJIT_OR && !GET_ALL_FLAGS(op) && FAST_IS_REG(dst) && dst == src) { src 2788 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (GET_OPCODE(op) == SLJIT_OR && !GET_ALL_FLAGS(op) && FAST_IS_REG(dst) && dst == src && reg_map[dst] <= 4) { src 2961 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src, sljit_sw srcw) src 2971 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FUNCTION_CHECK_SRC(src, srcw); src 2980 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_verbose_param(compiler, src, srcw); src 2985 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(src, srcw); src 2986 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(src, srcw, (void)0); src 2993 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLJIT_UNLIKELY(src & SLJIT_IMM)) { src 2995 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src = TMP_REG1; src 2999 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, dst_reg, 0, src, srcw); src 72 ext/pdo/pdo.c PDO_API char *php_pdo_str_tolower_dup(const char *src, int len) /* {{{ */ src 75 ext/pdo/pdo.c zend_str_tolower_copy(dest, src, len); src 5491 ext/pgsql/pgsql.c char *src, *tmp_name, *tmp_name2 = NULL; src 5503 ext/pgsql/pgsql.c src = estrdup(table_name); src 5504 ext/pgsql/pgsql.c tmp_name = php_strtok_r(src, ".", &tmp_name2); src 5506 ext/pgsql/pgsql.c efree(src); src 5552 ext/pgsql/pgsql.c efree(src); src 5762 ext/pgsql/pgsql.c static int php_pgsql_add_quotes(zval *src, zend_bool should_free) src 5766 ext/pgsql/pgsql.c assert(Z_TYPE_P(src) == IS_STRING); src 5771 ext/pgsql/pgsql.c smart_str_appendl(&str, Z_STRVAL_P(src), Z_STRLEN_P(src)); src 5776 ext/pgsql/pgsql.c zval_ptr_dtor(src); src 5778 ext/pgsql/pgsql.c ZVAL_NEW_STR(src, str.s); src 1093 ext/phar/phar_object.c static void phar_spl_foreign_clone(spl_filesystem_object *src, spl_filesystem_object *dst) /* {{{ */ src 46 ext/spl/spl_directory.h typedef void (*spl_foreign_clone_t)(spl_filesystem_object *src, spl_filesystem_object *dst); src 54224 ext/sqlite3/libsqlite/sqlite3.c unsigned char *src; /* Source of content */ src 54235 ext/sqlite3/libsqlite/sqlite3.c src = data = pPage->aData; src 54259 ext/sqlite3/libsqlite/sqlite3.c size = cellSizePtr(pPage, &src[pc]); src 54280 ext/sqlite3/libsqlite/sqlite3.c src = temp; src 54282 ext/sqlite3/libsqlite/sqlite3.c memcpy(&data[cbrk], &src[pc], size); src 2976 ext/standard/array.c PHPAPI int php_array_merge_recursive(HashTable *dest, HashTable *src) /* {{{ */ src 2981 ext/standard/array.c ZEND_HASH_FOREACH_STR_KEY_VAL(src, string_key, src_entry) { src 3060 ext/standard/array.c PHPAPI int php_array_merge(HashTable *dest, HashTable *src) /* {{{ */ src 3065 ext/standard/array.c ZEND_HASH_FOREACH_STR_KEY_VAL(src, string_key, src_entry) { src 3082 ext/standard/array.c PHPAPI int php_array_replace_recursive(HashTable *dest, HashTable *src) /* {{{ */ src 3089 ext/standard/array.c ZEND_HASH_FOREACH_KEY_VAL(src, num_key, string_key, src_entry) { src 3193 ext/standard/array.c HashTable *src, *dest; src 3198 ext/standard/array.c src = Z_ARRVAL_P(arg); src 3200 ext/standard/array.c ZEND_HASH_FOREACH_KEY_VAL(src, idx, string_key, src_entry) { src 3230 ext/standard/array.c HashTable *src, *dest; src 3235 ext/standard/array.c src = Z_ARRVAL_P(arg); src 3237 ext/standard/array.c ZEND_HASH_FOREACH_STR_KEY_VAL(src, string_key, src_entry) { src 377 ext/standard/crypt_blowfish.c #define BF_safe_atoi64(dst, src) \ src 379 ext/standard/crypt_blowfish.c tmp = (unsigned char)(src); \ src 387 ext/standard/crypt_blowfish.c static int BF_decode(BF_word *dst, const char *src, int size) src 391 ext/standard/crypt_blowfish.c const unsigned char *sptr = (const unsigned char *)src; src 414 ext/standard/crypt_blowfish.c static void BF_encode(char *dst, const BF_word *src, int size) src 416 ext/standard/crypt_blowfish.c const unsigned char *sptr = (const unsigned char *)src; src 41 ext/standard/crypt_sha256.c char * __php_stpncpy(char *dst, const char *src, size_t len) src 43 ext/standard/crypt_sha256.c size_t n = strlen(src); src 47 ext/standard/crypt_sha256.c return strncpy(dst, src, len) + n; src 50 ext/standard/crypt_sha256.c void * __php_mempcpy(void * dst, const void * src, size_t len) src 52 ext/standard/crypt_sha256.c return (((char *)memcpy(dst, src, len)) + len); src 40 ext/standard/crypt_sha512.c extern void * __php_mempcpy(void * dst, const void * src, size_t len); src 41 ext/standard/crypt_sha512.c extern char * __php_stpncpy(char *dst, const char *src, size_t len); src 1679 ext/standard/file.c PHPAPI int php_copy_file(const char *src, const char *dest) src 1681 ext/standard/file.c return php_copy_file_ctx(src, dest, 0, NULL); src 1687 ext/standard/file.c PHPAPI int php_copy_file_ex(const char *src, const char *dest, int src_flg) src 1689 ext/standard/file.c return php_copy_file_ctx(src, dest, src_flg, NULL); src 1695 ext/standard/file.c PHPAPI int php_copy_file_ctx(const char *src, const char *dest, int src_flg, php_stream_context *ctx) src 1701 ext/standard/file.c switch (php_stream_stat_path_ex(src, 0, &src_s, ctx)) { src 1743 ext/standard/file.c if ((sp = expand_filepath(src, NULL)) == NULL) { src 1766 ext/standard/file.c srcstream = php_stream_open_wrapper_ex(src, "rb", src_flg | REPORT_ERRORS, NULL, ctx); src 79 ext/standard/file.h PHPAPI int php_copy_file(const char *src, const char *dest); src 80 ext/standard/file.h PHPAPI int php_copy_file_ex(const char *src, const char *dest, int src_chk); src 81 ext/standard/file.h PHPAPI int php_copy_file_ctx(const char *src, const char *dest, int src_chk, php_stream_context *ctx); src 106 ext/standard/php_array.h PHPAPI int php_array_merge(HashTable *dest, HashTable *src); src 107 ext/standard/php_array.h PHPAPI int php_array_merge_recursive(HashTable *dest, HashTable *src); src 108 ext/standard/php_array.h PHPAPI int php_array_replace_recursive(HashTable *dest, HashTable *src); src 77 ext/standard/php_smart_string.h #define smart_string_appends_ex(dest, src, what) \ src 78 ext/standard/php_smart_string.h smart_string_appendl_ex((dest), (src), strlen(src), (what)) src 79 ext/standard/php_smart_string.h #define smart_string_appends(dest, src) \ src 80 ext/standard/php_smart_string.h smart_string_appendl((dest), (src), strlen(src)) src 86 ext/standard/php_smart_string.h #define smart_string_appendl(dest, src, len) \ src 87 ext/standard/php_smart_string.h smart_string_appendl_ex((dest), (src), (len), 0) src 88 ext/standard/php_smart_string.h #define smart_string_append(dest, src) \ src 89 ext/standard/php_smart_string.h smart_string_append_ex((dest), (src), 0) src 111 ext/standard/php_smart_string.h #define smart_string_appendl_ex(dest, src, nlen, what) do { \ src 116 ext/standard/php_smart_string.h memcpy(__dest->c + __dest->len, (src), (nlen)); \ src 132 ext/standard/php_smart_string.h #define smart_string_append_ex(dest, src, what) \ src 133 ext/standard/php_smart_string.h smart_string_appendl_ex((dest), ((smart_string *)(src))->c, \ src 134 ext/standard/php_smart_string.h ((smart_string *)(src))->len, (what)); src 137 ext/standard/php_smart_string.h #define smart_string_setl(dest, src, nlen) do { \ src 140 ext/standard/php_smart_string.h (dest)->c = (char *) (src); \ src 143 ext/standard/php_smart_string.h #define smart_string_sets(dest, src) \ src 144 ext/standard/php_smart_string.h smart_string_setl((dest), (src), strlen(src)); src 27 ext/standard/php_uuencode.h PHPAPI zend_string *php_uudecode(char *src, size_t src_len); src 28 ext/standard/php_uuencode.h PHPAPI zend_string *php_uuencode(char *src, size_t src_len); src 390 ext/standard/proc_open.c static inline HANDLE dup_handle(HANDLE src, BOOL inherit, BOOL closeorig) src 394 ext/standard/proc_open.c if (!DuplicateHandle(self, src, self, ©, 0, inherit, DUPLICATE_SAME_ACCESS | src 462 ext/standard/streamsfuncs.c php_stream *src, *dest; src 472 ext/standard/streamsfuncs.c php_stream_from_zval(src, zsrc); src 475 ext/standard/streamsfuncs.c if (pos > 0 && php_stream_seek(src, pos, SEEK_SET) < 0) { src 480 ext/standard/streamsfuncs.c ret = php_stream_copy_to_stream_ex(src, dest, maxlen, &len); src 2278 ext/standard/string.c static zend_string *php_chunk_split(char *src, size_t srclen, char *end, size_t endlen, size_t chunklen) src 2304 ext/standard/string.c for (p = src, q = ZSTR_VAL(dest); p < (src + srclen - chunklen + 1); ) { src 905 ext/standard/url_scanner_ex.c static char *url_adapt_ext(const char *src, size_t srclen, size_t *newlen, zend_bool do_flush) src 912 ext/standard/url_scanner_ex.c xx_mainloop(ctx, src, srclen); src 68 ext/standard/uuencode.c PHPAPI zend_string *php_uuencode(char *src, size_t src_len) /* {{{ */ src 77 ext/standard/uuencode.c s = src; src 78 ext/standard/uuencode.c e = src + src_len; src 130 ext/standard/uuencode.c PHPAPI zend_string *php_uudecode(char *src, size_t src_len) /* {{{ */ src 138 ext/standard/uuencode.c s = src; src 139 ext/standard/uuencode.c e = src + src_len; src 203 ext/standard/uuencode.c zend_string *src; src 205 ext/standard/uuencode.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &src) == FAILURE || ZSTR_LEN(src) < 1) { src 209 ext/standard/uuencode.c RETURN_STR(php_uuencode(ZSTR_VAL(src), ZSTR_LEN(src))); src 217 ext/standard/uuencode.c zend_string *src; src 220 ext/standard/uuencode.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &src) == FAILURE || ZSTR_LEN(src) < 1) { src 224 ext/standard/uuencode.c if ((dest = php_uudecode(ZSTR_VAL(src), ZSTR_LEN(src))) == NULL) { src 61 ext/xmlrpc/libxmlrpc/encodings.c static char* convert(const char* src, int src_len, int *new_len, const char* from_enc, const char* to_enc) { src 64 ext/xmlrpc/libxmlrpc/encodings.c if(src && src_len && from_enc && to_enc) { src 82 ext/xmlrpc/libxmlrpc/encodings.c st = iconv(ic, (char**)&src, &inlenleft, &out_ptr, &outlenleft); src 380 ext/zip/lib/zip.h ZIP_EXTERN zip_error_t *zip_source_error(zip_source_t *src); src 174 ext/zip/lib/zip_buffer.c _zip_buffer_new_from_source(zip_source_t *src, zip_uint64_t size, zip_uint8_t *buf, zip_error_t *error) src 183 ext/zip/lib/zip_buffer.c if (_zip_read(src, buffer->data, size, error) < 0) { src 207 ext/zip/lib/zip_buffer.c _zip_buffer_put(zip_buffer_t *buffer, const void *src, size_t length) src 215 ext/zip/lib/zip_buffer.c memcpy(dst, src, length); src 80 ext/zip/lib/zip_close.c if (zip_source_remove(za->src) < 0) { src 81 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, za->src); src 122 ext/zip/lib/zip_close.c if (zip_source_begin_write(za->src) < 0) { src 123 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, za->src); src 154 ext/zip/lib/zip_close.c if ((off = zip_source_tell_write(za->src)) < 0) { src 194 ext/zip/lib/zip_close.c if (zip_source_seek(za->src, (zip_int64_t)offset, SEEK_SET) < 0) { src 195 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, za->src); src 214 ext/zip/lib/zip_close.c if (zip_source_commit_write(za->src) != 0) { src 215 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, za->src); src 221 ext/zip/lib/zip_close.c zip_source_rollback_write(za->src); src 232 ext/zip/lib/zip_close.c add_data(zip_t *za, zip_source_t *src, zip_dirent_t *de) src 241 ext/zip/lib/zip_close.c if (zip_source_stat(src, &st) < 0) { src 242 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, src); src 279 ext/zip/lib/zip_close.c if ((offstart = zip_source_tell_write(za->src)) < 0) { src 298 ext/zip/lib/zip_close.c if ((s_store=comp_impl(za, src, st.comp_method, ZIP_CODEC_DECODE)) == NULL) { src 305 ext/zip/lib/zip_close.c zip_source_keep(src); src 306 ext/zip/lib/zip_close.c s_store = src; src 332 ext/zip/lib/zip_close.c zip_source_keep(src); src 333 ext/zip/lib/zip_close.c s2 = src; src 336 ext/zip/lib/zip_close.c if ((offdata = zip_source_tell_write(za->src)) < 0) { src 350 ext/zip/lib/zip_close.c if ((offend = zip_source_tell_write(za->src)) < 0) { src 354 ext/zip/lib/zip_close.c if (zip_source_seek_write(za->src, offstart, SEEK_SET) < 0) { src 355 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, za->src); src 385 ext/zip/lib/zip_close.c if (zip_source_seek_write(za->src, offend, SEEK_SET) < 0) { src 386 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, za->src); src 402 ext/zip/lib/zip_close.c if (_zip_read(za->src, buf, n, &za->error) < 0) { src 418 ext/zip/lib/zip_close.c copy_source(zip_t *za, zip_source_t *src) src 424 ext/zip/lib/zip_close.c if (zip_source_open(src) < 0) { src 425 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, src); src 430 ext/zip/lib/zip_close.c while ((n=zip_source_read(src, buf, sizeof(buf))) > 0) { src 438 ext/zip/lib/zip_close.c _zip_error_set_from_source(&za->error, src); src 442 ext/zip/lib/zip_close.c zip_source_close(src); src 453 ext/zip/lib/zip_close.c if ((cd_start = zip_source_tell_write(za->src)) < 0) { src 461 ext/zip/lib/zip_close.c if ((end = zip_source_tell_write(za->src)) < 0) { src 106 ext/zip/lib/zip_dirent.c if ((off = zip_source_tell_write(za->src)) < 0) { src 107 ext/zip/lib/zip_dirent.c _zip_error_set_from_source(&za->error, za->src); src 123 ext/zip/lib/zip_dirent.c if ((off = zip_source_tell_write(za->src)) < 0) { src 124 ext/zip/lib/zip_dirent.c _zip_error_set_from_source(&za->error, za->src); src 298 ext/zip/lib/zip_dirent.c _zip_dirent_read(zip_dirent_t *zde, zip_source_t *src, zip_buffer_t *buffer, bool local, zip_error_t *error) src 316 ext/zip/lib/zip_dirent.c if ((buffer = _zip_buffer_new_from_source(src, size, buf, error)) == NULL) { src 389 ext/zip/lib/zip_dirent.c if ((buffer = _zip_buffer_new_from_source(src, variable_size, NULL, error)) == NULL) { src 395 ext/zip/lib/zip_dirent.c zde->filename = _zip_read_string(buffer, src, filename_len, 1, error); src 418 ext/zip/lib/zip_dirent.c zip_uint8_t *ef = _zip_read_data(buffer, src, ef_len, 0, error); src 439 ext/zip/lib/zip_dirent.c zde->comment = _zip_read_string(buffer, src, comment_len, 0, error); src 569 ext/zip/lib/zip_dirent.c _zip_dirent_size(zip_source_t *src, zip_uint16_t flags, zip_error_t *error) src 579 ext/zip/lib/zip_dirent.c if (zip_source_seek(src, local ? 26 : 28, SEEK_CUR) < 0) { src 580 ext/zip/lib/zip_dirent.c _zip_error_set_from_source(error, src); src 584 ext/zip/lib/zip_dirent.c if ((buffer = _zip_buffer_new_from_source(src, local ? 4 : 6, b, error)) == NULL) { src 52 ext/zip/lib/zip_discard.c if (za->src) { src 53 ext/zip/lib/zip_discard.c zip_source_close(za->src); src 54 ext/zip/lib/zip_discard.c zip_source_free(za->src); src 105 ext/zip/lib/zip_error.c _zip_error_copy(zip_error_t *dst, const zip_error_t *src) src 107 ext/zip/lib/zip_error.c dst->zip_err = src->zip_err; src 108 ext/zip/lib/zip_error.c dst->sys_err = src->sys_err; src 137 ext/zip/lib/zip_error.c _zip_error_set_from_source(zip_error_t *err, zip_source_t *src) src 139 ext/zip/lib/zip_error.c _zip_error_copy(err, zip_source_error(src)); src 384 ext/zip/lib/zip_extra_field.c if (zip_source_seek(za->src, (zip_int64_t)(e->orig->offset + 26), SEEK_SET) < 0) { src 385 ext/zip/lib/zip_extra_field.c _zip_error_set_from_source(&za->error, za->src); src 389 ext/zip/lib/zip_extra_field.c if ((buffer = _zip_buffer_new_from_source(za->src, sizeof(b), b, &za->error)) == NULL) { src 408 ext/zip/lib/zip_extra_field.c if (zip_source_seek(za->src, fname_len, SEEK_CUR) < 0) { src 413 ext/zip/lib/zip_extra_field.c ef_raw = _zip_read_data(NULL, za->src, ef_len, 0, &za->error); src 45 ext/zip/lib/zip_fclose.c if (zf->src) src 46 ext/zip/lib/zip_fclose.c zip_source_free(zf->src); src 47 ext/zip/lib/zip_fdopen.c zip_source_t *src; src 70 ext/zip/lib/zip_fdopen.c if ((src = zip_source_filep_create(fp, 0, -1, &error)) == NULL) { src 76 ext/zip/lib/zip_fdopen.c if ((za = zip_open_from_source(src, _flags, &error)) == NULL) { src 58 ext/zip/lib/zip_file_get_offset.c if (zip_source_seek(za->src, (zip_int64_t)offset, SEEK_SET) < 0) { src 59 ext/zip/lib/zip_file_get_offset.c _zip_error_set_from_source(error, za->src); src 64 ext/zip/lib/zip_file_get_offset.c if ((size=_zip_dirent_size(za->src, ZIP_EF_LOCAL, error)) < 0) src 42 ext/zip/lib/zip_filerange_crc.c _zip_filerange_crc(zip_source_t *src, zip_uint64_t start, zip_uint64_t len, uLong *crcp, zip_error_t *error) src 54 ext/zip/lib/zip_filerange_crc.c if (zip_source_seek(src, (zip_int64_t)start, SEEK_SET) != 0) { src 55 ext/zip/lib/zip_filerange_crc.c _zip_error_set_from_source(error, src); src 61 ext/zip/lib/zip_filerange_crc.c if ((n = zip_source_read(src, buf, (zip_uint64_t)n)) < 0) { src 62 ext/zip/lib/zip_filerange_crc.c _zip_error_set_from_source(error, src); src 48 ext/zip/lib/zip_fopen_index_encrypted.c zip_source_t *src; src 50 ext/zip/lib/zip_fopen_index_encrypted.c if ((src=_zip_source_zip_new(za, za, index, flags, 0, 0, password)) == NULL) src 53 ext/zip/lib/zip_fopen_index_encrypted.c if (zip_source_open(src) < 0) { src 54 ext/zip/lib/zip_fopen_index_encrypted.c _zip_error_set_from_source(&za->error, src); src 55 ext/zip/lib/zip_fopen_index_encrypted.c zip_source_free(src); src 60 ext/zip/lib/zip_fopen_index_encrypted.c zip_source_free(src); src 64 ext/zip/lib/zip_fopen_index_encrypted.c zf->src = src; src 83 ext/zip/lib/zip_fopen_index_encrypted.c zf->src = NULL; src 57 ext/zip/lib/zip_fread.c if ((n=zip_source_read(zf->src, outbuf, toread)) < 0) { src 58 ext/zip/lib/zip_fread.c _zip_error_set_from_source(&zf->error, zf->src); src 40 ext/zip/lib/zip_io_util.c _zip_read(zip_source_t *src, zip_uint8_t *b, zip_uint64_t length, zip_error_t *error) src 49 ext/zip/lib/zip_io_util.c if ((n = zip_source_read(src, b, length)) < 0) { src 50 ext/zip/lib/zip_io_util.c _zip_error_set_from_source(error, src); src 64 ext/zip/lib/zip_io_util.c _zip_read_data(zip_buffer_t *buffer, zip_source_t *src, size_t length, bool nulp, zip_error_t *error) src 89 ext/zip/lib/zip_io_util.c if (_zip_read(src, r, length, error) < 0) { src 109 ext/zip/lib/zip_io_util.c _zip_read_string(zip_buffer_t *buffer, zip_source_t *src, zip_uint16_t len, bool nulp, zip_error_t *error) src 114 ext/zip/lib/zip_io_util.c if ((raw=_zip_read_data(buffer, src, len, nulp, error)) == NULL) src 128 ext/zip/lib/zip_io_util.c if ((n = zip_source_write(za->src, data, length)) < 0) { src 129 ext/zip/lib/zip_io_util.c _zip_error_set_from_source(&za->error, za->src); src 60 ext/zip/lib/zip_new.c za->src = NULL; src 49 ext/zip/lib/zip_open.c static zip_t *_zip_allocate_new(zip_source_t *src, unsigned int flags, zip_error_t *error); src 52 ext/zip/lib/zip_open.c static exists_t _zip_file_exists(zip_source_t *src, zip_error_t *error); src 57 ext/zip/lib/zip_open.c static zip_cdir_t *_zip_read_eocd64(zip_source_t *src, zip_buffer_t *buffer, zip_uint64_t buf_offset, unsigned int flags, zip_error_t *error); src 64 ext/zip/lib/zip_open.c zip_source_t *src; src 68 ext/zip/lib/zip_open.c if ((src = zip_source_file_create(fn, 0, -1, &error)) == NULL) { src 74 ext/zip/lib/zip_open.c if ((za = zip_open_from_source(src, _flags, &error)) == NULL) { src 75 ext/zip/lib/zip_open.c zip_source_free(src); src 87 ext/zip/lib/zip_open.c zip_open_from_source(zip_source_t *src, int _flags, zip_error_t *error) src 96 ext/zip/lib/zip_open.c if (_flags < 0 || src == NULL) { src 102 ext/zip/lib/zip_open.c supported = zip_source_supports(src); src 120 ext/zip/lib/zip_open.c exists = _zip_file_exists(src, error); src 130 ext/zip/lib/zip_open.c return _zip_allocate_new(src, flags, error); src 138 ext/zip/lib/zip_open.c if (zip_source_open(src) < 0) { src 139 ext/zip/lib/zip_open.c _zip_error_set_from_source(error, src); src 144 ext/zip/lib/zip_open.c za = _zip_allocate_new(src, flags, error); src 148 ext/zip/lib/zip_open.c za = _zip_open(src, flags, error); src 152 ext/zip/lib/zip_open.c zip_source_close(src); src 181 ext/zip/lib/zip_open.c _zip_open(zip_source_t *src, unsigned int flags, zip_error_t *error) src 189 ext/zip/lib/zip_open.c if (zip_source_stat(src, &st) < 0) { src 190 ext/zip/lib/zip_open.c _zip_error_set_from_source(error, src); src 201 ext/zip/lib/zip_open.c if ((za=_zip_allocate_new(src, flags, error)) == NULL) { src 202 ext/zip/lib/zip_open.c zip_source_free(src); src 209 ext/zip/lib/zip_open.c if ((za=_zip_allocate_new(src, flags, error)) == NULL) { src 216 ext/zip/lib/zip_open.c zip_source_keep(src); src 232 ext/zip/lib/zip_open.c zip_source_keep(src); src 241 ext/zip/lib/zip_open.c zip_source_keep(src); src 298 ext/zip/lib/zip_open.c cd = _zip_read_eocd64(za->src, buffer, buf_offset, za->flags, error); src 357 ext/zip/lib/zip_open.c if (zip_source_seek(za->src, (zip_int64_t)cd->offset, SEEK_SET) < 0) { src 358 ext/zip/lib/zip_open.c _zip_error_set_from_source(error, za->src); src 364 ext/zip/lib/zip_open.c if (zip_source_tell(za->src) != (zip_int64_t)cd->offset) { src 375 ext/zip/lib/zip_open.c if ((cd->entry[i].orig=_zip_dirent_new()) == NULL || (entry_size = _zip_dirent_read(cd->entry[i].orig, za->src, cd_buffer, false, error)) < 0) { src 398 ext/zip/lib/zip_open.c zip_int64_t offset = zip_source_tell(za->src); src 401 ext/zip/lib/zip_open.c _zip_error_set_from_source(error, za->src); src 460 ext/zip/lib/zip_open.c if (zip_source_seek(za->src, (zip_int64_t)cd->entry[i].orig->offset, SEEK_SET) < 0) { src 461 ext/zip/lib/zip_open.c _zip_error_set_from_source(error, za->src); src 465 ext/zip/lib/zip_open.c if (_zip_dirent_read(&temp, za->src, NULL, true, error) == -1) { src 519 ext/zip/lib/zip_open.c _zip_allocate_new(zip_source_t *src, unsigned int flags, zip_error_t *error) src 527 ext/zip/lib/zip_open.c za->src = src; src 541 ext/zip/lib/zip_open.c _zip_file_exists(zip_source_t *src, zip_error_t *error) src 546 ext/zip/lib/zip_open.c if (zip_source_stat(src, &st) != 0) { src 547 ext/zip/lib/zip_open.c zip_error_t *src_error = zip_source_error(src); src 577 ext/zip/lib/zip_open.c if (zip_source_seek(za->src, -(zip_int64_t)buflen, SEEK_END) < 0) { src 578 ext/zip/lib/zip_open.c zip_error_t *src_error = zip_source_error(za->src); src 585 ext/zip/lib/zip_open.c if ((buf_offset = zip_source_tell(za->src)) < 0) { src 586 ext/zip/lib/zip_open.c _zip_error_set_from_source(&za->error, za->src); src 590 ext/zip/lib/zip_open.c if ((buffer = _zip_buffer_new_from_source(za->src, buflen, NULL, &za->error)) == NULL) { src 726 ext/zip/lib/zip_open.c _zip_read_eocd64(zip_source_t *src, zip_buffer_t *buffer, zip_uint64_t buf_offset, unsigned int flags, zip_error_t *error) src 759 ext/zip/lib/zip_open.c if (zip_source_seek(src, (zip_int64_t)eocd_offset, SEEK_SET) < 0) { src 760 ext/zip/lib/zip_open.c _zip_error_set_from_source(error, src); src 763 ext/zip/lib/zip_open.c if ((buffer = _zip_buffer_new_from_source(src, EOCD64LEN, eocd, error)) == NULL) { src 39 ext/zip/lib/zip_source_begin_write.c zip_source_begin_write(zip_source_t *src) src 41 ext/zip/lib/zip_source_begin_write.c if (ZIP_SOURCE_IS_OPEN_WRITING(src)) { src 42 ext/zip/lib/zip_source_begin_write.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 46 ext/zip/lib/zip_source_begin_write.c if (_zip_source_call(src, NULL, 0, ZIP_SOURCE_BEGIN_WRITE) < 0) { src 50 ext/zip/lib/zip_source_begin_write.c src->write_state = ZIP_SOURCE_WRITE_OPEN; src 39 ext/zip/lib/zip_source_call.c _zip_source_call(zip_source_t *src, void *data, zip_uint64_t length, zip_source_cmd_t command) src 43 ext/zip/lib/zip_source_call.c if ((src->supports & ZIP_SOURCE_MAKE_COMMAND_BITMASK(command)) == 0) { src 44 ext/zip/lib/zip_source_call.c zip_error_set(&src->error, ZIP_ER_OPNOTSUPP, 0); src 48 ext/zip/lib/zip_source_call.c if (src->src == NULL) { src 49 ext/zip/lib/zip_source_call.c ret = src->cb.f(src->ud, data, length, command); src 52 ext/zip/lib/zip_source_call.c ret = src->cb.l(src->src, src->ud, data, length, command); src 59 ext/zip/lib/zip_source_call.c if (_zip_source_call(src, e, sizeof(e), ZIP_SOURCE_ERROR) < 0) { src 60 ext/zip/lib/zip_source_call.c zip_error_set(&src->error, ZIP_ER_INTERNAL, 0); src 63 ext/zip/lib/zip_source_call.c zip_error_set(&src->error, e[0], e[1]); src 39 ext/zip/lib/zip_source_close.c zip_source_close(zip_source_t *src) src 41 ext/zip/lib/zip_source_close.c if (!ZIP_SOURCE_IS_OPEN_READING(src)) { src 42 ext/zip/lib/zip_source_close.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 46 ext/zip/lib/zip_source_close.c src->open_count--; src 47 ext/zip/lib/zip_source_close.c if (src->open_count == 0) { src 48 ext/zip/lib/zip_source_close.c _zip_source_call(src, NULL, 0, ZIP_SOURCE_CLOSE); src 50 ext/zip/lib/zip_source_close.c if (ZIP_SOURCE_IS_LAYERED(src)) { src 51 ext/zip/lib/zip_source_close.c if (zip_source_close(src->src) < 0) { src 52 ext/zip/lib/zip_source_close.c zip_error_set(&src->error, ZIP_ER_INTERNAL, 0); src 39 ext/zip/lib/zip_source_commit_write.c zip_source_commit_write(zip_source_t *src) src 41 ext/zip/lib/zip_source_commit_write.c if (!ZIP_SOURCE_IS_OPEN_WRITING(src)) { src 42 ext/zip/lib/zip_source_commit_write.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 46 ext/zip/lib/zip_source_commit_write.c if (src->open_count > 1) { src 47 ext/zip/lib/zip_source_commit_write.c zip_error_set(&src->error, ZIP_ER_INUSE, 0); src 50 ext/zip/lib/zip_source_commit_write.c else if (ZIP_SOURCE_IS_OPEN_READING(src)) { src 51 ext/zip/lib/zip_source_commit_write.c if (zip_source_close(src) < 0) { src 56 ext/zip/lib/zip_source_commit_write.c if (_zip_source_call(src, NULL, 0, ZIP_SOURCE_COMMIT_WRITE) < 0) { src 57 ext/zip/lib/zip_source_commit_write.c src->write_state = ZIP_SOURCE_WRITE_FAILED; src 61 ext/zip/lib/zip_source_commit_write.c src->write_state = ZIP_SOURCE_WRITE_CLOSED; src 55 ext/zip/lib/zip_source_crc.c zip_source_crc(zip_t *za, zip_source_t *src, int validate) src 59 ext/zip/lib/zip_source_crc.c if (src == NULL) { src 76 ext/zip/lib/zip_source_crc.c return zip_source_layered(za, src, crc_read, ctx); src 81 ext/zip/lib/zip_source_crc.c crc_read(zip_source_t *src, void *_ctx, void *data, zip_uint64_t len, zip_source_cmd_t cmd) src 94 ext/zip/lib/zip_source_crc.c if ((n = zip_source_read(src, data, len)) < 0) { src 95 ext/zip/lib/zip_source_crc.c _zip_error_set_from_source(&ctx->error, src); src 107 ext/zip/lib/zip_source_crc.c if (zip_source_stat(src, &st) < 0) { src 108 ext/zip/lib/zip_source_crc.c _zip_error_set_from_source(&ctx->error, src); src 167 ext/zip/lib/zip_source_crc.c zip_int64_t mask = zip_source_supports(src); src 170 ext/zip/lib/zip_source_crc.c _zip_error_set_from_source(&ctx->error, src); src 185 ext/zip/lib/zip_source_crc.c if (zip_source_seek(src, args->offset, args->whence) < 0 || (new_position = zip_source_tell(src)) < 0) { src 186 ext/zip/lib/zip_source_crc.c _zip_error_set_from_source(&ctx->error, src); src 60 ext/zip/lib/zip_source_deflate.c zip_source_deflate(zip_t *za, zip_source_t *src, zip_int32_t cm, int flags) src 65 ext/zip/lib/zip_source_deflate.c if (src == NULL || (cm != ZIP_CM_DEFLATE && !ZIP_CM_IS_DEFAULT(cm))) { src 83 ext/zip/lib/zip_source_deflate.c if ((s2=zip_source_layered(za, src, src 96 ext/zip/lib/zip_source_deflate.c compress_read(zip_source_t *src, struct deflate *ctx, void *data, zip_uint64_t len) src 154 ext/zip/lib/zip_source_deflate.c if ((n=zip_source_read(src, ctx->buffer, sizeof(ctx->buffer))) < 0) { src 155 ext/zip/lib/zip_source_deflate.c _zip_error_set_from_source(&ctx->error, src); src 196 ext/zip/lib/zip_source_deflate.c decompress_read(zip_source_t *src, struct deflate *ctx, void *data, zip_uint64_t len) src 245 ext/zip/lib/zip_source_deflate.c if ((n=zip_source_read(src, ctx->buffer, sizeof(ctx->buffer))) < 0) { src 246 ext/zip/lib/zip_source_deflate.c _zip_error_set_from_source(&ctx->error, src); src 278 ext/zip/lib/zip_source_deflate.c deflate_compress(zip_source_t *src, void *ud, void *data, zip_uint64_t len, zip_source_cmd_t cmd) src 304 ext/zip/lib/zip_source_deflate.c return compress_read(src, ctx, data, len); src 345 ext/zip/lib/zip_source_deflate.c deflate_decompress(zip_source_t *src, void *ud, void *data, src 356 ext/zip/lib/zip_source_deflate.c if ((n=zip_source_read(src, ctx->buffer, sizeof(ctx->buffer))) < 0) { src 357 ext/zip/lib/zip_source_deflate.c _zip_error_set_from_source(&ctx->error, src); src 375 ext/zip/lib/zip_source_deflate.c return decompress_read(src, ctx, data, len); src 39 ext/zip/lib/zip_source_error.c zip_source_error(zip_source_t *src) src 41 ext/zip/lib/zip_source_error.c return &src->error; src 41 ext/zip/lib/zip_source_free.c zip_source_free(zip_source_t *src) src 43 ext/zip/lib/zip_source_free.c if (src == NULL) src 46 ext/zip/lib/zip_source_free.c if (src->refcount > 0) { src 47 ext/zip/lib/zip_source_free.c src->refcount--; src 49 ext/zip/lib/zip_source_free.c if (src->refcount > 0) { src 53 ext/zip/lib/zip_source_free.c if (ZIP_SOURCE_IS_OPEN_READING(src)) { src 54 ext/zip/lib/zip_source_free.c src->open_count = 1; /* force close */ src 55 ext/zip/lib/zip_source_free.c zip_source_close(src); src 57 ext/zip/lib/zip_source_free.c if (ZIP_SOURCE_IS_OPEN_WRITING(src)) { src 58 ext/zip/lib/zip_source_free.c zip_source_rollback_write(src); src 61 ext/zip/lib/zip_source_free.c if (src->source_archive && !src->source_closed) { src 62 ext/zip/lib/zip_source_free.c _zip_deregister_source(src->source_archive, src); src 65 ext/zip/lib/zip_source_free.c (void)_zip_source_call(src, NULL, 0, ZIP_SOURCE_FREE); src 67 ext/zip/lib/zip_source_free.c if (src->src) { src 68 ext/zip/lib/zip_source_free.c zip_source_free(src->src); src 71 ext/zip/lib/zip_source_free.c free(src); src 72 ext/zip/lib/zip_source_function.c zip_source_keep(zip_source_t *src) src 74 ext/zip/lib/zip_source_function.c src->refcount++; src 81 ext/zip/lib/zip_source_function.c zip_source_t *src; src 83 ext/zip/lib/zip_source_function.c if ((src=(zip_source_t *)malloc(sizeof(*src))) == NULL) { src 88 ext/zip/lib/zip_source_function.c src->src = NULL; src 89 ext/zip/lib/zip_source_function.c src->cb.f = NULL; src 90 ext/zip/lib/zip_source_function.c src->ud = NULL; src 91 ext/zip/lib/zip_source_function.c src->open_count = 0; src 92 ext/zip/lib/zip_source_function.c src->write_state = ZIP_SOURCE_WRITE_CLOSED; src 93 ext/zip/lib/zip_source_function.c src->source_closed = false; src 94 ext/zip/lib/zip_source_function.c src->source_archive = NULL; src 95 ext/zip/lib/zip_source_function.c src->refcount = 1; src 96 ext/zip/lib/zip_source_function.c zip_error_init(&src->error); src 98 ext/zip/lib/zip_source_function.c return src; src 39 ext/zip/lib/zip_source_is_deleted.c zip_source_is_deleted(zip_source_t *src) src 41 ext/zip/lib/zip_source_is_deleted.c return src->write_state == ZIP_SOURCE_WRITE_REMOVED; src 41 ext/zip/lib/zip_source_layered.c zip_source_layered(zip_t *za, zip_source_t *src, zip_source_layered_callback cb, void *ud) src 46 ext/zip/lib/zip_source_layered.c return zip_source_layered_create(src, cb, ud, &za->error); src 51 ext/zip/lib/zip_source_layered.c zip_source_layered_create(zip_source_t *src, zip_source_layered_callback cb, void *ud, zip_error_t *error) src 58 ext/zip/lib/zip_source_layered.c zip_source_keep(src); src 59 ext/zip/lib/zip_source_layered.c zs->src = src; src 63 ext/zip/lib/zip_source_layered.c zs->supports = cb(src, ud, NULL, 0, ZIP_SOURCE_SUPPORTS); src 38 ext/zip/lib/zip_source_open.c zip_source_open(zip_source_t *src) src 40 ext/zip/lib/zip_source_open.c if (src->source_closed) { src 43 ext/zip/lib/zip_source_open.c if (src->write_state == ZIP_SOURCE_WRITE_REMOVED) { src 44 ext/zip/lib/zip_source_open.c zip_error_set(&src->error, ZIP_ER_DELETED, 0); src 48 ext/zip/lib/zip_source_open.c if (ZIP_SOURCE_IS_OPEN_READING(src)) { src 49 ext/zip/lib/zip_source_open.c if ((zip_source_supports(src) & ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_SEEK)) == 0) { src 50 ext/zip/lib/zip_source_open.c zip_error_set(&src->error, ZIP_ER_INUSE, 0); src 55 ext/zip/lib/zip_source_open.c if (ZIP_SOURCE_IS_LAYERED(src)) { src 56 ext/zip/lib/zip_source_open.c if (zip_source_open(src->src) < 0) { src 57 ext/zip/lib/zip_source_open.c _zip_error_set_from_source(&src->error, src->src); src 62 ext/zip/lib/zip_source_open.c if (_zip_source_call(src, NULL, 0, ZIP_SOURCE_OPEN) < 0) { src 63 ext/zip/lib/zip_source_open.c if (ZIP_SOURCE_IS_LAYERED(src)) { src 64 ext/zip/lib/zip_source_open.c zip_source_close(src->src); src 70 ext/zip/lib/zip_source_open.c src->open_count++; src 60 ext/zip/lib/zip_source_pkware.c zip_source_pkware(zip_t *za, zip_source_t *src, src 66 ext/zip/lib/zip_source_pkware.c if (password == NULL || src == NULL || em != ZIP_EM_TRAD_PKWARE) { src 87 ext/zip/lib/zip_source_pkware.c if ((s2=zip_source_layered(za, src, pkware_decrypt, ctx)) == NULL) { src 128 ext/zip/lib/zip_source_pkware.c decrypt_header(zip_source_t *src, struct trad_pkware *ctx) src 135 ext/zip/lib/zip_source_pkware.c if ((n=zip_source_read(src, header, HEADERLEN)) < 0) { src 136 ext/zip/lib/zip_source_pkware.c _zip_error_set_from_source(&ctx->error, src); src 147 ext/zip/lib/zip_source_pkware.c if (zip_source_stat(src, &st) < 0) { src 164 ext/zip/lib/zip_source_pkware.c pkware_decrypt(zip_source_t *src, void *ud, void *data, src 174 ext/zip/lib/zip_source_pkware.c if (decrypt_header(src, ctx) < 0) src 179 ext/zip/lib/zip_source_pkware.c if ((n=zip_source_read(src, data, len)) < 0) { src 180 ext/zip/lib/zip_source_pkware.c _zip_error_set_from_source(&ctx->error, src); src 39 ext/zip/lib/zip_source_read.c zip_source_read(zip_source_t *src, void *data, zip_uint64_t len) src 41 ext/zip/lib/zip_source_read.c if (src->source_closed) { src 44 ext/zip/lib/zip_source_read.c if (!ZIP_SOURCE_IS_OPEN_READING(src) || len > ZIP_INT64_MAX || (len > 0 && data == NULL)) { src 45 ext/zip/lib/zip_source_read.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 49 ext/zip/lib/zip_source_read.c return _zip_source_call(src, data, len, ZIP_SOURCE_READ); src 39 ext/zip/lib/zip_source_remove.c zip_source_remove(zip_source_t *src) src 41 ext/zip/lib/zip_source_remove.c if (src->write_state == ZIP_SOURCE_WRITE_REMOVED) { src 45 ext/zip/lib/zip_source_remove.c if (ZIP_SOURCE_IS_OPEN_READING(src)) { src 46 ext/zip/lib/zip_source_remove.c if (zip_source_close(src) < 0) { src 50 ext/zip/lib/zip_source_remove.c if (src->write_state != ZIP_SOURCE_WRITE_CLOSED) { src 51 ext/zip/lib/zip_source_remove.c zip_source_rollback_write(src); src 54 ext/zip/lib/zip_source_remove.c if (_zip_source_call(src, NULL, 0, ZIP_SOURCE_REMOVE) < 0) { src 58 ext/zip/lib/zip_source_remove.c src->write_state = ZIP_SOURCE_WRITE_REMOVED; src 39 ext/zip/lib/zip_source_rollback_write.c zip_source_rollback_write(zip_source_t *src) src 41 ext/zip/lib/zip_source_rollback_write.c if (src->write_state != ZIP_SOURCE_WRITE_OPEN && src->write_state != ZIP_SOURCE_WRITE_FAILED) { src 45 ext/zip/lib/zip_source_rollback_write.c _zip_source_call(src, NULL, 0, ZIP_SOURCE_ROLLBACK_WRITE); src 46 ext/zip/lib/zip_source_rollback_write.c src->write_state = ZIP_SOURCE_WRITE_CLOSED; src 39 ext/zip/lib/zip_source_seek.c zip_source_seek(zip_source_t *src, zip_int64_t offset, int whence) src 43 ext/zip/lib/zip_source_seek.c if (src->source_closed) { src 46 ext/zip/lib/zip_source_seek.c if (!ZIP_SOURCE_IS_OPEN_READING(src) || (whence != SEEK_SET && whence != SEEK_CUR && whence != SEEK_END)) { src 47 ext/zip/lib/zip_source_seek.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 54 ext/zip/lib/zip_source_seek.c return (_zip_source_call(src, &args, sizeof(args), ZIP_SOURCE_SEEK) < 0 ? -1 : 0); src 39 ext/zip/lib/zip_source_seek_write.c zip_source_seek_write(zip_source_t *src, zip_int64_t offset, int whence) src 43 ext/zip/lib/zip_source_seek_write.c if (!ZIP_SOURCE_IS_OPEN_WRITING(src) || (whence != SEEK_SET && whence != SEEK_CUR && whence != SEEK_END)) { src 44 ext/zip/lib/zip_source_seek_write.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 51 ext/zip/lib/zip_source_seek_write.c return (_zip_source_call(src, &args, sizeof(args), ZIP_SOURCE_SEEK_WRITE) < 0 ? -1 : 0); src 39 ext/zip/lib/zip_source_stat.c zip_source_stat(zip_source_t *src, zip_stat_t *st) src 41 ext/zip/lib/zip_source_stat.c if (src->source_closed) { src 45 ext/zip/lib/zip_source_stat.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 51 ext/zip/lib/zip_source_stat.c if (ZIP_SOURCE_IS_LAYERED(src)) { src 52 ext/zip/lib/zip_source_stat.c if (zip_source_stat(src->src, st) < 0) { src 53 ext/zip/lib/zip_source_stat.c _zip_error_set_from_source(&src->error, src->src); src 58 ext/zip/lib/zip_source_stat.c if (_zip_source_call(src, st, sizeof(*st), ZIP_SOURCE_STAT) < 0) { src 41 ext/zip/lib/zip_source_supports.c zip_source_supports(zip_source_t *src) src 43 ext/zip/lib/zip_source_supports.c return src->supports; src 39 ext/zip/lib/zip_source_tell.c zip_source_tell(zip_source_t *src) src 41 ext/zip/lib/zip_source_tell.c if (src->source_closed) { src 44 ext/zip/lib/zip_source_tell.c if (!ZIP_SOURCE_IS_OPEN_READING(src)) { src 45 ext/zip/lib/zip_source_tell.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 49 ext/zip/lib/zip_source_tell.c return _zip_source_call(src, NULL, 0, ZIP_SOURCE_TELL); src 39 ext/zip/lib/zip_source_tell_write.c zip_source_tell_write(zip_source_t *src) src 41 ext/zip/lib/zip_source_tell_write.c if (!ZIP_SOURCE_IS_OPEN_WRITING(src)) { src 42 ext/zip/lib/zip_source_tell_write.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 46 ext/zip/lib/zip_source_tell_write.c return _zip_source_call(src, NULL, 0, ZIP_SOURCE_TELL_WRITE); src 54 ext/zip/lib/zip_source_window.c zip_source_window(zip_t *za, zip_source_t *src, zip_uint64_t start, zip_uint64_t len) src 56 ext/zip/lib/zip_source_window.c return _zip_source_window_new(src, start, len, NULL, &za->error); src 61 ext/zip/lib/zip_source_window.c _zip_source_window_new(zip_source_t *src, zip_uint64_t start, zip_uint64_t length, zip_stat_t *st, zip_error_t *error) src 65 ext/zip/lib/zip_source_window.c if (src == NULL || start + length < start) { src 79 ext/zip/lib/zip_source_window.c ctx->supports = (zip_source_supports(src) & ZIP_SOURCE_SUPPORTS_SEEKABLE) | (zip_source_make_command_bitmap(ZIP_SOURCE_SUPPORTS, ZIP_SOURCE_TELL, -1)); src 89 ext/zip/lib/zip_source_window.c return zip_source_layered_create(src, window_read, ctx, error); src 94 ext/zip/lib/zip_source_window.c _zip_source_set_source_archive(zip_source_t *src, zip_t *za) src 96 ext/zip/lib/zip_source_window.c src->source_archive = za; src 97 ext/zip/lib/zip_source_window.c return _zip_register_source(za, src); src 103 ext/zip/lib/zip_source_window.c _zip_source_invalidate(zip_source_t *src) src 105 ext/zip/lib/zip_source_window.c src->source_closed = 1; src 107 ext/zip/lib/zip_source_window.c if (zip_error_code_zip(&src->error) == ZIP_ER_OK) { src 108 ext/zip/lib/zip_source_window.c zip_error_set(&src->error, ZIP_ER_ZIPCLOSED, 0); src 114 ext/zip/lib/zip_source_window.c window_read(zip_source_t *src, void *_ctx, void *data, zip_uint64_t len, zip_source_cmd_t cmd) src 138 ext/zip/lib/zip_source_window.c if ((ret=zip_source_read(src, b, i)) < 0) { src 139 ext/zip/lib/zip_source_window.c _zip_error_set_from_source(&ctx->error, src); src 160 ext/zip/lib/zip_source_window.c if (zip_source_seek(src, (zip_int64_t)ctx->offset, SEEK_SET) < 0) { src 161 ext/zip/lib/zip_source_window.c _zip_error_set_from_source(&ctx->error, src); src 166 ext/zip/lib/zip_source_window.c if ((ret=zip_source_read(src, data, len)) < 0) { src 219 ext/zip/lib/zip_source_window.c _zip_deregister_source(zip_t *za, zip_source_t *src) src 224 ext/zip/lib/zip_source_window.c if (za->open_source[i] == src) { src 234 ext/zip/lib/zip_source_window.c _zip_register_source(zip_t *za, zip_source_t *src) src 250 ext/zip/lib/zip_source_window.c za->open_source[za->nopen_source++] = src; src 39 ext/zip/lib/zip_source_write.c zip_source_write(zip_source_t *src, const void *data, zip_uint64_t length) src 41 ext/zip/lib/zip_source_write.c if (!ZIP_SOURCE_IS_OPEN_WRITING(src) || length > ZIP_INT64_MAX) { src 42 ext/zip/lib/zip_source_write.c zip_error_set(&src->error, ZIP_ER_INVAL, 0); src 46 ext/zip/lib/zip_source_write.c return _zip_source_call(src, (void *)data, length, ZIP_SOURCE_WRITE); src 45 ext/zip/lib/zip_source_zip_new.c zip_source_t *src, *s2; src 120 ext/zip/lib/zip_source_zip_new.c if ((src = _zip_source_window_new(srcza->src, offset+start, st2.size, &st2, &za->error)) == NULL) { src 125 ext/zip/lib/zip_source_zip_new.c if ((src = _zip_source_window_new(srcza->src, offset, st.comp_size, &st, &za->error)) == NULL) { src 130 ext/zip/lib/zip_source_zip_new.c if (_zip_source_set_source_archive(src, srcza) < 0) { src 131 ext/zip/lib/zip_source_zip_new.c zip_source_free(src); src 138 ext/zip/lib/zip_source_zip_new.c s2 = enc_impl(za, src, st.encryption_method, 0, password); src 139 ext/zip/lib/zip_source_zip_new.c zip_source_free(src); src 143 ext/zip/lib/zip_source_zip_new.c src = s2; src 146 ext/zip/lib/zip_source_zip_new.c s2 = comp_impl(za, src, st.comp_method, 0); src 147 ext/zip/lib/zip_source_zip_new.c zip_source_free(src); src 151 ext/zip/lib/zip_source_zip_new.c src = s2; src 155 ext/zip/lib/zip_source_zip_new.c s2 = zip_source_crc(za, src, 1); src 156 ext/zip/lib/zip_source_zip_new.c zip_source_free(src); src 160 ext/zip/lib/zip_source_zip_new.c src = s2; src 164 ext/zip/lib/zip_source_zip_new.c s2 = zip_source_window(za, src, start, len ? len : st.size-start); src 165 ext/zip/lib/zip_source_zip_new.c zip_source_free(src); src 169 ext/zip/lib/zip_source_zip_new.c src = s2; src 172 ext/zip/lib/zip_source_zip_new.c return src; src 55 ext/zip/lib/zip_stat_init.c _zip_stat_merge(zip_stat_t *dst, const zip_stat_t *src, zip_error_t *error) src 58 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_INDEX) { src 59 ext/zip/lib/zip_stat_init.c dst->index = src->index; src 61 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_SIZE) { src 62 ext/zip/lib/zip_stat_init.c dst->size = src->size; src 64 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_COMP_SIZE) { src 65 ext/zip/lib/zip_stat_init.c dst->comp_size = src->comp_size; src 67 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_MTIME) { src 68 ext/zip/lib/zip_stat_init.c dst->mtime = src->mtime; src 70 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_CRC) { src 71 ext/zip/lib/zip_stat_init.c dst->crc = src->crc; src 73 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_COMP_METHOD) { src 74 ext/zip/lib/zip_stat_init.c dst->comp_method = src->comp_method; src 76 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_ENCRYPTION_METHOD) { src 77 ext/zip/lib/zip_stat_init.c dst->encryption_method = src->encryption_method; src 79 ext/zip/lib/zip_stat_init.c if (src->valid & ZIP_STAT_FLAGS) { src 80 ext/zip/lib/zip_stat_init.c dst->flags = src->flags; src 82 ext/zip/lib/zip_stat_init.c dst->valid |= src->valid; src 236 ext/zip/lib/zipint.h zip_source_t *zip_source_layered_create(zip_source_t *src, zip_source_layered_callback cb, void *ud, zip_error_t *error); src 239 ext/zip/lib/zipint.h zip_int64_t zip_source_supports(zip_source_t *src); src 294 ext/zip/lib/zipint.h zip_source_t *src; /* data source for archive */ src 326 ext/zip/lib/zipint.h zip_source_t *src; /* data source */ src 390 ext/zip/lib/zipint.h zip_source_t *src; src 405 ext/zip/lib/zipint.h #define ZIP_SOURCE_IS_OPEN_READING(src) ((src)->open_count > 0) src 406 ext/zip/lib/zipint.h #define ZIP_SOURCE_IS_OPEN_WRITING(src) ((src)->write_state == ZIP_SOURCE_WRITE_OPEN) src 407 ext/zip/lib/zipint.h #define ZIP_SOURCE_IS_LAYERED(src) ((src)->src != NULL) src 475 ext/zip/lib/zipint.h zip_buffer_t *_zip_buffer_new_from_source(zip_source_t *src, zip_uint64_t size, zip_uint8_t *buf, zip_error_t *error); src 478 ext/zip/lib/zipint.h int _zip_buffer_put(zip_buffer_t *buffer, const void *src, size_t length); src 491 ext/zip/lib/zipint.h void _zip_deregister_source(zip_t *za, zip_source_t *src); src 499 ext/zip/lib/zipint.h zip_int64_t _zip_dirent_read(zip_dirent_t *zde, zip_source_t *src, zip_buffer_t *buffer, bool local, zip_error_t *error); src 500 ext/zip/lib/zipint.h zip_int32_t _zip_dirent_size(zip_source_t *src, zip_uint16_t, zip_error_t *); src 520 ext/zip/lib/zipint.h void _zip_error_copy(zip_error_t *dst, const zip_error_t *src); src 529 ext/zip/lib/zipint.h int _zip_filerange_crc(zip_source_t *src, zip_uint64_t offset, zip_uint64_t length, uLong *crcp, zip_error_t *error); src 545 ext/zip/lib/zipint.h int _zip_read(zip_source_t *src, zip_uint8_t *data, zip_uint64_t length, zip_error_t *error); src 546 ext/zip/lib/zipint.h int _zip_read_at_offset(zip_source_t *src, zip_uint64_t offset, unsigned char *b, size_t length, zip_error_t *error); src 547 ext/zip/lib/zipint.h zip_uint8_t *_zip_read_data(zip_buffer_t *buffer, zip_source_t *src, size_t length, bool nulp, zip_error_t *error); src 549 ext/zip/lib/zipint.h zip_string_t *_zip_read_string(zip_buffer_t *buffer, zip_source_t *src, zip_uint16_t lenght, bool nulp, zip_error_t *error); src 550 ext/zip/lib/zipint.h int _zip_register_source(zip_t *za, zip_source_t *src); src 554 ext/zip/lib/zipint.h zip_int64_t _zip_source_call(zip_source_t *src, void *data, zip_uint64_t length, zip_source_cmd_t command); src 556 ext/zip/lib/zipint.h void _zip_source_invalidate(zip_source_t *src); src 559 ext/zip/lib/zipint.h zip_source_t *_zip_source_window_new(zip_source_t *src, zip_uint64_t start, zip_uint64_t length, zip_stat_t *st, zip_error_t *error); src 562 ext/zip/lib/zipint.h int _zip_stat_merge(zip_stat_t *dst, const zip_stat_t *src, zip_error_t *error); src 74 main/mergesort.c #define ICOPY_LIST(src, dst, last) \ src 76 main/mergesort.c *(int*)dst = *(int*)src, src += ISIZE, dst += ISIZE; \ src 77 main/mergesort.c while(src < last) src 78 main/mergesort.c #define ICOPY_ELT(src, dst, i) \ src 80 main/mergesort.c *(int*) dst = *(int*) src, src += ISIZE, dst += ISIZE; \ src 83 main/mergesort.c #define CCOPY_LIST(src, dst, last) \ src 85 main/mergesort.c *dst++ = *src++; \ src 86 main/mergesort.c while (src < last) src 87 main/mergesort.c #define CCOPY_ELT(src, dst, i) \ src 89 main/mergesort.c *dst++ = *src++; \ src 111 main/php.h #define PHP_STRLCPY(dst, src, size, src_size) \ src 119 main/php.h memcpy(dst, src, php_str_len); \ src 125 main/php.h PHPAPI size_t php_strlcpy(char *dst, const char *src, size_t siz); src 133 main/php.h PHPAPI size_t php_strlcat(char *dst, const char *src, size_t siz); src 66 main/php_streams.h #define php_stream_copy_to_mem_rel(src, maxlen, persistent) _php_stream_copy_to_mem((src), (buf), (maxlen), (persistent) STREAMS_REL_CC) src 451 main/php_streams.h PHPAPI size_t _php_stream_copy_to_stream(php_stream *src, php_stream *dest, size_t maxlen STREAMS_DC); src 452 main/php_streams.h #define php_stream_copy_to_stream(src, dest, maxlen) _php_stream_copy_to_stream((src), (dest), (maxlen) STREAMS_CC) src 453 main/php_streams.h PHPAPI int _php_stream_copy_to_stream_ex(php_stream *src, php_stream *dest, size_t maxlen, size_t *len STREAMS_DC); src 454 main/php_streams.h #define php_stream_copy_to_stream_ex(src, dest, maxlen, len) _php_stream_copy_to_stream_ex((src), (dest), (maxlen), (len) STREAMS_CC) src 459 main/php_streams.h PHPAPI zend_string *_php_stream_copy_to_mem(php_stream *src, size_t maxlen, int persistent STREAMS_DC); src 460 main/php_streams.h #define php_stream_copy_to_mem(src, maxlen, persistent) _php_stream_copy_to_mem((src), (maxlen), (persistent) STREAMS_CC) src 463 main/php_streams.h PHPAPI size_t _php_stream_passthru(php_stream * src STREAMS_DC); src 626 main/php_variables.c static void php_autoglobal_merge(HashTable *dest, HashTable *src) src 633 main/php_variables.c ZEND_HASH_FOREACH_KEY_VAL(src, num_key, string_key, src_entry) { src 144 main/snprintf.c char *digits, *dst, *src; src 171 main/snprintf.c src = digits; src 172 main/snprintf.c *dst++ = *src++; src 174 main/snprintf.c if (*src == '\0') { src 178 main/snprintf.c *dst++ = *src++; src 179 main/snprintf.c } while (*src != '\0'); src 207 main/snprintf.c src = digits; src 208 main/snprintf.c while (*src != '\0') { src 209 main/snprintf.c *dst++ = *src++; src 214 main/snprintf.c for (i = 0, src = digits; i < decpt; i++) { src 215 main/snprintf.c if (*src != '\0') { src 216 main/snprintf.c *dst++ = *src++; src 221 main/snprintf.c if (*src != '\0') { src 222 main/snprintf.c if (src == digits) { src 1419 main/streams/streams.c PHPAPI zend_string *_php_stream_copy_to_mem(php_stream *src, size_t maxlen, int persistent STREAMS_DC) src 1440 main/streams/streams.c while ((len < maxlen) && !php_stream_eof(src)) { src 1441 main/streams/streams.c ret = php_stream_read(src, ptr, maxlen - len); src 1464 main/streams/streams.c if (php_stream_stat(src, &ssbuf) == 0 && ssbuf.sb.st_size > 0) { src 1473 main/streams/streams.c while ((ret = php_stream_read(src, ptr, max_len - len))) { src 1495 main/streams/streams.c PHPAPI int _php_stream_copy_to_stream_ex(php_stream *src, php_stream *dest, size_t maxlen, size_t *len STREAMS_DC) src 1517 main/streams/streams.c if (php_stream_stat(src, &ssbuf) == 0) { src 1528 main/streams/streams.c if (php_stream_mmap_possible(src)) { src 1532 main/streams/streams.c p = php_stream_mmap_range(src, php_stream_tell(src), maxlen, PHP_STREAM_MAP_MODE_SHARED_READONLY, &mapped); src 1537 main/streams/streams.c php_stream_mmap_unmap_ex(src, mapped); src 1558 main/streams/streams.c didread = php_stream_read(src, buf, readchunk); src 1592 main/streams/streams.c if (haveread > 0 || src->eof) { src 1602 main/streams/streams.c PHPAPI size_t _php_stream_copy_to_stream(php_stream *src, php_stream *dest, size_t maxlen STREAMS_DC) src 1605 main/streams/streams.c int ret = _php_stream_copy_to_stream_ex(src, dest, maxlen, &len STREAMS_REL_CC); src 67 main/strlcat.c PHPAPI size_t php_strlcat(dst, src, siz) src 69 main/strlcat.c const char *src; src 73 main/strlcat.c register const char *s = src; src 94 main/strlcat.c return(dlen + (s - src)); /* count does not include NUL */ src 66 main/strlcpy.c PHPAPI size_t php_strlcpy(dst, src, siz) src 68 main/strlcpy.c const char *src; src 72 main/strlcpy.c register const char *s = src; src 91 main/strlcpy.c return(s - src - 1); /* count does not include NUL */ src 8 sapi/fpm/fpm/fpm_str.h static inline char *str_purify_filename(char *dst, char *src, size_t size) /* {{{ */ src 15 sapi/fpm/fpm/fpm_str.h for (; d < end && *src; ++d, ++src) { src 16 sapi/fpm/fpm/fpm_str.h if (* (unsigned char *) src < ' ' || * (unsigned char *) src > '\x7f') { src 19 sapi/fpm/fpm/fpm_str.h *d = *src; src 136 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_copy_param(const phpdbg_param_t* src, phpdbg_param_t* dest) /* {{{ */ src 138 sapi/phpdbg/phpdbg_cmd.c switch ((dest->type = src->type)) { src 144 sapi/phpdbg/phpdbg_cmd.c dest->str = estrndup(src->str, src->len); src 145 sapi/phpdbg/phpdbg_cmd.c dest->len = src->len; src 149 sapi/phpdbg/phpdbg_cmd.c dest->str = estrndup(src->str, src->len); src 150 sapi/phpdbg/phpdbg_cmd.c dest->len = src->len; src 154 sapi/phpdbg/phpdbg_cmd.c dest->addr = src->addr; src 158 sapi/phpdbg/phpdbg_cmd.c dest->num = src->num; src 162 sapi/phpdbg/phpdbg_cmd.c dest->method.class = estrdup(src->method.class); src 163 sapi/phpdbg/phpdbg_cmd.c dest->method.name = estrdup(src->method.name); src 168 sapi/phpdbg/phpdbg_cmd.c dest->file.name = estrdup(src->file.name); src 169 sapi/phpdbg/phpdbg_cmd.c dest->file.line = src->file.line; src 170 sapi/phpdbg/phpdbg_cmd.c if (src->num) src 171 sapi/phpdbg/phpdbg_cmd.c dest->num = src->num; src 175 sapi/phpdbg/phpdbg_cmd.c dest->str = estrndup(src->str, src->len); src 176 sapi/phpdbg/phpdbg_cmd.c dest->num = src->num; src 177 sapi/phpdbg/phpdbg_cmd.c dest->len = src->len; src 181 sapi/phpdbg/phpdbg_cmd.c dest->method.class = estrdup(src->method.class); src 182 sapi/phpdbg/phpdbg_cmd.c dest->method.name = estrdup(src->method.name); src 183 sapi/phpdbg/phpdbg_cmd.c dest->num = src->num;