Lines Matching refs:fci_cache
119 zend_fcall_info_cache fci_cache; in ZEND_METHOD() local
139 if (zend_fcall_info_init(zclosure, 0, &fci, &fci_cache, NULL, NULL) != SUCCESS) { in ZEND_METHOD()
146 fci.object = fci_cache.object = newobj; in ZEND_METHOD()
147 fci_cache.initialized = 1; in ZEND_METHOD()
148 fci_cache.called_scope = Z_OBJCE_P(newthis); in ZEND_METHOD()
150 if (fci_cache.function_handler->common.fn_flags & ZEND_ACC_GENERATOR) { in ZEND_METHOD()
152 …zend_create_closure(&new_closure, fci_cache.function_handler, Z_OBJCE_P(newthis), closure->called_… in ZEND_METHOD()
154 fci_cache.function_handler = &closure->func; in ZEND_METHOD()
156 …memcpy(&my_function, fci_cache.function_handler, fci_cache.function_handler->type == ZEND_USER_FUN… in ZEND_METHOD()
159 fci_cache.function_handler = &my_function; in ZEND_METHOD()
168 if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(closure_result) != IS_UNDEF) { in ZEND_METHOD()
175 if (fci_cache.function_handler->common.fn_flags & ZEND_ACC_GENERATOR) { in ZEND_METHOD()