pce 260 Zend/zend_API.c ZEND_API int ZEND_FASTCALL zend_parse_arg_class(zval *arg, zend_class_entry **pce, int num, int check_null) /* {{{ */ pce 262 Zend/zend_API.c zend_class_entry *ce_base = *pce; pce 265 Zend/zend_API.c *pce = NULL; pce 269 Zend/zend_API.c *pce = zend_lookup_class(Z_STR_P(arg)); pce 271 Zend/zend_API.c if ((!*pce || !instanceof_function(*pce, ce_base))) { pce 278 Zend/zend_API.c *pce = NULL; pce 282 Zend/zend_API.c if (!*pce) { pce 664 Zend/zend_API.c zend_class_entry *lookup, **pce = va_arg(*va, zend_class_entry **); pce 665 Zend/zend_API.c zend_class_entry *ce_base = *pce; pce 668 Zend/zend_API.c *pce = NULL; pce 673 Zend/zend_API.c *pce = NULL; pce 675 Zend/zend_API.c *pce = lookup; pce 678 Zend/zend_API.c if ((!*pce || !instanceof_function(*pce, ce_base))) { pce 681 Zend/zend_API.c *pce = NULL; pce 685 Zend/zend_API.c if (!*pce) { pce 1044 Zend/zend_API.h ZEND_API int ZEND_FASTCALL zend_parse_arg_class(zval *arg, zend_class_entry **pce, int num, int check_null); pce 608 Zend/zend_execute.c static char * zend_verify_internal_arg_class_kind(const zend_internal_arg_info *cur_arg_info, char **class_name, zend_class_entry **pce) pce 614 Zend/zend_execute.c *pce = zend_fetch_class(key, (ZEND_FETCH_CLASS_AUTO | ZEND_FETCH_CLASS_NO_AUTOLOAD)); pce 617 Zend/zend_execute.c *class_name = (*pce) ? ZSTR_VAL((*pce)->name) : (char*)cur_arg_info->class_name; pce 618 Zend/zend_execute.c if (*pce && (*pce)->ce_flags & ZEND_ACC_INTERFACE) { pce 2466 ext/date/php_date.c PHPAPI zval *php_date_instantiate(zend_class_entry *pce, zval *object) /* {{{ */ pce 2468 ext/date/php_date.c object_init_ex(object, pce); pce 227 ext/date/php_date.h PHPAPI zval *php_date_instantiate(zend_class_entry *pce, zval *object); pce 434 ext/fileinfo/libmagic/funcs.c pcre_cache_entry *pce; pce 443 ext/fileinfo/libmagic/funcs.c if ((pce = pcre_get_compiled_regex_cache(Z_STR(patt))) == NULL) { pce 451 ext/fileinfo/libmagic/funcs.c res = php_pcre_replace_impl(pce, NULL, ms->o.buf, strlen(ms->o.buf), &repl, 0, -1, &rep_cnt); pce 382 ext/fileinfo/libmagic/softmagic.c pcre *pce; pce 392 ext/fileinfo/libmagic/softmagic.c if ((pce = pcre_get_compiled_regex(pattern, &re_extra, &re_options)) == NULL) { pce 395 ext/fileinfo/libmagic/softmagic.c rv = !pcre_exec(pce, re_extra, m->desc, strlen(m->desc), 0, re_options, NULL, 0); pce 2004 ext/fileinfo/libmagic/softmagic.c pcre_cache_entry *pce; pce 2015 ext/fileinfo/libmagic/softmagic.c if ((pce = pcre_get_compiled_regex_cache(Z_STR(pattern))) == NULL) { pce 2031 ext/fileinfo/libmagic/softmagic.c php_pcre_match_impl(pce, haystack, ms->search.s_len, &retval, &subpats, 0, 1, PREG_OFFSET_CAPTURE, 0); pce 1316 ext/imap/php_imap.c pcre_cache_entry *pce; /* Compiled regex */ pce 1328 ext/imap/php_imap.c if ((pce = pcre_get_compiled_regex_cache(regex))== NULL) { pce 1334 ext/imap/php_imap.c php_pcre_match_impl(pce, ZSTR_VAL(internal_date), ZSTR_LEN(internal_date), return_value, subpats, global, pce 391 ext/opcache/zend_accelerator_util_funcs.c static void zend_class_copy_ctor(zend_class_entry **pce) pce 393 ext/opcache/zend_accelerator_util_funcs.c zend_class_entry *ce = *pce; pce 397 ext/opcache/zend_accelerator_util_funcs.c *pce = ce = ARENA_REALLOC(old_ce); pce 104 ext/pcre/php_pcre.c pcre_cache_entry *pce = (pcre_cache_entry *) Z_PTR_P(data); pce 105 ext/pcre/php_pcre.c if (!pce) return; pce 106 ext/pcre/php_pcre.c pcre_free(pce->re); pce 107 ext/pcre/php_pcre.c if (pce->extra) { pce 108 ext/pcre/php_pcre.c pcre_free_study(pce->extra); pce 111 ext/pcre/php_pcre.c if ((void*)pce->tables) pefree((void*)pce->tables, 1); pce 112 ext/pcre/php_pcre.c if (pce->locale) { pce 113 ext/pcre/php_pcre.c zend_string_release(pce->locale); pce 116 ext/pcre/php_pcre.c pefree(pce, 1); pce 203 ext/pcre/php_pcre.c pcre_cache_entry *pce = (pcre_cache_entry *) Z_PTR_P(data); pce 206 ext/pcre/php_pcre.c if (*num_clean > 0 && !pce->refcount) { pce 216 ext/pcre/php_pcre.c static char **make_subpats_table(int num_subpats, pcre_cache_entry *pce) pce 218 ext/pcre/php_pcre.c pcre_extra *extra = pce->extra; pce 219 ext/pcre/php_pcre.c int name_cnt = pce->name_count, name_size, ni = 0; pce 226 ext/pcre/php_pcre.c rc1 = pcre_fullinfo(pce->re, extra, PCRE_INFO_NAMETABLE, &name_table); pce 227 ext/pcre/php_pcre.c rc2 = pcre_fullinfo(pce->re, extra, PCRE_INFO_NAMEENTRYSIZE, &name_size); pce 251 ext/pcre/php_pcre.c static zend_always_inline int calculate_unit_length(pcre_cache_entry *pce, char *start) pce 255 ext/pcre/php_pcre.c if (pce->compile_options & PCRE_UTF8) { pce 286 ext/pcre/php_pcre.c pcre_cache_entry *pce; pce 292 ext/pcre/php_pcre.c pce = zend_hash_find_ptr(&PCRE_G(pcre_cache), regex); pce 293 ext/pcre/php_pcre.c if (pce) { pce 295 ext/pcre/php_pcre.c if (pce->locale == BG(locale_string) || pce 296 ext/pcre/php_pcre.c (pce->locale && BG(locale_string) && pce 297 ext/pcre/php_pcre.c ZSTR_LEN(pce->locale) == ZSTR_LEN(BG(locale_string)) && pce 298 ext/pcre/php_pcre.c !memcmp(ZSTR_VAL(pce->locale), ZSTR_VAL(BG(locale_string)), ZSTR_LEN(pce->locale))) || pce 299 ext/pcre/php_pcre.c (!pce->locale && pce 303 ext/pcre/php_pcre.c ZSTR_LEN(pce->locale) == 1 && pce 304 ext/pcre/php_pcre.c ZSTR_VAL(pce->locale)[0] == 'C')) { pce 305 ext/pcre/php_pcre.c return pce; pce 308 ext/pcre/php_pcre.c return pce; pce 526 ext/pcre/php_pcre.c pce = zend_hash_update_mem(&PCRE_G(pcre_cache), regex, &new_entry, sizeof(pcre_cache_entry)); pce 528 ext/pcre/php_pcre.c return pce; pce 536 ext/pcre/php_pcre.c pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex); pce 539 ext/pcre/php_pcre.c *extra = pce ? pce->extra : NULL; pce 542 ext/pcre/php_pcre.c *preg_options = pce ? pce->preg_options : 0; pce 545 ext/pcre/php_pcre.c return pce ? pce->re : NULL; pce 553 ext/pcre/php_pcre.c pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex); pce 556 ext/pcre/php_pcre.c *extra = pce ? pce->extra : NULL; pce 559 ext/pcre/php_pcre.c *preg_options = pce ? pce->preg_options : 0; pce 562 ext/pcre/php_pcre.c *compile_options = pce ? pce->compile_options : 0; pce 565 ext/pcre/php_pcre.c return pce ? pce->re : NULL; pce 595 ext/pcre/php_pcre.c pcre_cache_entry *pce; /* Compiled regular expression */ pce 622 ext/pcre/php_pcre.c if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) { pce 626 ext/pcre/php_pcre.c pce->refcount++; pce 627 ext/pcre/php_pcre.c php_pcre_match_impl(pce, ZSTR_VAL(subject), (int)ZSTR_LEN(subject), return_value, subpats, pce 629 ext/pcre/php_pcre.c pce->refcount--; pce 634 ext/pcre/php_pcre.c PHPAPI void php_pcre_match_impl(pcre_cache_entry *pce, char *subject, int subject_len, zval *return_value, pce 641 ext/pcre/php_pcre.c pcre_extra *extra = pce->extra;/* Holds results of studying */ pce 708 ext/pcre/php_pcre.c num_subpats = pce->capture_count + 1; pce 716 ext/pcre/php_pcre.c if (pce->name_count > 0) { pce 717 ext/pcre/php_pcre.c subpat_names = make_subpats_table(num_subpats, pce); pce 742 ext/pcre/php_pcre.c count = pcre_exec(pce->re, extra, subject, (int)subject_len, (int)start_offset, pce 894 ext/pcre/php_pcre.c int unit_len = calculate_unit_length(pce, subject + start_offset); pce 1062 ext/pcre/php_pcre.c pcre_cache_entry *pce; /* Compiled regular expression */ pce 1066 ext/pcre/php_pcre.c if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) { pce 1069 ext/pcre/php_pcre.c pce->refcount++; pce 1070 ext/pcre/php_pcre.c result = php_pcre_replace_impl(pce, subject_str, subject, subject_len, replace_val, pce 1072 ext/pcre/php_pcre.c pce->refcount--; pce 1079 ext/pcre/php_pcre.c PHPAPI zend_string *php_pcre_replace_impl(pcre_cache_entry *pce, zend_string *subject_str, char *subject, int subject_len, zval *replace_val, int is_callable_replace, int limit, int *replace_count) pce 1081 ext/pcre/php_pcre.c pcre_extra *extra = pce->extra;/* Holds results of studying */ pce 1118 ext/pcre/php_pcre.c if (UNEXPECTED(pce->preg_options & PREG_REPLACE_EVAL)) { pce 1130 ext/pcre/php_pcre.c num_subpats = pce->capture_count + 1; pce 1143 ext/pcre/php_pcre.c if (UNEXPECTED(pce->name_count > 0)) { pce 1144 ext/pcre/php_pcre.c subpat_names = make_subpats_table(num_subpats, pce); pce 1165 ext/pcre/php_pcre.c count = pcre_exec(pce->re, extra, subject, subject_len, start_offset, pce 1289 ext/pcre/php_pcre.c int unit_len = calculate_unit_length(pce, piece); pce 1694 ext/pcre/php_pcre.c pcre_cache_entry *pce; /* Compiled regular expression */ pce 1718 ext/pcre/php_pcre.c if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) { pce 1722 ext/pcre/php_pcre.c pce->refcount++; pce 1723 ext/pcre/php_pcre.c php_pcre_split_impl(pce, ZSTR_VAL(subject), (int)ZSTR_LEN(subject), return_value, (int)limit_val, flags); pce 1724 ext/pcre/php_pcre.c pce->refcount--; pce 1730 ext/pcre/php_pcre.c PHPAPI void php_pcre_split_impl(pcre_cache_entry *pce, char *subject, int subject_len, zval *return_value, pce 1733 ext/pcre/php_pcre.c pcre_extra *extra = pce->extra;/* Holds results of studying */ pce 1771 ext/pcre/php_pcre.c size_offsets = (pce->capture_count + 1) * 3; pce 1786 ext/pcre/php_pcre.c count = pcre_exec(pce->re, extra, subject, pce 1842 ext/pcre/php_pcre.c offsets[1] = start_offset + calculate_unit_length(pce, subject + start_offset); pce 1989 ext/pcre/php_pcre.c pcre_cache_entry *pce; /* Compiled regular expression */ pce 2007 ext/pcre/php_pcre.c if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) { pce 2011 ext/pcre/php_pcre.c pce->refcount++; pce 2012 ext/pcre/php_pcre.c php_pcre_grep_impl(pce, input, return_value, flags); pce 2013 ext/pcre/php_pcre.c pce->refcount--; pce 2017 ext/pcre/php_pcre.c PHPAPI void php_pcre_grep_impl(pcre_cache_entry *pce, zval *input, zval *return_value, zend_long flags) /* {{{ */ pce 2020 ext/pcre/php_pcre.c pcre_extra *extra = pce->extra;/* Holds results of studying */ pce 2044 ext/pcre/php_pcre.c size_offsets = (pce->capture_count + 1) * 3; pce 2061 ext/pcre/php_pcre.c count = pcre_exec(pce->re, extra, ZSTR_VAL(subject_str), pce 62 ext/pcre/php_pcre.h PHPAPI void php_pcre_match_impl( pcre_cache_entry *pce, char *subject, int subject_len, zval *return_value, pce 65 ext/pcre/php_pcre.h PHPAPI zend_string *php_pcre_replace_impl(pcre_cache_entry *pce, zend_string *subject_str, char *subject, int subject_len, zval *return_value, pce 68 ext/pcre/php_pcre.h PHPAPI void php_pcre_split_impl( pcre_cache_entry *pce, char *subject, int subject_len, zval *return_value, pce 71 ext/pcre/php_pcre.h PHPAPI void php_pcre_grep_impl( pcre_cache_entry *pce, zval *input, zval *return_value, pce 85 ext/pdo/pdo.c zend_class_entry *pce; pce 87 ext/pdo/pdo.c if ((pce = zend_hash_str_find_ptr(CG(class_table), "runtimeexception", sizeof("RuntimeException") - 1))) { pce 88 ext/pdo/pdo.c spl_ce_RuntimeException = pce; pce 89 ext/pdo/pdo.c return pce; pce 473 ext/pdo/pdo_dbh.c zend_class_entry *dbstmt_ce, *pce; pce 488 ext/pdo/pdo_dbh.c || (pce = zend_lookup_class(Z_STR_P(item))) == NULL pce 497 ext/pdo/pdo_dbh.c dbstmt_ce = pce; pce 744 ext/pdo/pdo_dbh.c zend_class_entry *pce; pce 757 ext/pdo/pdo_dbh.c || (pce = zend_lookup_class(Z_STR_P(item))) == NULL pce 766 ext/pdo/pdo_dbh.c if (!instanceof_function(pce, pdo_dbstmt_ce)) { pce 772 ext/pdo/pdo_dbh.c if (pce->constructor && !(pce->constructor->common.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_PROTECTED))) { pce 778 ext/pdo/pdo_dbh.c dbh->def_stmt_ce = pce; pce 486 ext/readline/readline_cli.c zend_class_entry **pce; pce 487 ext/readline/readline_cli.c char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&pce); pce 361 ext/reflection/php_reflection.c static zval *reflection_instantiate(zend_class_entry *pce, zval *object) /* {{{ */ pce 363 ext/reflection/php_reflection.c object_init_ex(object, pce); pce 198 ext/simplexml/sxe.c zend_class_entry *pce; pce 201 ext/simplexml/sxe.c if ((pce = zend_hash_str_find_ptr(CG(class_table), "simplexmlelement", sizeof("SimpleXMLElement") - 1)) == NULL) { pce 207 ext/simplexml/sxe.c ce_SimpleXMLElement = pce; pce 1408 ext/soap/php_encoding.c static zval *to_zval_object_ex(zval *ret, encodeTypePtr type, xmlNodePtr data, zend_class_entry *pce) pce 1416 ext/soap/php_encoding.c if (pce) { pce 1417 ext/soap/php_encoding.c ce = pce; pce 35 ext/spl/spl_engine.c PHPAPI void spl_instantiate(zend_class_entry *pce, zval *object) pce 37 ext/spl/spl_engine.c object_init_ex(object, pce); pce 28 ext/spl/spl_engine.h PHPAPI void spl_instantiate(zend_class_entry *pce, zval *object); pce 33 ext/spl/spl_engine.h static inline int spl_instantiate_arg_ex1(zend_class_entry *pce, zval *retval, zval *arg1) pce 35 ext/spl/spl_engine.h zend_function *func = pce->constructor; pce 36 ext/spl/spl_engine.h spl_instantiate(pce, retval); pce 38 ext/spl/spl_engine.h zend_call_method(retval, pce, &func, ZSTR_VAL(func->common.function_name), ZSTR_LEN(func->common.function_name), NULL, 1, arg1, NULL); pce 44 ext/spl/spl_engine.h static inline int spl_instantiate_arg_ex2(zend_class_entry *pce, zval *retval, zval *arg1, zval *arg2) pce 46 ext/spl/spl_engine.h zend_function *func = pce->constructor; pce 47 ext/spl/spl_engine.h spl_instantiate(pce, retval); pce 49 ext/spl/spl_engine.h zend_call_method(retval, pce, &func, ZSTR_VAL(func->common.function_name), ZSTR_LEN(func->common.function_name), NULL, 2, arg1, arg2); pce 55 ext/spl/spl_engine.h static inline void spl_instantiate_arg_n(zend_class_entry *pce, zval *retval, int argc, zval *argv) pce 57 ext/spl/spl_engine.h zend_function *func = pce->constructor; pce 62 ext/spl/spl_engine.h spl_instantiate(pce, retval); pce 65 ext/spl/spl_engine.h fci.function_table = &pce->function_table; pce 77 ext/spl/spl_engine.h fcc.called_scope = pce; pce 80 ext/spl/spl_functions.c void spl_add_class_name(zval *list, zend_class_entry *pce, int allow, int ce_flags) pce 82 ext/spl/spl_functions.c if (!allow || (allow > 0 && pce->ce_flags & ce_flags) || (allow < 0 && !(pce->ce_flags & ce_flags))) { pce 85 ext/spl/spl_functions.c if ((tmp = zend_hash_find(Z_ARRVAL_P(list), pce->name)) == NULL) { pce 87 ext/spl/spl_functions.c ZVAL_STR_COPY(&t, pce->name); pce 88 ext/spl/spl_functions.c zend_hash_add(Z_ARRVAL_P(list), pce->name, &t); pce 95 ext/spl/spl_functions.c void spl_add_interfaces(zval *list, zend_class_entry * pce, int allow, int ce_flags) pce 99 ext/spl/spl_functions.c for (num_interfaces = 0; num_interfaces < pce->num_interfaces; num_interfaces++) { pce 100 ext/spl/spl_functions.c spl_add_class_name(list, pce->interfaces[num_interfaces], allow, ce_flags); pce 106 ext/spl/spl_functions.c void spl_add_traits(zval *list, zend_class_entry * pce, int allow, int ce_flags) pce 110 ext/spl/spl_functions.c for (num_traits = 0; num_traits < pce->num_traits; num_traits++) { pce 111 ext/spl/spl_functions.c spl_add_class_name(list, pce->traits[num_traits], allow, ce_flags); pce 118 ext/spl/spl_functions.c int spl_add_classes(zend_class_entry *pce, zval *list, int sub, int allow, int ce_flags) pce 120 ext/spl/spl_functions.c if (!pce) { pce 123 ext/spl/spl_functions.c spl_add_class_name(list, pce, allow, ce_flags); pce 125 ext/spl/spl_functions.c spl_add_interfaces(list, pce, allow, ce_flags); pce 126 ext/spl/spl_functions.c while (pce->parent) { pce 127 ext/spl/spl_functions.c pce = pce->parent; pce 128 ext/spl/spl_functions.c spl_add_classes(pce, list, sub, allow, ce_flags); pce 63 ext/spl/spl_functions.h void spl_add_class_name(zval * list, zend_class_entry * pce, int allow, int ce_flags); pce 64 ext/spl/spl_functions.h void spl_add_interfaces(zval * list, zend_class_entry * pce, int allow, int ce_flags); pce 65 ext/spl/spl_functions.h void spl_add_traits(zval * list, zend_class_entry * pce, int allow, int ce_flags); pce 66 ext/spl/spl_functions.h int spl_add_classes(zend_class_entry *pce, zval *list, int sub, int allow, int ce_flags); pce 1560 ext/spl/spl_iterators.c intern->u.regex.pce = pcre_get_compiled_regex_cache(regex); pce 1563 ext/spl/spl_iterators.c if (intern->u.regex.pce == NULL) { pce 1567 ext/spl/spl_iterators.c intern->u.regex.pce->refcount++; pce 2063 ext/spl/spl_iterators.c if (intern->u.regex.pce->extra) { pce 2064 ext/spl/spl_iterators.c intern->u.regex.pce->extra->flags &= ~PCRE_EXTRA_MARK; pce 2067 ext/spl/spl_iterators.c count = pcre_exec(intern->u.regex.pce->re, intern->u.regex.pce->extra, ZSTR_VAL(subject), ZSTR_LEN(subject), 0, 0, NULL, 0); pce 2075 ext/spl/spl_iterators.c php_pcre_match_impl(intern->u.regex.pce, ZSTR_VAL(subject), ZSTR_LEN(subject), &zcount, pce 2083 ext/spl/spl_iterators.c php_pcre_split_impl(intern->u.regex.pce, ZSTR_VAL(subject), ZSTR_LEN(subject), &intern->current.data, -1, intern->u.regex.preg_flags); pce 2095 ext/spl/spl_iterators.c result = php_pcre_replace_impl(intern->u.regex.pce, subject, ZSTR_VAL(subject), ZSTR_LEN(subject), replacement, 0, -1, &count); pce 2331 ext/spl/spl_iterators.c if (object->u.regex.pce) { pce 2332 ext/spl/spl_iterators.c object->u.regex.pce->refcount--; pce 159 ext/spl/spl_iterators.h pcre_cache_entry *pce; pce 732 ext/tidy/tidy.c static zval * tidy_instanciate(zend_class_entry *pce, zval *object) pce 734 ext/tidy/tidy.c object_init_ex(object, pce); pce 865 ext/wddx/wddx.c zend_class_entry *pce; pce 931 ext/wddx/wddx.c if ((pce = zend_hash_find_ptr(EG(class_table), Z_STR(ent1->data))) == NULL) { pce 933 ext/wddx/wddx.c pce = PHP_IC_ENTRY; pce 937 ext/wddx/wddx.c object_init_ex(&obj, pce); pce 1059 sapi/cli/php_cli.c zend_class_entry *pce = NULL; pce 1068 sapi/cli/php_cli.c pce = reflection_method_ptr; pce 1070 sapi/cli/php_cli.c pce = reflection_function_ptr; pce 1074 sapi/cli/php_cli.c pce = reflection_class_ptr; pce 1077 sapi/cli/php_cli.c pce = reflection_extension_ptr; pce 1080 sapi/cli/php_cli.c pce = reflection_zend_extension_ptr; pce 1085 sapi/cli/php_cli.c object_init_ex(&ref, pce); pce 1089 sapi/cli/php_cli.c zend_call_method_with_1_params(&ref, pce, &pce->constructor, "__construct", NULL, &arg); pce 408 sapi/phpdbg/phpdbg_info.c zend_class_entry *pce; pce 410 sapi/phpdbg/phpdbg_info.c pce = ce->parent; pce 413 sapi/phpdbg/phpdbg_info.c phpdbg_print_class_name(pce); pce 414 sapi/phpdbg/phpdbg_info.c } while ((pce = pce->parent));