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;