/PHP-5.6/main/streams/ |
H A D | filter.c | 84 bucket->next = bucket->prev = NULL; in php_stream_bucket_new() 107 return bucket; in php_stream_bucket_new() 123 if (bucket->refcount == 1 && bucket->own_buf) { in php_stream_bucket_make_writeable() 186 pefree(bucket->buf, bucket->is_persistent); in php_stream_bucket_delref() 188 pefree(bucket, bucket->is_persistent); in php_stream_bucket_delref() 227 bucket->prev->next = bucket->next; in php_stream_bucket_unlink() 229 bucket->brigade->head = bucket->next; in php_stream_bucket_unlink() 232 bucket->next->prev = bucket->prev; in php_stream_bucket_unlink() 234 bucket->brigade->tail = bucket->prev; in php_stream_bucket_unlink() 237 bucket->next = bucket->prev = NULL; in php_stream_bucket_unlink() [all …]
|
H A D | php_stream_filter_api.h | 72 PHPAPI void php_stream_bucket_delref(php_stream_bucket *bucket TSRMLS_DC); 73 #define php_stream_bucket_addref(bucket) (bucket)->refcount++ argument 74 PHPAPI void php_stream_bucket_prepend(php_stream_bucket_brigade *brigade, php_stream_bucket *bucket… 75 PHPAPI void php_stream_bucket_append(php_stream_bucket_brigade *brigade, php_stream_bucket *bucket … 76 PHPAPI void php_stream_bucket_unlink(php_stream_bucket *bucket TSRMLS_DC); 77 PHPAPI php_stream_bucket *php_stream_bucket_make_writeable(php_stream_bucket *bucket TSRMLS_DC);
|
/PHP-5.6/ext/standard/ |
H A D | user_filters.c | 82 if (bucket) { in ZEND_RSRC_DTOR_FUNC() 84 bucket = NULL; in ZEND_RSRC_DTOR_FUNC() 255 while (bucket != NULL) { in userfilter_filter() 440 add_property_stringl(return_value, "data", bucket->buf, bucket->buflen, 1); in PHP_FUNCTION() 467 if (!bucket->own_buf) { in php_stream_bucket_attach() 468 bucket = php_stream_bucket_make_writeable(bucket TSRMLS_CC); in php_stream_bucket_attach() 471 bucket->buf = perealloc(bucket->buf, Z_STRLEN_PP(pzdata), bucket->is_persistent); in php_stream_bucket_attach() 474 memcpy(bucket->buf, Z_STRVAL_PP(pzdata), bucket->buflen); in php_stream_bucket_attach() 486 bucket->refcount++; in php_stream_bucket_attach() 532 if (bucket == NULL) { in PHP_FUNCTION() [all …]
|
H A D | filters.c | 45 php_stream_bucket *bucket; in strfilter_rot13_filter() local 51 php_strtr(bucket->buf, bucket->buflen, rot13_from, rot13_to, 52); in strfilter_rot13_filter() 93 php_stream_bucket *bucket; in strfilter_toupper_filter() local 99 php_strtr(bucket->buf, bucket->buflen, lowercase, uppercase, 26); in strfilter_toupper_filter() 121 php_stream_bucket *bucket; in strfilter_tolower_filter() local 127 php_strtr(bucket->buf, bucket->buflen, uppercase, lowercase, 26); in strfilter_tolower_filter() 212 php_stream_bucket *bucket; in strfilter_strip_tags_filter() local 220 …bucket->buflen = php_strip_tags(bucket->buf, bucket->buflen, &(inst->state), (char *)inst->allowed… in strfilter_strip_tags_filter() 1760 buckets_out, bucket->buf, bucket->buflen, &consumed, in strfilter_convert_filter() 1783 if (bucket != NULL) { in strfilter_convert_filter() [all …]
|
H A D | filestat.c | 1205 realpath_cache_bucket *bucket = *buckets; in PHP_FUNCTION() local 1206 while(bucket) { in PHP_FUNCTION() 1212 if (LONG_MAX >= bucket->key) { in PHP_FUNCTION() 1213 add_assoc_long(entry, "key", bucket->key); in PHP_FUNCTION() 1215 add_assoc_double(entry, "key", (double)bucket->key); in PHP_FUNCTION() 1217 add_assoc_bool(entry, "is_dir", bucket->is_dir); in PHP_FUNCTION() 1218 add_assoc_stringl(entry, "realpath", bucket->realpath, bucket->realpath_len, 1); in PHP_FUNCTION() 1219 add_assoc_long(entry, "expires", bucket->expires); in PHP_FUNCTION() 1221 add_assoc_bool(entry, "is_rvalid", bucket->is_rvalid); in PHP_FUNCTION() 1226 …zend_hash_update(Z_ARRVAL_P(return_value), bucket->path, bucket->path_len+1, &entry, sizeof(zval *… in PHP_FUNCTION() [all …]
|
/PHP-5.6/ext/standard/tests/filters/ |
H A D | bug35916.phpt | 12 while($bucket=stream_bucket_make_writeable($in)) { 13 $bucket->data = strtoupper($bucket->data); 14 $consumed += $bucket->datalen; 15 stream_bucket_append($out, $bucket); 16 stream_bucket_append($out, $bucket);
|
H A D | read.phpt | 10 while ($bucket = stream_bucket_make_writeable($in)) { 11 $bucket->data = strtoupper($bucket->data); 12 $consumed += $bucket->datalen; 13 stream_bucket_append($out, $bucket); 17 $bucket = stream_bucket_new($this->stream, "\n===close===\n"); 18 stream_bucket_append($out, $bucket);
|
H A D | bug46164-1.phpt | 7 while($bucket = stream_bucket_make_writeable($in)) { 8 $consumed += $bucket->datalen; 9 stream_bucket_append($out, $bucket);
|
H A D | bug46164-2.phpt | 7 while($bucket = stream_bucket_make_writeable($in)) { 8 $consumed += $bucket->datalen; 9 stream_bucket_append($out, $bucket);
|
H A D | filter_errors_user.phpt | 14 $bucket = stream_bucket_make_writeable($in); 20 while ($bucket = stream_bucket_make_writeable($in)) { 21 $consumed += $bucket->datalen; 22 stream_bucket_append($out, $bucket); 30 $bucket = stream_bucket_new($this->stream, "42"); 31 stream_bucket_append($out, $bucket); 39 $bucket = stream_bucket_new($this->stream, "42");
|
/PHP-5.6/ext/standard/tests/file/ |
H A D | userfilters.phpt | 8 while ($bucket = stream_bucket_make_writeable($in)) { 9 $bucket->data = strtoupper($bucket->data); 10 $consumed += strlen($bucket->data); 11 stream_bucket_append($out, $bucket);
|
H A D | bug39551.phpt | 6 $bucket = stream_bucket_new(fopen('php://temp', 'w+'), ''); 11 $bucket = stream_bucket_new(fopen('php://temp', 'w+'), ''); 12 stream_bucket_append($out, $bucket);
|
/PHP-5.6/ext/zlib/ |
H A D | zlib_filter.c | 64 php_stream_bucket *bucket; in php_zlib_inflate_filter() local 79 bucket = buckets_in->head; in php_zlib_inflate_filter() 86 consumed += bucket->buflen; in php_zlib_inflate_filter() 90 desired = bucket->buflen - bin; in php_zlib_inflate_filter() 129 consumed += bucket->buflen; in php_zlib_inflate_filter() 130 php_stream_bucket_delref(bucket TSRMLS_CC); in php_zlib_inflate_filter() 189 php_stream_bucket *bucket; in php_zlib_deflate_filter() local 204 bucket = buckets_in->head; in php_zlib_deflate_filter() 206 bucket = php_stream_bucket_make_writeable(bucket TSRMLS_CC); in php_zlib_deflate_filter() 209 desired = bucket->buflen - bin; in php_zlib_deflate_filter() [all …]
|
/PHP-5.6/ext/mcrypt/ |
H A D | mcrypt_filter.c | 45 php_stream_bucket *bucket; in php_mcrypt_filter() local 56 bucket = buckets_in->head; in php_mcrypt_filter() 58 consumed += bucket->buflen; in php_mcrypt_filter() 63 int chunklen = bucket->buflen + data->block_used, n; in php_mcrypt_filter() 70 memcpy(outchunk + data->block_used, bucket->buf, bucket->buflen); in php_mcrypt_filter() 88 php_stream_bucket_unlink(bucket TSRMLS_CC); in php_mcrypt_filter() 89 php_stream_bucket_delref(bucket TSRMLS_CC); in php_mcrypt_filter() 92 bucket = php_stream_bucket_make_writeable(bucket TSRMLS_CC); in php_mcrypt_filter() 94 mcrypt_generic(data->module, bucket->buf, bucket->buflen); in php_mcrypt_filter() 96 mdecrypt_generic(data->module, bucket->buf, bucket->buflen); in php_mcrypt_filter() [all …]
|
/PHP-5.6/ext/bz2/ |
H A D | bz2_filter.c | 77 php_stream_bucket *bucket; in php_bz2_decompress_filter() local 95 while (bin < bucket->buflen) { in php_bz2_decompress_filter() 108 consumed += bucket->buflen; in php_bz2_decompress_filter() 112 desired = bucket->buflen - bin; in php_bz2_decompress_filter() 130 php_stream_bucket_delref(bucket TSRMLS_CC); in php_bz2_decompress_filter() 149 php_stream_bucket_delref(bucket TSRMLS_CC); in php_bz2_decompress_filter() 154 php_stream_bucket_delref(bucket TSRMLS_CC); in php_bz2_decompress_filter() 215 php_stream_bucket *bucket; in php_bz2_compress_filter() local 232 while (bin < bucket->buflen) { in php_bz2_compress_filter() 233 desired = bucket->buflen - bin; in php_bz2_compress_filter() [all …]
|
/PHP-5.6/Zend/tests/ |
H A D | bug21478.phpt | 12 while ($bucket = stream_bucket_make_writeable($in)) { 13 $bucket->data = strtoupper($bucket->data); 14 stream_bucket_append($out, $bucket); 15 $consumed += strlen($bucket->data);
|
H A D | bug63055.phpt | 12 $matches = array("foo" => "bar"); /* this bucket will trigger the segfault */
|
/PHP-5.6/Zend/ |
H A D | zend_objects_API.c | 51 struct _store_object *obj = &objects->object_buckets[i].bucket.obj; in zend_objects_store_call_destructors() 58 obj = &objects->object_buckets[i].bucket.obj; in zend_objects_store_call_destructors() 122 obj = &EG(objects_store).object_buckets[handle].bucket.obj; in zend_objects_store_put() 152 EG(objects_store).object_buckets[handle].bucket.obj.refcount++; in zend_objects_store_add_ref() 163 EG(objects_store).object_buckets[handle].bucket.obj.refcount++; in zend_objects_store_add_ref_by_handle() 196 obj = &EG(objects_store).object_buckets[handle].bucket.obj; in zend_objects_store_del_ref_by_handle_ex() 220 obj = &EG(objects_store).object_buckets[handle].bucket.obj; in zend_objects_store_del_ref_by_handle_ex() 258 obj = &EG(objects_store).object_buckets[handle].bucket.obj; in zend_objects_store_clone_obj() 265 obj = &EG(objects_store).object_buckets[handle].bucket.obj; in zend_objects_store_clone_obj() 278 return EG(objects_store).object_buckets[handle].bucket.obj.object; in zend_object_store_get_object() [all …]
|
H A D | zend_virtual_cwd.c | 650 if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_del() 653 *bucket = (*bucket)->next; in realpath_cache_del() 665 bucket = &(*bucket)->next; in realpath_cache_del() 695 bucket->path = (char*)bucket + sizeof(realpath_cache_bucket); in realpath_cache_add() 699 bucket->realpath = bucket->path; in realpath_cache_add() 701 bucket->realpath = bucket->path + (path_len + 1); in realpath_cache_add() 735 *bucket = (*bucket)->next; in realpath_cache_find() 744 } else if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_find() 746 return *bucket; in realpath_cache_find() 748 bucket = &(*bucket)->next; in realpath_cache_find() [all …]
|
H A D | zend_gc.c | 201 obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(zv)].bucket.obj; in gc_zobj_possible_root() 222 obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(zv)].bucket.obj; in gc_zobj_possible_root() 274 struct _store_object *obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].bucket.obj; in zval_scan_black() 480 struct _store_object *obj = &EG(objects_store).object_buckets[current->handle].bucket.obj; in gc_mark_roots() 805 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 0 && in gc_collect_cycles() 806 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.dtor && in gc_collect_cycles() 810 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount++; in gc_collect_cycles() 811 …re).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.dtor(EG(objects_store).object_buckets[Z_OBJ_HAND… in gc_collect_cycles() 812 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount--; in gc_collect_cycles() 826 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 0) { in gc_collect_cycles() [all …]
|
H A D | zend_objects.c | 104 if (!obj_bucket->bucket.obj.handlers) { in zend_objects_destroy_object() 105 obj_bucket->bucket.obj.handlers = &std_object_handlers; in zend_objects_destroy_object() 107 Z_OBJ_HT_P(obj) = obj_bucket->bucket.obj.handlers; in zend_objects_destroy_object()
|
/PHP-5.6/TSRM/ |
H A D | tsrm_win32.c | 296 if(bucket != NULL && bucket->is_rvalid) { in tsrm_win32_access() 297 fAccess = bucket->is_readable; in tsrm_win32_access() 302 if(bucket != NULL && bucket->is_wvalid) { in tsrm_win32_access() 308 if(bucket != NULL && bucket->is_rvalid) { in tsrm_win32_access() 314 if(bucket != NULL && bucket->is_rvalid && bucket->is_wvalid) { in tsrm_win32_access() 315 fAccess = bucket->is_readable & bucket->is_writable; in tsrm_win32_access() 343 if(bucket != NULL) { in tsrm_win32_access() 345 bucket->is_rvalid = 1; in tsrm_win32_access() 349 bucket->is_wvalid = 1; in tsrm_win32_access() 352 bucket->is_rvalid = 1; in tsrm_win32_access() [all …]
|
/PHP-5.6/ext/standard/tests/streams/ |
H A D | stream_multi_filters_close.phpt | 10 while ($bucket = stream_bucket_make_writeable($in)) { 11 stream_bucket_append($out, stream_bucket_new($this->stream, $bucket->data)); 29 while ($bucket = stream_bucket_make_writeable($in)) { 30 stream_bucket_append($out, stream_bucket_new($this->stream, $bucket->data));
|
/PHP-5.6/ext/opcache/tests/ |
H A D | bug64353.phpt | 16 while ($bucket = stream_bucket_make_writeable($in)) { 17 $consumed += $bucket->datalen; 18 stream_bucket_append($out, $bucket);
|
/PHP-5.6/ext/pcre/tests/ |
H A D | bug63055.phpt | 12 $matches = array("foo" => "bar"); /* this bucket will trigger the segfault */
|