Home
last modified time | relevance | path

Searched refs:dtor (Results 1 – 25 of 44) sorted by relevance

12

/PHP-5.4/Zend/
H A Dzend_llist.c26 ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char per… in zend_llist_init() argument
32 l->dtor = dtor; in zend_llist_init()
84 if ((l)->dtor) {\
85 (l)->dtor((current)->data);\
113 if (l->dtor) { in zend_llist_destroy()
114 l->dtor(current->data); in zend_llist_destroy()
146 if (l->dtor) { in zend_llist_remove_tail()
147 l->dtor(data); in zend_llist_remove_tail()
164 zend_llist_init(dst, src->size, src->dtor, src->persistent); in zend_llist_copy()
H A Dzend_objects_API.c55 if (obj->dtor && obj->object) { in zend_objects_store_call_destructors()
57 obj->dtor(obj->object, i TSRMLS_CC); in zend_objects_store_call_destructors()
107 ZEND_API zend_object_handle zend_objects_store_put(void *object, zend_objects_store_dtor_t dtor, ze… in zend_objects_store_put() argument
130 obj->dtor = dtor?dtor:(zend_objects_store_dtor_t)zend_objects_destroy_object; in zend_objects_store_put()
207 if (obj->dtor) { in zend_objects_store_del_ref_by_handle_ex()
212 obj->dtor(obj->object, handle TSRMLS_CC); in zend_objects_store_del_ref_by_handle_ex()
267 …retval.handle = zend_objects_store_put(new_object, obj->dtor, obj->free_storage, obj->clone TSRMLS… in zend_objects_store_clone_obj()
H A Dzend_objects_API.h38 zend_objects_store_dtor_t dtor; member
66 ZEND_API zend_object_handle zend_objects_store_put(void *object, zend_objects_store_dtor_t dtor, ze…
H A Dzend_llist.h42 llist_dtor_func_t dtor; member
50 ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char per…
H A Dzend_iterators.h33 void (*dtor)(zend_object_iterator *iter TSRMLS_DC); member
H A Dzend_iterators.c61 iter->funcs->dtor(iter TSRMLS_CC); in iter_wrapper_dtor()
H A Dzend_API.h593 #define ZVAL_ZVAL(z, zv, copy, dtor) { \ argument
600 if (dtor) { \
621 #define RETVAL_ZVAL(zv, copy, dtor) ZVAL_ZVAL(return_value, zv, copy, dtor) argument
633 #define RETURN_ZVAL(zv, copy, dtor) { RETVAL_ZVAL(zv, copy, dtor); return; } argument
/PHP-5.4/TSRM/
H A DTSRM.c36 ts_allocate_dtor dtor; member
180 resource_types_table[j].dtor(p->storage[j], &p->storage); in tsrm_shutdown()
240 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; in ts_allocate_id()
392 if (resource_types_table[i].dtor) { in tsrm_free_interpreter_context()
393 resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); in tsrm_free_interpreter_context()
457 if (resource_types_table[i].dtor) { in ts_free_thread()
458 resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); in ts_free_thread()
499 if (resource_types_table[i].dtor) { in ts_free_worker_threads()
500 resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); in ts_free_worker_threads()
545 if (resource_types_table && resource_types_table[j].dtor) { in ts_free_id()
[all …]
H A DTSRM.h111 …_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor);
/PHP-5.4/ext/mysqlnd/
H A Dmysqlnd_driver.c145 new_object->m->dtor(new_object TSRMLS_CC); in MYSQLND_METHOD()
151 new_object->m->dtor(new_object TSRMLS_CC); in MYSQLND_METHOD()
183 new_object->m->dtor(new_object TSRMLS_CC); in MYSQLND_METHOD()
241 ret->m->dtor(ret, TRUE TSRMLS_CC); in MYSQLND_METHOD()
263 net->m.dtor(net, stats, error_info TSRMLS_CC); in MYSQLND_METHOD()
H A Dmysqlnd_structs.h292 func_mysqlnd_net__dtor dtor; member
525 func_mysqlnd_conn_data__dtor dtor; member
562 func_mysqlnd_conn__dtor dtor; member
727 func_mysqlnd_stmt__dtor dtor; member
H A Dmysqlnd_net.c987 MYSQLND_METHOD(mysqlnd_net, dtor)(MYSQLND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERR… in MYSQLND_METHOD() argument
1009 MYSQLND_METHOD(mysqlnd_net, dtor),
1054 net->m.dtor(net, stats, error_info TSRMLS_CC); in mysqlnd_net_free()
/PHP-5.4/ext/spl/
H A Dspl_dllist.c77 spl_ptr_llist_dtor_func dtor; member
130 llist->dtor = dtor; in spl_ptr_llist_init()
146 spl_ptr_llist_dtor_func dtor = llist->dtor; in spl_ptr_llist_destroy() local
150 if(current && dtor) { in spl_ptr_llist_destroy()
151 dtor(current TSRMLS_CC); in spl_ptr_llist_destroy()
253 if (llist->dtor) { in spl_ptr_llist_pop()
254 llist->dtor(tail TSRMLS_CC); in spl_ptr_llist_pop()
308 if (llist->dtor) { in spl_ptr_llist_shift()
309 llist->dtor(head TSRMLS_CC); in spl_ptr_llist_shift()
845 if (intern->llist->dtor) { in SPL_METHOD()
[all …]
H A Dspl_directory.h51 spl_foreign_dtor_t dtor; member
H A Dspl_heap.c61 spl_ptr_heap_dtor_func dtor; member
224 …init(spl_ptr_heap_cmp_func cmp, spl_ptr_heap_ctor_func ctor, spl_ptr_heap_dtor_func dtor) /* {{{ */ in spl_ptr_heap_init() argument
228 heap->dtor = dtor; in spl_ptr_heap_init()
310 heap->dtor(top TSRMLS_CC); in spl_ptr_heap_delete_top()
320 heap->dtor = from->dtor; in spl_ptr_heap_clone()
342 heap->dtor(heap->elements[i] TSRMLS_CC); in spl_ptr_heap_destroy()
/PHP-5.4/Zend/tests/
H A Dbug24635.phpt2 Bug #24635 (crash on dtor calling other functions)
/PHP-5.4/ext/reflection/tests/
H A DReflectionMethod_basic2.phpt177 string(%d) "Method [ <user, dtor> public method __destruct ] {
183 string(%d) "Method [ <user, dtor> public method __destruct ] {
/PHP-5.4/main/
H A Dphp_output.h138 void (*dtor)(void *opaq TSRMLS_DC); member
236 PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(vo…
H A Doutput.c539 PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(vo… in php_output_handler_set_context()
541 if (handler->dtor && handler->opaq) { in php_output_handler_set_context()
542 handler->dtor(handler->opaq TSRMLS_CC); in php_output_handler_set_context()
544 handler->dtor = dtor; in php_output_handler_set_context()
723 if (handler->dtor && handler->opaq) { in php_output_handler_dtor()
724 handler->dtor(handler->opaq TSRMLS_CC); in php_output_handler_dtor()
/PHP-5.4/ext/mysqli/tests/
H A Dbug36949.phpt2 Bug #36949 (invalid internal mysqli objects dtor)
/PHP-5.4/main/streams/
H A Dphp_stream_context.h47 void (*dtor)(php_stream_notifier *notifier); member
H A Dphp_stream_filter_api.h95 void (*dtor)(php_stream_filter *thisfilter TSRMLS_DC); member
H A Dfilter.c311 if (filter->fops->dtor) in php_stream_filter_free()
312 filter->fops->dtor(filter TSRMLS_CC); in php_stream_filter_free()
/PHP-5.4/ext/standard/
H A Dfilters.c325 php_conv_dtor_func dtor; member
329 #define php_conv_dtor(a) ((php_conv *)a)->dtor((a))
370 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_encode_dtor; in php_conv_base64_encode_ctor()
617 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_decode_dtor; in php_conv_base64_decode_ctor()
979 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_encode_dtor; in php_conv_qprint_encode_ctor()
1191 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_decode_dtor; in php_conv_qprint_decode_ctor()
/PHP-5.4/ext/pdo/
H A Dphp_pdo_driver.h406 pdo_stmt_dtor_func dtor; member

Completed in 82 milliseconds

12