Lines Matching refs:func_ptr
363 zend_function *func_ptr; member
373 if (alfi->func_ptr && in autoload_func_info_destroy()
374 UNEXPECTED(alfi->func_ptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { in autoload_func_info_destroy()
375 zend_string_release_ex(alfi->func_ptr->common.function_name, 0); in autoload_func_info_destroy()
376 zend_free_trampoline(alfi->func_ptr); in autoload_func_info_destroy()
393 alfi->func_ptr = fcc->function_handler; in autoload_func_info_from_fci()
409 return alfi1->func_ptr == alfi2->func_ptr in autoload_func_info_equals()
431 zend_function *func = alfi->func_ptr; in spl_perform_autoload()
434 memcpy(func, alfi->func_ptr, sizeof(zend_op_array)); in spl_perform_autoload()
536 if (UNEXPECTED(alfi->func_ptr == &EG(trampoline))) { in PHP_FUNCTION()
539 memcpy(copy, alfi->func_ptr, sizeof(zend_op_array)); in PHP_FUNCTION()
540 alfi->func_ptr->common.function_name = NULL; in PHP_FUNCTION()
541 alfi->func_ptr = copy; in PHP_FUNCTION()
545 alfi->func_ptr = zend_hash_str_find_ptr( in PHP_FUNCTION()
610 } else if (alfi->func_ptr->common.scope) { in PHP_FUNCTION()
621 add_next_index_str(&tmp, zend_string_copy(alfi->func_ptr->common.function_name)); in PHP_FUNCTION()
624 add_next_index_str(return_value, zend_string_copy(alfi->func_ptr->common.function_name)); in PHP_FUNCTION()