Lines Matching refs:function_table
1228 zval *child = zend_hash_find_known_hash(&ce->function_table, key); in do_inherit_method()
1249 _zend_hash_append_ptr(&ce->function_table, key, parent); in do_inherit_method()
1251 zend_hash_add_new_ptr(&ce->function_table, key, parent); in do_inherit_method()
1951 if (zend_hash_num_elements(&parent_ce->function_table)) { in zend_do_inheritance_ex()
1952 zend_hash_extend(&ce->function_table, in zend_do_inheritance_ex()
1953 zend_hash_num_elements(&ce->function_table) + in zend_do_inheritance_ex()
1954 zend_hash_num_elements(&parent_ce->function_table), 0); in zend_do_inheritance_ex()
1964 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&parent_ce->function_table, key, func) { in zend_do_inheritance_ex()
2117 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&iface->function_table, key, func) { in do_interface_implementation()
2255 ZEND_HASH_MAP_FOREACH_PTR(&ce->function_table, f) { in zend_inheritance_check_override()
2300 if ((existing_fn = zend_hash_find_ptr(&ce->function_table, key)) != NULL) { in zend_add_trait_method()
2351 fn = zend_hash_update_ptr(&ce->function_table, key, new_fn); in zend_add_trait_method()
2517 if (!zend_hash_exists(&trait->function_table, lcname)) { in zend_traits_init_trait_structures()
2591 if (!zend_hash_exists(&trait->function_table, lcname)) { in zend_traits_init_trait_structures()
2599 if (zend_hash_exists(&traits[j]->function_table, lcname)) { in zend_traits_init_trait_structures()
2651 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&traits[i]->function_table, key, fn) { in zend_do_traits_method_binding()
2665 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&traits[i]->function_table, key, fn) { in zend_do_traits_method_binding()
2672 ZEND_HASH_MAP_FOREACH_PTR(&ce->function_table, fn) { in zend_do_traits_method_binding()
3013 ZEND_HASH_MAP_FOREACH_PTR(&ce->function_table, func) { in zend_verify_abstract_class()
3348 ce->function_table.pDestructor = ZEND_FUNCTION_DTOR; in zend_lazy_class_load()
3349 if (!(HT_FLAGS(&ce->function_table) & HASH_FLAG_UNINITIALIZED)) { in zend_lazy_class_load()
3350 p = emalloc(HT_SIZE(&ce->function_table)); in zend_lazy_class_load()
3351 memcpy(p, HT_GET_DATA_ADDR(&ce->function_table), HT_USED_SIZE(&ce->function_table)); in zend_lazy_class_load()
3352 HT_SET_DATA_ADDR(&ce->function_table, p); in zend_lazy_class_load()
3353 p = ce->function_table.arData; in zend_lazy_class_load()
3354 end = p + ce->function_table.nNumUsed; in zend_lazy_class_load()
3739 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&parent_ce->function_table, key, parent_func) { in zend_can_early_bind()
3740 zval *zv = zend_hash_find_known_hash(&ce->function_table, key); in zend_can_early_bind()