Home
last modified time | relevance | path

Searched refs:persistent (Results 1 – 25 of 126) sorted by relevance

123456

/php-src/ext/mysqlnd/
H A Dmysqlnd_driver.c110 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
117 mnd_pefree(new_object, persistent); in MYSQLND_METHOD()
120 new_object->persistent = persistent; in MYSQLND_METHOD()
133 data->persistent = persistent; in MYSQLND_METHOD()
174 new_object->persistent = to_be_cloned->persistent; in MYSQLND_METHOD()
232 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
235 pfc->persistent = pfc->data->persistent = persistent; in MYSQLND_METHOD()
254 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
257 vio->persistent = vio->data->persistent = persistent; in MYSQLND_METHOD()
275 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
[all …]
H A Dmysqlnd_alloc.c94 ret = pemalloc_rel(REAL_SIZE(size), persistent); in _mysqlnd_pemalloc()
136 ret = pecalloc_rel(nmemb, REAL_SIZE(size), persistent); in _mysqlnd_pecalloc()
246 pefree_rel(REAL_PTR(ptr), persistent); in _mysqlnd_pefree()
273 ret = pemalloc_rel(REAL_SIZE(length + 1), persistent); in _mysqlnd_pememdup()
304 ret = pemalloc_rel(REAL_SIZE(length + 1), persistent); in _mysqlnd_pestrndup()
376 return pemalloc_rel(size, persistent); in mysqlnd_zend_mm_pemalloc()
392 return pecalloc_rel(nmemb, size, persistent); in mysqlnd_zend_mm_pecalloc()
408 return perealloc_rel(ptr, new_size, persistent); in mysqlnd_zend_mm_perealloc()
424 pefree_rel(ptr, persistent); in mysqlnd_zend_mm_pefree()
432 char * dest = pemalloc_rel(length, persistent); in mysqlnd_zend_mm_pememdup()
[all …]
H A Dmysqlnd_alloc.h29 void * (*m_pemalloc)(size_t size, bool persistent MYSQLND_MEM_D);
31 void * (*m_pecalloc)(unsigned int nmemb, size_t size, bool persistent MYSQLND_MEM_D);
33 void * (*m_perealloc)(void *ptr, size_t new_size, bool persistent MYSQLND_MEM_D);
35 void (*m_pefree)(void *ptr, bool persistent MYSQLND_MEM_D);
36 char * (*m_pememdup)(const char * const ptr, size_t size, bool persistent MYSQLND_MEM_D);
37 char * (*m_pestrndup)(const char * const ptr, size_t size, bool persistent MYSQLND_MEM_D);
38 char * (*m_pestrdup)(const char * const ptr, bool persistent MYSQLND_MEM_D);
58 static inline MYSQLND_STRING mnd_dup_cstring(const MYSQLND_CSTRING str, const bool persistent) in mnd_dup_cstring() argument
60 const MYSQLND_STRING ret = {(char*) mnd_pemalloc(str.l + 1, persistent), str.l}; in mnd_dup_cstring()
88 mnd_pefree(buf->s, persistent); in mysqlnd_set_persistent_string()
[all …]
H A Dmysqlnd_statistics.c215 mysqlnd_stats_init(MYSQLND_STATS ** stats, const size_t statistic_count, const bool persistent) in mysqlnd_stats_init() argument
217 *stats = pecalloc(1, sizeof(MYSQLND_STATS), persistent); in mysqlnd_stats_init()
218 (*stats)->values = pecalloc(statistic_count, sizeof(uint64_t), persistent); in mysqlnd_stats_init()
229 mysqlnd_stats_end(MYSQLND_STATS * stats, const bool persistent) in mysqlnd_stats_end() argument
234 pefree(stats->values, persistent); in mysqlnd_stats_end()
236 pefree(stats, persistent); in mysqlnd_stats_end()
H A Dmysqlnd_vio.c126 if (persistent) { in MYSQLND_METHOD()
170 if (persistent) { in MYSQLND_METHOD()
342 bool pers = net->persistent; in MYSQLND_METHOD()
351 bool pers = net->persistent; in MYSQLND_METHOD()
360 bool pers = net->persistent; in MYSQLND_METHOD()
369 bool pers = net->persistent; in MYSQLND_METHOD()
378 bool pers = net->persistent; in MYSQLND_METHOD()
387 bool pers = net->persistent; in MYSQLND_METHOD()
616 bool pers = net->persistent; in MYSQLND_METHOD()
652 bool pers = net->persistent; in MYSQLND_METHOD()
[all …]
/php-src/Zend/
H A Dzend_smart_str.h46 if (persistent) { in END_EXTERN_C()
57 size_t new_len = smart_str_alloc(dest, len, persistent); in smart_str_extend_ex()
70 zend_string_release_ex(str->s, persistent); in smart_str_free_ex()
94 str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); in smart_str_trim_to_size_ex()
108 smart_str_trim_to_size_ex(str, persistent); in smart_str_extract_ex()
123 size_t new_len = smart_str_alloc(dest, 1, persistent); in smart_str_appendc_ex()
129 size_t new_len = smart_str_alloc(dest, len, persistent); in smart_str_appendl_ex()
135 smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); in smart_str_append_ex()
140 smart_str_append_ex(dest, src->s, persistent); in smart_str_append_smart_str_ex()
147 smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); in smart_str_append_long_ex()
[all …]
H A Dzend_alloc.h188 #define pemalloc(size, persistent) ((persistent)?__zend_malloc(size ZEND_FILE_LINE_CC ZEND_FILE_LIN… argument
190 #define pefree(ptr, persistent) ((persistent)?free(ptr):efree(ptr)) argument
191 #define pefree_size(ptr, size, persistent) do { \ argument
192 if (persistent) { \
203 #define perealloc_recoverable(ptr, size, persistent) ((persistent)?realloc((ptr), (size)):erealloc_… argument
205 #define pestrdup(s, persistent) ((persistent)?__zend_strdup(s):estrdup(s)) argument
206 #define pestrndup(s, length, persistent) ((persistent)?zend_strndup((s),(length)):estrndup((s),(len… argument
208 #define pemalloc_rel(size, persistent) ((persistent)?__zend_malloc(size ZEND_FILE_LINE_CC ZEND_FILE… argument
209 #define pefree_rel(ptr, persistent) ((persistent)?free(ptr):efree_rel(ptr)) argument
213 #define perealloc_recoverable_rel(ptr, size, persistent) ((persistent)?realloc((ptr), (size)):ereal… argument
[all …]
H A Dzend_smart_string.h54 static zend_always_inline size_t smart_string_alloc(smart_string *str, size_t len, bool persistent)… in smart_string_alloc() argument
56 if (persistent) { in smart_string_alloc()
65 static zend_always_inline void smart_string_free_ex(smart_string *str, bool persistent) { in smart_string_free_ex() argument
67 pefree(str->c, persistent); in smart_string_free_ex()
79 static zend_always_inline void smart_string_appendc_ex(smart_string *dest, char ch, bool persistent in smart_string_appendc_ex() argument
80 dest->len = smart_string_alloc(dest, 1, persistent); in smart_string_appendc_ex()
85 size_t new_len = smart_string_alloc(dest, len, persistent); in smart_string_appendl_ex()
91 …lways_inline void smart_string_append_long_ex(smart_string *dest, zend_long num, bool persistent) { in smart_string_append_long_ex() argument
94 smart_string_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); in smart_string_append_long_ex()
97 …_inline void smart_string_append_unsigned_ex(smart_string *dest, zend_ulong num, bool persistent) { in smart_string_append_unsigned_ex() argument
[all …]
H A Dzend_string.h135 #define ZSTR_INIT_LITERAL(s, persistent) (zend_string_init((s), strlen(s), (persistent))) argument
174 static zend_always_inline zend_string *zend_string_alloc(size_t len, bool persistent) in zend_string_alloc() argument
198 zend_string *ret = zend_string_alloc(len, persistent); in zend_string_init()
229 return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); in zend_string_dup()
239 return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); in zend_string_separate()
258 ret = zend_string_alloc(len, persistent); in zend_string_realloc()
279 ret = zend_string_alloc(len, persistent); in zend_string_extend()
300 ret = zend_string_alloc(len, persistent); in zend_string_truncate()
320 ret = zend_string_safe_alloc(n, m, l, persistent); in zend_string_safe_realloc()
353 static zend_always_inline void zend_string_release_ex(zend_string *s, bool persistent) in zend_string_release_ex() argument
[all …]
H A Dzend_ptr_stack.c24 ZEND_API void zend_ptr_stack_init_ex(zend_ptr_stack *stack, bool persistent) in zend_ptr_stack_init_ex() argument
28 stack->persistent = persistent; in zend_ptr_stack_init_ex()
75 pefree(stack->elements, stack->persistent); in zend_ptr_stack_destroy()
106 pefree(stack->elements[i], stack->persistent); in zend_ptr_stack_clean()
H A Dzend_attributes.c257 bool persistent = attr->flags & ZEND_ATTRIBUTE_PERSISTENT; in attr_free() local
266 if (persistent) { in attr_free()
273 pefree(attr, persistent); in attr_free()
278 bool persistent = flags & ZEND_ATTRIBUTE_PERSISTENT; in zend_add_attribute() local
280 *attributes = pemalloc(sizeof(HashTable), persistent); in zend_add_attribute()
281 zend_hash_init(*attributes, 8, NULL, attr_free, persistent); in zend_add_attribute()
284 zend_attribute *attr = pemalloc(ZEND_ATTRIBUTE_SIZE(argc), persistent); in zend_add_attribute()
286 if (persistent == ((GC_FLAGS(name) & IS_STR_PERSISTENT) != 0)) { in zend_add_attribute()
289 attr->name = zend_string_dup(name, persistent); in zend_add_attribute()
292 attr->lcname = zend_string_tolower_ex(attr->name, persistent); in zend_add_attribute()
H A Dzend_llist.c24 … void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char persistent) in zend_llist_init() argument
31 l->persistent = persistent; in zend_llist_init()
36 zend_llist_element *tmp = pemalloc(sizeof(zend_llist_element)+l->size-1, l->persistent); in zend_llist_add_element()
54 zend_llist_element *tmp = pemalloc(sizeof(zend_llist_element)+l->size-1, l->persistent); in zend_llist_prepend_element()
84 pefree((current), (l)->persistent);\
111 pefree(current, l->persistent); in zend_llist_destroy()
147 pefree(old_tail, l->persistent); in zend_llist_remove_tail()
155 zend_llist_init(dst, src->size, src->dtor, src->persistent); in zend_llist_copy()
/php-src/main/streams/
H A Dphp_streams_int.h29 #define pemalloc_rel_orig(size, persistent) ((persistent) ? malloc((size)) : emalloc_rel_orig((size… argument
30 #define perealloc_rel_orig(ptr, size, persistent) ((persistent) ? realloc((ptr), (size)) : erealloc… argument
32 # define pemalloc_rel_orig(size, persistent) pemalloc((size), (persistent)) argument
33 # define perealloc_rel_orig(ptr, size, persistent) perealloc((ptr), (size), (persistent)) argument
H A Dphp_stream_filter_api.h130 …eam_filter_alloc(const php_stream_filter_ops *fops, void *abstract, uint8_t persistent STREAMS_DC);
132 …ine php_stream_filter_alloc(fops, thisptr, persistent) _php_stream_filter_alloc((fops), (thisptr),… argument
133 …php_stream_filter_alloc_rel(fops, thisptr, persistent) _php_stream_filter_alloc((fops), (thisptr),… argument
141 …php_stream_filter *(*create_filter)(const char *filtername, zval *filterparams, uint8_t persistent
148 …m_filter *php_stream_filter_create(const char *filtername, zval *filterparams, uint8_t persistent);
/php-src/ext/bcmath/libbcmath/src/
H A Dinit.c39 bc_num _bc_new_num_ex(size_t length, size_t scale, bool persistent) in _bc_new_num_ex() argument
42 bc_num temp = (bc_num) safe_pemalloc(1, sizeof(bc_struct) + length, scale, persistent); in _bc_new_num_ex()
48 temp->n_ptr = (char *) safe_pemalloc(1, length, scale, persistent); in _bc_new_num_ex()
57 void _bc_free_num_ex(bc_num *num, bool persistent) in _bc_free_num_ex() argument
66 pefree((*num)->n_ptr, persistent); in _bc_free_num_ex()
68 pefree(*num, persistent); in _bc_free_num_ex()
/php-src/ext/standard/tests/streams/
H A Dgh8409.phpt2 GH-8409: Error in socket creation when error handler does not clean persistent connection
11 if (get_resource_type($res) === 'persistent stream') {
12 echo "ERROR: persistent stream not closed\n";
16 echo "OK: persistent stream closed\n";
25 OK: persistent stream closed
/php-src/ext/standard/
H A Dfilters.c204 int persistent; member
244 inst->persistent = persistent; in php_conv_base64_encode_ctor()
613 int persistent; member
846 inst->persistent = persistent; in php_conv_qprint_encode_ctor()
862 int persistent; member
1059 inst->persistent = persistent; in php_conv_qprint_decode_ctor()
1066 int persistent; member
1290 inst->persistent = persistent; in php_convert_filter_ctor()
1674 data->persistent = persistent; in consumed_filter_create()
1705 int persistent; member
[all …]
H A Dbrowscap.c225 if (persistent) { in browscap_intern_str()
248 if (persistent) { in browscap_intern_str_ci()
311 int persistent = GC_FLAGS(bdata->htab) & IS_ARRAY_PERSISTENT; in php_browscap_parser_cb() local
356 browscap_add_kv(bdata, new_key, new_value, persistent); in php_browscap_parser_cb()
374 if (persistent) { in php_browscap_parser_cb()
384 = pemalloc(sizeof(browscap_entry), persistent); in php_browscap_parser_cb()
426 persistent ? browscap_entry_dtor_persistent : browscap_entry_dtor, persistent); in browscap_read_file()
438 zend_hash_init(&ctx.str_interned, 8, NULL, NULL, persistent); in browscap_read_file()
440 zend_parse_ini_file(&fh, persistent, ZEND_INI_SCANNER_RAW, in browscap_read_file()
470 pefree(bdata->htab, persistent); in browscap_bdata_dtor()
[all …]
/php-src/ext/zlib/
H A Dzlib_filter.c29 int persistent; member
153 pefree(data->inbuf, data->persistent); in php_zlib_inflate_dtor()
154 pefree(data->outbuf, data->persistent); in php_zlib_inflate_dtor()
155 pefree(data, data->persistent); in php_zlib_inflate_dtor()
267 pefree(data->inbuf, data->persistent); in php_zlib_deflate_dtor()
268 pefree(data->outbuf, data->persistent); in php_zlib_deflate_dtor()
269 pefree(data, data->persistent); in php_zlib_deflate_dtor()
305 pefree(data, persistent); in php_zlib_filter_create()
312 pefree(data->inbuf, persistent); in php_zlib_filter_create()
313 pefree(data, persistent); in php_zlib_filter_create()
[all …]
/php-src/sapi/phpdbg/
H A Dphpdbg_btree.c28 # define pemalloc(size, persistent) malloc(size) argument
29 # define pefree(ptr, persistent) free(ptr) argument
36 tree->persistent = 0; in phpdbg_btree_init()
161 …btree_branch *memory = *branch = pemalloc((i + 2) * sizeof(phpdbg_btree_branch), tree->persistent); in phpdbg_btree_insert_or_update()
203 pefree(tree->branch, tree->persistent); in phpdbg_btree_delete()
210 pefree(last_dual_branch->branches[!last_dual_branch_branch], tree->persistent); in phpdbg_btree_delete()
218 pefree(last_dual_branch->branches[last_dual_branch_branch], tree->persistent); in phpdbg_btree_delete()
227 void phpdbg_btree_clean_recursive(phpdbg_btree_branch *branch, zend_ulong depth, bool persistent) { in phpdbg_btree_clean_recursive() argument
232 phpdbg_btree_clean_recursive(branch->branches[use_branch], depth, persistent); in phpdbg_btree_clean_recursive()
236 pefree(start, persistent); in phpdbg_btree_clean_recursive()
[all …]
/php-src/ext/bz2/
H A Dbz2_filter.c44 int persistent; member
188 pefree(data->inbuf, data->persistent); in php_bz2_decompress_dtor()
189 pefree(data->outbuf, data->persistent); in php_bz2_decompress_dtor()
190 pefree(data, data->persistent); in php_bz2_decompress_dtor()
296 pefree(data->inbuf, data->persistent); in php_bz2_compress_dtor()
297 pefree(data->outbuf, data->persistent); in php_bz2_compress_dtor()
298 pefree(data, data->persistent); in php_bz2_compress_dtor()
326 data->persistent = persistent; in php_bz2_filter_create()
396 pefree(data->strm.next_in, persistent); in php_bz2_filter_create()
397 pefree(data->strm.next_out, persistent); in php_bz2_filter_create()
[all …]
/php-src/main/
H A Dphp_network.h347 …e php_stream_sock_open_from_socket(socket, persistent) _php_stream_sock_open_from_socket((socket),… argument
348 …(host, port, socktype, timeout, persistent) _php_stream_sock_open_host((host), (port), (socktype),… argument
351 …p_stream_sock_open_from_socket_rel(socket, persistent) _php_stream_sock_open_from_socket((socket),… argument
352 …(host, port, socktype, timeout, persistent) _php_stream_sock_open_host((host), (port), (socktype),… argument
353 …am_sock_open_unix_rel(path, pathlen, persistent, timeval) _php_stream_sock_open_unix((path), (path… argument
/php-src/ext/odbc/tests/
H A Dodbc_setoption_002.phpt2 odbc_setoption(): Test for odbc_setoption() with persistent connection
23 Warning: odbc_setoption(): Unable to set option for persistent connection in %s on line %d
/php-src/ext/dba/tests/
H A Dbug36436.phpt15 $db = set_up_db_ex('db4', $db_name, LockFlag::DbLock, persistent: true);
32 resource(%d) of type (dba persistent)
/php-src/ext/mysqli/tests/
H A Dmysqli_pconn_kill.phpt2 Killing a persistent connection.
40 …printf("[005] Cannot find thread id of the persistent link, [%d] %s\n", mysqli_errno($link), mysql…
42 // Kill the persistent connection - don't use mysqli_kill, mysqlnd will catch that...
44 …printf("[006] Cannot kill persistent connection, [%d] %s\n", mysqli_errno($link), mysqli_error($li…
58 …printf("[008] Thread of the persistent connection should have been gone, [%d] %s\n", mysqli_errno(…
73 …printf("[012] New persistent connection cannot execute queries, [%d] %s\n", @mysqli_errno($plink),…

Completed in 70 milliseconds

123456