/PHP-7.0/Zend/ |
H A D | zend_llist.c | 26 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() 83 if ((l)->dtor) {\ 84 (l)->dtor((current)->data);\ 110 if (l->dtor) { in zend_llist_destroy() 111 l->dtor(current->data); in zend_llist_destroy() 144 if (l->dtor) { in zend_llist_remove_tail() 145 l->dtor(old_tail->data); in zend_llist_remove_tail() 155 zend_llist_init(dst, src->size, src->dtor, src->persistent); in zend_llist_copy()
|
H A D | zend_llist.h | 42 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 D | zend_iterators.h | 33 void (*dtor)(zend_object_iterator *iter); member
|
H A D | zend_iterators.c | 69 iter->funcs->dtor(iter); in iter_wrapper_free()
|
H A D | zend_API.h | 594 #define ZVAL_ZVAL(z, zv, copy, dtor) do { \ argument 598 if (copy && !dtor) { \ 605 if (dtor || !copy) { \ 625 #define RETVAL_ZVAL(zv, copy, dtor) ZVAL_ZVAL(return_value, zv, copy, dtor) argument 643 #define RETURN_ZVAL(zv, copy, dtor) { RETVAL_ZVAL(zv, copy, dtor); return; } argument
|
H A D | zend_API.c | 2129 …zend_function *ctor = NULL, *dtor = NULL, *clone = NULL, *__get = NULL, *__set = NULL, *__unset = … in zend_register_functions() local 2275 dtor = reg_function; in zend_register_functions() 2331 scope->destructor = dtor; in zend_register_functions() 2348 if (dtor) { in zend_register_functions() 2349 dtor->common.fn_flags |= ZEND_ACC_DTOR; in zend_register_functions() 2350 if (dtor->common.fn_flags & ZEND_ACC_STATIC) { in zend_register_functions() 2351 …, "Destructor %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(dtor->common.function_na… in zend_register_functions() 2353 dtor->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; in zend_register_functions() 2414 …if (dtor && dtor->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE && dtor->common.fn_flags & ZEND_ACC_D… in zend_register_functions() 2415 …r %s::%s() cannot declare a return type", ZSTR_VAL(scope->name), ZSTR_VAL(dtor->common.function_na… in zend_register_functions() [all …]
|
/PHP-7.0/TSRM/ |
H A D | TSRM.c | 40 ts_allocate_dtor dtor; member 184 resource_types_table[j].dtor(p->storage[j]); in tsrm_shutdown() 244 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; in ts_allocate_id() 399 if (resource_types_table[i].dtor) { in tsrm_free_interpreter_context() 400 resource_types_table[i].dtor(thread_resources->storage[i]); in tsrm_free_interpreter_context() 464 if (resource_types_table[i].dtor) { in ts_free_thread() 465 resource_types_table[i].dtor(thread_resources->storage[i]); in ts_free_thread() 506 if (resource_types_table[i].dtor) { in ts_free_worker_threads() 507 resource_types_table[i].dtor(thread_resources->storage[i]); in ts_free_worker_threads() 552 if (resource_types_table && resource_types_table[j].dtor) { in ts_free_id() [all …]
|
H A D | TSRM.h | 108 …_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor);
|
/PHP-7.0/ext/mysqlnd/ |
H A D | mysqlnd_driver.c | 145 new_object->m->dtor(new_object); in MYSQLND_METHOD() 151 new_object->m->dtor(new_object); in MYSQLND_METHOD() 183 new_object->m->dtor(new_object); in MYSQLND_METHOD() 241 ret->m->dtor(ret, TRUE); in MYSQLND_METHOD() 266 net->data->m.dtor(net, stats, error_info); in MYSQLND_METHOD()
|
H A D | mysqlnd_structs.h | 312 func_mysqlnd_net__dtor dtor; member 567 func_mysqlnd_conn_data__dtor dtor; member 620 func_mysqlnd_conn__dtor dtor; member 811 func_mysqlnd_stmt__dtor dtor; member
|
/PHP-7.0/Zend/tests/generators/finally/ |
H A D | run_on_dtor.phpt | 2 finally is run on object dtor, not free
|
/PHP-7.0/ext/spl/ |
H A D | spl_dllist.c | 77 spl_ptr_llist_dtor_func dtor; member 139 llist->dtor = dtor; in spl_ptr_llist_init() 155 spl_ptr_llist_dtor_func dtor = llist->dtor; in spl_ptr_llist_destroy() local 159 if (dtor) { in spl_ptr_llist_destroy() 160 dtor(current); in spl_ptr_llist_destroy() 262 if (llist->dtor) { in spl_ptr_llist_pop() 263 llist->dtor(tail); in spl_ptr_llist_pop() 315 if (llist->dtor) { in spl_ptr_llist_shift() 316 llist->dtor(head); in spl_ptr_llist_shift() 909 if(llist->dtor) { in SPL_METHOD() [all …]
|
H A D | spl_heap.c | 60 spl_ptr_heap_dtor_func dtor; member 223 …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 227 heap->dtor = dtor; in spl_ptr_heap_init() 315 heap->dtor = from->dtor; in spl_ptr_heap_clone() 337 heap->dtor(&heap->elements[i]); in spl_ptr_heap_destroy()
|
H A D | spl_directory.h | 51 spl_foreign_dtor_t dtor; member
|
/PHP-7.0/Zend/tests/ |
H A D | bug24635.phpt | 2 Bug #24635 (crash on dtor calling other functions)
|
/PHP-7.0/ext/reflection/tests/ |
H A D | ReflectionMethod_basic2.phpt | 177 string(%d) "Method [ <user, dtor> public method __destruct ] { 183 string(%d) "Method [ <user, dtor> public method __destruct ] {
|
/PHP-7.0/sapi/phpdbg/ |
H A D | phpdbg_watch.h | 87 dtor_func_t dtor; member
|
H A D | phpdbg_wait.c | 280 if (zend_extensions.dtor) { in phpdbg_webdata_decompress() 281 zend_extensions.dtor(elm->data); in phpdbg_webdata_decompress()
|
/PHP-7.0/main/ |
H A D | php_output.h | 132 void (*dtor)(void *opaq); member 232 PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(vo…
|
H A D | output.c | 532 PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(vo… in php_output_handler_set_context() 534 if (handler->dtor && handler->opaq) { in php_output_handler_set_context() 535 handler->dtor(handler->opaq); in php_output_handler_set_context() 537 handler->dtor = dtor; in php_output_handler_set_context() 711 if (handler->dtor && handler->opaq) { in php_output_handler_dtor() 712 handler->dtor(handler->opaq); in php_output_handler_dtor()
|
/PHP-7.0/ext/mysqli/tests/ |
H A D | bug36949.phpt | 2 Bug #36949 (invalid internal mysqli objects dtor)
|
/PHP-7.0/main/streams/ |
H A D | php_stream_context.h | 47 void (*dtor)(php_stream_notifier *notifier); member
|
H A D | php_stream_filter_api.h | 95 void (*dtor)(php_stream_filter *thisfilter); member
|
H A D | filter.c | 309 if (filter->fops->dtor) in php_stream_filter_free() 310 filter->fops->dtor(filter); in php_stream_filter_free()
|
/PHP-7.0/ext/standard/ |
H A D | filters.c | 315 php_conv_dtor_func dtor; member 319 #define php_conv_dtor(a) ((php_conv *)a)->dtor((a)) 360 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_encode_dtor; in php_conv_base64_encode_ctor() 607 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_decode_dtor; in php_conv_base64_decode_ctor() 970 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_encode_dtor; in php_conv_qprint_encode_ctor() 1182 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_decode_dtor; in php_conv_qprint_decode_ctor()
|