dtor               40 TSRM/TSRM.c    	ts_allocate_dtor dtor;
dtor              183 TSRM/TSRM.c    						if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) {
dtor              184 TSRM/TSRM.c    							resource_types_table[j].dtor(p->storage[j]);
dtor              219 TSRM/TSRM.c    TSRM_API ts_rsrc_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor)
dtor              244 TSRM/TSRM.c    	resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor;
dtor              399 TSRM/TSRM.c    			if (resource_types_table[i].dtor) {
dtor              400 TSRM/TSRM.c    				resource_types_table[i].dtor(thread_resources->storage[i]);
dtor              464 TSRM/TSRM.c    				if (resource_types_table[i].dtor) {
dtor              465 TSRM/TSRM.c    					resource_types_table[i].dtor(thread_resources->storage[i]);
dtor              506 TSRM/TSRM.c    				if (resource_types_table[i].dtor) {
dtor              507 TSRM/TSRM.c    					resource_types_table[i].dtor(thread_resources->storage[i]);
dtor              552 TSRM/TSRM.c    					if (resource_types_table && resource_types_table[j].dtor) {
dtor              553 TSRM/TSRM.c    						resource_types_table[j].dtor(p->storage[j]);
dtor              108 TSRM/TSRM.h    TSRM_API ts_rsrc_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor);
dtor             2129 Zend/zend_API.c 	zend_function *ctor = NULL, *dtor = NULL, *clone = NULL, *__get = NULL, *__set = NULL, *__unset = NULL, *__isset = NULL, *__call = NULL, *__callstatic = NULL, *__tostring = NULL, *__debugInfo = NULL;
dtor             2275 Zend/zend_API.c 				dtor = reg_function;
dtor             2331 Zend/zend_API.c 		scope->destructor = dtor;
dtor             2348 Zend/zend_API.c 		if (dtor) {
dtor             2349 Zend/zend_API.c 			dtor->common.fn_flags |= ZEND_ACC_DTOR;
dtor             2350 Zend/zend_API.c 			if (dtor->common.fn_flags & ZEND_ACC_STATIC) {
dtor             2351 Zend/zend_API.c 				zend_error(error_type, "Destructor %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(dtor->common.function_name));
dtor             2353 Zend/zend_API.c 			dtor->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC;
dtor             2414 Zend/zend_API.c 		if (dtor && dtor->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE && dtor->common.fn_flags & ZEND_ACC_DTOR) {
dtor             2415 Zend/zend_API.c 			zend_error_noreturn(E_CORE_ERROR, "Destructor %s::%s() cannot declare a return type", ZSTR_VAL(scope->name), ZSTR_VAL(dtor->common.function_name));
dtor             2418 Zend/zend_API.c 		if (clone && clone->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE && dtor->common.fn_flags & ZEND_ACC_DTOR) {
dtor              594 Zend/zend_API.h #define ZVAL_ZVAL(z, zv, copy, dtor) do {		\
dtor              598 Zend/zend_API.h 			if (copy && !dtor) {				\
dtor              605 Zend/zend_API.h 			if (dtor || !copy) {				\
dtor              625 Zend/zend_API.h #define RETVAL_ZVAL(zv, copy, dtor)		ZVAL_ZVAL(return_value, zv, copy, dtor)
dtor              643 Zend/zend_API.h #define RETURN_ZVAL(zv, copy, dtor)		{ RETVAL_ZVAL(zv, copy, dtor); return; }
dtor               69 Zend/zend_iterators.c 	iter->funcs->dtor(iter);
dtor               33 Zend/zend_iterators.h 	void (*dtor)(zend_object_iterator *iter);
dtor               26 Zend/zend_llist.c ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char persistent)
dtor               32 Zend/zend_llist.c 	l->dtor  = dtor;
dtor               83 Zend/zend_llist.c 			if ((l)->dtor) {\
dtor               84 Zend/zend_llist.c 				(l)->dtor((current)->data);\
dtor              110 Zend/zend_llist.c 		if (l->dtor) {
dtor              111 Zend/zend_llist.c 			l->dtor(current->data);
dtor              144 Zend/zend_llist.c 	if (l->dtor) {
dtor              145 Zend/zend_llist.c 		l->dtor(old_tail->data);
dtor              155 Zend/zend_llist.c 	zend_llist_init(dst, src->size, src->dtor, src->persistent);
dtor               42 Zend/zend_llist.h 	llist_dtor_func_t dtor;
dtor               50 Zend/zend_llist.h ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char persistent);
dtor              183 ext/mysqlnd/mysqlnd.c MYSQLND_METHOD_PRIVATE(mysqlnd_conn_data, dtor)(MYSQLND_CONN_DATA * conn)
dtor             1178 ext/mysqlnd/mysqlnd.c 			conn_handle->m->dtor(conn_handle);
dtor             1987 ext/mysqlnd/mysqlnd.c 		conn->m->dtor(conn);
dtor             3045 ext/mysqlnd/mysqlnd.c 	MYSQLND_METHOD_PRIVATE(mysqlnd_conn_data, dtor),
dtor             3100 ext/mysqlnd/mysqlnd.c MYSQLND_METHOD_PRIVATE(mysqlnd_conn, dtor)(MYSQLND * conn)
dtor             3144 ext/mysqlnd/mysqlnd.c 		conn_handle->m->dtor(conn_handle);
dtor             3154 ext/mysqlnd/mysqlnd.c 	MYSQLND_METHOD_PRIVATE(mysqlnd_conn, dtor),
dtor              243 ext/mysqlnd/mysqlnd.h #define	mysqlnd_stmt_close(stmt, implicit)	(stmt)->m->dtor((stmt), (implicit))
dtor              146 ext/mysqlnd/mysqlnd_driver.c 		new_object->m->dtor(new_object);
dtor              152 ext/mysqlnd/mysqlnd_driver.c 		new_object->m->dtor(new_object);
dtor              184 ext/mysqlnd/mysqlnd_driver.c 		new_object->m->dtor(new_object);
dtor              242 ext/mysqlnd/mysqlnd_driver.c 		ret->m->dtor(ret, TRUE);
dtor              267 ext/mysqlnd/mysqlnd_driver.c 			net->data->m.dtor(net, stats, error_info);
dtor             1135 ext/mysqlnd/mysqlnd_net.c MYSQLND_METHOD(mysqlnd_net, dtor)(MYSQLND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info)
dtor             1184 ext/mysqlnd/mysqlnd_net.c 	MYSQLND_METHOD(mysqlnd_net, dtor),
dtor             1235 ext/mysqlnd/mysqlnd_net.c 		net->data->m.dtor(net, stats, error_info);
dtor              472 ext/mysqlnd/mysqlnd_ps.c 		s_to_prepare->m->dtor(s_to_prepare, TRUE);
dtor              480 ext/mysqlnd/mysqlnd_ps.c 		s_to_prepare->m->dtor(s_to_prepare, TRUE);
dtor             2243 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, dtor)(MYSQLND_STMT * const s, zend_bool implicit)
dtor             2333 ext/mysqlnd/mysqlnd_ps.c 	MYSQLND_METHOD(mysqlnd_stmt, dtor),
dtor              314 ext/mysqlnd/mysqlnd_structs.h 	func_mysqlnd_net__dtor dtor;
dtor              811 ext/opcache/zend_file_cache.c                                              dtor_func_t              dtor)
dtor              815 ext/opcache/zend_file_cache.c 	ht->pDestructor = dtor;
dtor             2315 ext/pdo/pdo_stmt.c 	if (stmt->methods && stmt->methods->dtor) {
dtor             2316 ext/pdo/pdo_stmt.c 		stmt->methods->dtor(stmt);
dtor              406 ext/pdo/php_pdo_driver.h 	pdo_stmt_dtor_func			dtor;
dtor               79 ext/spl/spl_directory.c 	if (intern->oth_handler && intern->oth_handler->dtor) {
dtor               80 ext/spl/spl_directory.c 		intern->oth_handler->dtor(intern);
dtor               51 ext/spl/spl_directory.h 	spl_foreign_dtor_t     dtor;
dtor               77 ext/spl/spl_dllist.c 	spl_ptr_llist_dtor_func  dtor;
dtor              132 ext/spl/spl_dllist.c static spl_ptr_llist *spl_ptr_llist_init(spl_ptr_llist_ctor_func ctor, spl_ptr_llist_dtor_func dtor) /* {{{ */
dtor              139 ext/spl/spl_dllist.c 	llist->dtor  = dtor;
dtor              155 ext/spl/spl_dllist.c 	spl_ptr_llist_dtor_func  dtor    = llist->dtor;
dtor              159 ext/spl/spl_dllist.c 		if (dtor) {
dtor              160 ext/spl/spl_dllist.c 			dtor(current);
dtor              262 ext/spl/spl_dllist.c 	if (llist->dtor) {
dtor              263 ext/spl/spl_dllist.c 		llist->dtor(tail);
dtor              315 ext/spl/spl_dllist.c 	if (llist->dtor) {
dtor              316 ext/spl/spl_dllist.c 		llist->dtor(head);
dtor              389 ext/spl/spl_dllist.c 			intern->llist = (spl_ptr_llist *)spl_ptr_llist_init(other->llist->ctor, other->llist->dtor);
dtor              842 ext/spl/spl_dllist.c 			if (intern->llist->dtor) {
dtor              843 ext/spl/spl_dllist.c 				intern->llist->dtor(element);
dtor              910 ext/spl/spl_dllist.c 		if(llist->dtor) {
dtor              911 ext/spl/spl_dllist.c 			llist->dtor(element);
dtor               60 ext/spl/spl_heap.c 	spl_ptr_heap_dtor_func  dtor;
dtor              223 ext/spl/spl_heap.c static spl_ptr_heap *spl_ptr_heap_init(spl_ptr_heap_cmp_func cmp, spl_ptr_heap_ctor_func ctor, spl_ptr_heap_dtor_func dtor) /* {{{ */
dtor              227 ext/spl/spl_heap.c 	heap->dtor     = dtor;
dtor              315 ext/spl/spl_heap.c 	heap->dtor     = from->dtor;
dtor              337 ext/spl/spl_heap.c 		heap->dtor(&heap->elements[i]);
dtor              315 ext/standard/filters.c 	php_conv_dtor_func dtor;
dtor              319 ext/standard/filters.c #define php_conv_dtor(a) ((php_conv *)a)->dtor((a))
dtor              360 ext/standard/filters.c 	inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_encode_dtor;
dtor              607 ext/standard/filters.c 	inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_decode_dtor;
dtor              970 ext/standard/filters.c 	inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_encode_dtor;
dtor             1182 ext/standard/filters.c 	inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_decode_dtor;
dtor              916 ext/standard/streamsfuncs.c 		context->notifier->dtor = user_space_stream_notifier_dtor;
dtor              532 main/output.c  PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(void*))
dtor              534 main/output.c  	if (handler->dtor && handler->opaq) {
dtor              535 main/output.c  		handler->dtor(handler->opaq);
dtor              537 main/output.c  	handler->dtor = dtor;
dtor              711 main/output.c  	if (handler->dtor && handler->opaq) {
dtor              712 main/output.c  		handler->dtor(handler->opaq);
dtor              132 main/php_output.h 	void (*dtor)(void *opaq);
dtor              232 main/php_output.h PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(void*));
dtor              309 main/streams/filter.c 	if (filter->fops->dtor)
dtor              310 main/streams/filter.c 		filter->fops->dtor(filter);
dtor               47 main/streams/php_stream_context.h 	void (*dtor)(php_stream_notifier *notifier);
dtor               95 main/streams/php_stream_filter_api.h 	void (*dtor)(php_stream_filter *thisfilter);
dtor             2216 main/streams/streams.c 	if (notifier->dtor) {
dtor             2217 main/streams/streams.c 		notifier->dtor(notifier);
dtor              279 sapi/cgi/cgi_main.c 	sorted_exts.dtor = NULL;
dtor              231 sapi/cli/php_cli.c 	sorted_exts.dtor = NULL;
dtor              271 sapi/fpm/fpm/fpm_main.c 	sorted_exts.dtor = NULL;
dtor              278 sapi/phpdbg/phpdbg_wait.c 				if (zend_extensions.dtor) {
dtor              279 sapi/phpdbg/phpdbg_wait.c 					zend_extensions.dtor(elm->data);
dtor              385 sapi/phpdbg/phpdbg_watch.c 				hti->dtor = watch->parent_container->pDestructor;
dtor              768 sapi/phpdbg/phpdbg_watch.c 			hti->dtor(orig_zv);
dtor              771 sapi/phpdbg/phpdbg_watch.c 				watch->parent_container->pDestructor = hti->dtor;
dtor               87 sapi/phpdbg/phpdbg_watch.h 	dtor_func_t dtor;