Lines Matching refs:spl_autoload_functions
46 ZEND_TLS HashTable *spl_autoload_functions;
421 if (!spl_autoload_functions) { in spl_perform_autoload()
428 zend_hash_internal_pointer_reset_ex(spl_autoload_functions, &pos); in spl_perform_autoload()
431 zend_hash_get_current_data_ptr_ex(spl_autoload_functions, &pos); in spl_perform_autoload()
459 zend_hash_move_forward_ex(spl_autoload_functions, &pos); in spl_perform_autoload()
489 if (!spl_autoload_functions) { in spl_find_registered_function()
494 ZEND_HASH_MAP_FOREACH_PTR(spl_autoload_functions, alfi) { in spl_find_registered_function()
523 if (!spl_autoload_functions) { in PHP_FUNCTION()
524 ALLOC_HASHTABLE(spl_autoload_functions); in PHP_FUNCTION()
525 zend_hash_init(spl_autoload_functions, 1, NULL, autoload_func_info_zval_dtor, 0); in PHP_FUNCTION()
527 zend_hash_real_init_mixed(spl_autoload_functions); in PHP_FUNCTION()
567 zend_hash_next_index_insert_ptr(spl_autoload_functions, alfi); in PHP_FUNCTION()
568 if (prepend && spl_autoload_functions->nNumOfElements > 1) { in PHP_FUNCTION()
570 HT_MOVE_TAIL_TO_HEAD(spl_autoload_functions); in PHP_FUNCTION()
588 if (spl_autoload_functions) { in PHP_FUNCTION()
590 zend_hash_clean(spl_autoload_functions); in PHP_FUNCTION()
606 zend_hash_del_bucket(spl_autoload_functions, p); in PHP_FUNCTION()
614 PHP_FUNCTION(spl_autoload_functions) in PHP_FUNCTION() argument
623 if (spl_autoload_functions) { in PHP_FUNCTION()
624 ZEND_HASH_MAP_FOREACH_PTR(spl_autoload_functions, alfi) { in PHP_FUNCTION()
742 spl_autoload_functions = NULL; in PHP_RINIT_FUNCTION()
752 if (spl_autoload_functions) { in PHP_RSHUTDOWN_FUNCTION()
753 zend_hash_destroy(spl_autoload_functions); in PHP_RSHUTDOWN_FUNCTION()
754 FREE_HASHTABLE(spl_autoload_functions); in PHP_RSHUTDOWN_FUNCTION()
755 spl_autoload_functions = NULL; in PHP_RSHUTDOWN_FUNCTION()