Lines Matching refs:func_ptr
361 zend_function *func_ptr; member
371 if (alfi->func_ptr && in autoload_func_info_destroy()
372 UNEXPECTED(alfi->func_ptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { in autoload_func_info_destroy()
373 zend_string_release_ex(alfi->func_ptr->common.function_name, 0); in autoload_func_info_destroy()
374 zend_free_trampoline(alfi->func_ptr); in autoload_func_info_destroy()
391 alfi->func_ptr = fcc->function_handler; in autoload_func_info_from_fci()
408 (alfi1->func_ptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) && in autoload_func_info_equals()
409 (alfi2->func_ptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) in autoload_func_info_equals()
414 …&& zend_string_equals(alfi1->func_ptr->common.function_name, alfi2->func_ptr->common.function_name) in autoload_func_info_equals()
417 return alfi1->func_ptr == alfi2->func_ptr in autoload_func_info_equals()
439 zend_function *func = alfi->func_ptr; in spl_perform_autoload()
442 memcpy(func, alfi->func_ptr, sizeof(zend_op_array)); in spl_perform_autoload()
549 if (UNEXPECTED(alfi->func_ptr == &EG(trampoline))) { in PHP_FUNCTION()
552 memcpy(copy, alfi->func_ptr, sizeof(zend_op_array)); in PHP_FUNCTION()
553 alfi->func_ptr->common.function_name = NULL; in PHP_FUNCTION()
554 alfi->func_ptr = copy; in PHP_FUNCTION()
558 alfi->func_ptr = zend_hash_str_find_ptr( in PHP_FUNCTION()
631 } else if (alfi->func_ptr->common.scope) { in PHP_FUNCTION()
641 add_next_index_str(&tmp, zend_string_copy(alfi->func_ptr->common.function_name)); in PHP_FUNCTION()
644 add_next_index_str(return_value, zend_string_copy(alfi->func_ptr->common.function_name)); in PHP_FUNCTION()