Lines Matching refs:spl_autoload_functions
40 ZEND_TLS HashTable *spl_autoload_functions; variable
418 if (!spl_autoload_functions) { in spl_perform_autoload()
425 zend_hash_internal_pointer_reset_ex(spl_autoload_functions, &pos); in spl_perform_autoload()
428 zend_hash_get_current_data_ptr_ex(spl_autoload_functions, &pos); in spl_perform_autoload()
456 zend_hash_move_forward_ex(spl_autoload_functions, &pos); in spl_perform_autoload()
486 if (!spl_autoload_functions) { in spl_find_registered_function()
491 ZEND_HASH_MAP_FOREACH_PTR(spl_autoload_functions, alfi) { in spl_find_registered_function()
520 if (!spl_autoload_functions) { in PHP_FUNCTION()
521 ALLOC_HASHTABLE(spl_autoload_functions); in PHP_FUNCTION()
522 zend_hash_init(spl_autoload_functions, 1, NULL, autoload_func_info_zval_dtor, 0); in PHP_FUNCTION()
524 zend_hash_real_init_mixed(spl_autoload_functions); in PHP_FUNCTION()
564 zend_hash_next_index_insert_ptr(spl_autoload_functions, alfi); in PHP_FUNCTION()
565 if (prepend && spl_autoload_functions->nNumOfElements > 1) { in PHP_FUNCTION()
567 HT_MOVE_TAIL_TO_HEAD(spl_autoload_functions); in PHP_FUNCTION()
585 if (spl_autoload_functions) { in PHP_FUNCTION()
587 zend_hash_clean(spl_autoload_functions); in PHP_FUNCTION()
603 zend_hash_del_bucket(spl_autoload_functions, p); in PHP_FUNCTION()
611 PHP_FUNCTION(spl_autoload_functions) in PHP_FUNCTION() argument
620 if (spl_autoload_functions) { in PHP_FUNCTION()
621 ZEND_HASH_MAP_FOREACH_PTR(spl_autoload_functions, alfi) { in PHP_FUNCTION()
739 spl_autoload_functions = NULL; in PHP_RINIT_FUNCTION()
749 if (spl_autoload_functions) { in PHP_RSHUTDOWN_FUNCTION()
750 zend_hash_destroy(spl_autoload_functions); in PHP_RSHUTDOWN_FUNCTION()
751 FREE_HASHTABLE(spl_autoload_functions); in PHP_RSHUTDOWN_FUNCTION()
752 spl_autoload_functions = NULL; in PHP_RSHUTDOWN_FUNCTION()