common 771 Zend/zend_API.c const char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; common 775 Zend/zend_API.c active_function->common.function_name); common 791 Zend/zend_API.c const char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; common 795 Zend/zend_API.c active_function->common.function_name); common 814 Zend/zend_API.c const char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; common 818 Zend/zend_API.c active_function->common.function_name, common 1971 Zend/zend_API.c name_len = strlen(fptr->common.function_name); common 1972 Zend/zend_API.c zend_str_tolower_copy(lcname, fptr->common.function_name, MIN(name_len, sizeof(lcname)-1)); common 1975 Zend/zend_API.c if (name_len == sizeof(ZEND_DESTRUCTOR_FUNC_NAME) - 1 && !memcmp(lcname, ZEND_DESTRUCTOR_FUNC_NAME, sizeof(ZEND_DESTRUCTOR_FUNC_NAME) - 1) && fptr->common.num_args != 0) { common 1977 Zend/zend_API.c } else if (name_len == sizeof(ZEND_CLONE_FUNC_NAME) - 1 && !memcmp(lcname, ZEND_CLONE_FUNC_NAME, sizeof(ZEND_CLONE_FUNC_NAME) - 1) && fptr->common.num_args != 0) { common 1980 Zend/zend_API.c if (fptr->common.num_args != 1) { common 1986 Zend/zend_API.c if (fptr->common.num_args != 2) { common 1992 Zend/zend_API.c if (fptr->common.num_args != 1) { common 1998 Zend/zend_API.c if (fptr->common.num_args != 1) { common 2004 Zend/zend_API.c if (fptr->common.num_args != 2) { common 2012 Zend/zend_API.c if (fptr->common.num_args != 2) { common 2018 Zend/zend_API.c !memcmp(lcname, ZEND_TOSTRING_FUNC_NAME, sizeof(ZEND_TOSTRING_FUNC_NAME)-1) && fptr->common.num_args != 0 common 2022 Zend/zend_API.c !memcmp(lcname, ZEND_DEBUGINFO_FUNC_NAME, sizeof(ZEND_DEBUGINFO_FUNC_NAME)-1) && fptr->common.num_args != 0) { common 2145 Zend/zend_API.c if (reg_function->common.arg_info && reg_function->common.num_args) { common 2147 Zend/zend_API.c for (i = 0; i < reg_function->common.num_args; i++) { common 2148 Zend/zend_API.c if (reg_function->common.arg_info[i].class_name || common 2149 Zend/zend_API.c reg_function->common.arg_info[i].type_hint) { common 2150 Zend/zend_API.c reg_function->common.fn_flags |= ZEND_ACC_HAS_TYPE_HINTS; common 2228 Zend/zend_API.c ctor->common.fn_flags |= ZEND_ACC_CTOR; common 2229 Zend/zend_API.c if (ctor->common.fn_flags & ZEND_ACC_STATIC) { common 2230 Zend/zend_API.c zend_error(error_type, "Constructor %s::%s() cannot be static", scope->name, ctor->common.function_name); common 2232 Zend/zend_API.c ctor->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2235 Zend/zend_API.c dtor->common.fn_flags |= ZEND_ACC_DTOR; common 2236 Zend/zend_API.c if (dtor->common.fn_flags & ZEND_ACC_STATIC) { common 2237 Zend/zend_API.c zend_error(error_type, "Destructor %s::%s() cannot be static", scope->name, dtor->common.function_name); common 2239 Zend/zend_API.c dtor->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2242 Zend/zend_API.c clone->common.fn_flags |= ZEND_ACC_CLONE; common 2243 Zend/zend_API.c if (clone->common.fn_flags & ZEND_ACC_STATIC) { common 2244 Zend/zend_API.c zend_error(error_type, "Constructor %s::%s() cannot be static", scope->name, clone->common.function_name); common 2246 Zend/zend_API.c clone->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2249 Zend/zend_API.c if (__call->common.fn_flags & ZEND_ACC_STATIC) { common 2250 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", scope->name, __call->common.function_name); common 2252 Zend/zend_API.c __call->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2255 Zend/zend_API.c if (!(__callstatic->common.fn_flags & ZEND_ACC_STATIC)) { common 2256 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must be static", scope->name, __callstatic->common.function_name); common 2258 Zend/zend_API.c __callstatic->common.fn_flags |= ZEND_ACC_STATIC; common 2261 Zend/zend_API.c if (__tostring->common.fn_flags & ZEND_ACC_STATIC) { common 2262 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", scope->name, __tostring->common.function_name); common 2264 Zend/zend_API.c __tostring->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2267 Zend/zend_API.c if (__get->common.fn_flags & ZEND_ACC_STATIC) { common 2268 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", scope->name, __get->common.function_name); common 2270 Zend/zend_API.c __get->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2273 Zend/zend_API.c if (__set->common.fn_flags & ZEND_ACC_STATIC) { common 2274 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", scope->name, __set->common.function_name); common 2276 Zend/zend_API.c __set->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2279 Zend/zend_API.c if (__unset->common.fn_flags & ZEND_ACC_STATIC) { common 2280 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", scope->name, __unset->common.function_name); common 2282 Zend/zend_API.c __unset->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2285 Zend/zend_API.c if (__isset->common.fn_flags & ZEND_ACC_STATIC) { common 2286 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", scope->name, __isset->common.function_name); common 2288 Zend/zend_API.c __isset->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2291 Zend/zend_API.c if (__debugInfo->common.fn_flags & ZEND_ACC_STATIC) { common 2292 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", scope->name, __debugInfo->common.function_name); common 2850 Zend/zend_API.c instanceof_function(fcc->function_handler->common.scope, EG(scope) TSRMLS_CC)) { common 2854 Zend/zend_API.c && priv_fbc->common.fn_flags & ZEND_ACC_PRIVATE common 2855 Zend/zend_API.c && priv_fbc->common.scope == EG(scope)) { common 2869 Zend/zend_API.c } else if (fcc->function_handler->common.fn_flags & ZEND_ACC_PROTECTED) { common 2870 Zend/zend_API.c if (!zend_check_protected(fcc->function_handler->common.scope, EG(scope))) { common 2896 Zend/zend_API.c (!fcc->function_handler->common.scope || common 2897 Zend/zend_API.c !instanceof_function(ce_org, fcc->function_handler->common.scope TSRMLS_CC))) { common 2898 Zend/zend_API.c if ((fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0) { common 2900 Zend/zend_API.c efree((char*)fcc->function_handler->common.function_name); common 2906 Zend/zend_API.c call_via_handler = (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0; common 2918 Zend/zend_API.c call_via_handler = (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0; common 2930 Zend/zend_API.c if (!fcc->object_ptr && (fcc->function_handler->common.fn_flags & ZEND_ACC_ABSTRACT)) { common 2932 Zend/zend_API.c zend_spprintf(error, 0, "cannot call abstract method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); common 2935 Zend/zend_API.c zend_error(E_ERROR, "Cannot call abstract method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); common 2937 Zend/zend_API.c } else if (!fcc->object_ptr && !(fcc->function_handler->common.fn_flags & ZEND_ACC_STATIC)) { common 2940 Zend/zend_API.c if (fcc->function_handler->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 2954 Zend/zend_API.c zend_spprintf(error, 0, "non-static method %s::%s() %s be called statically, assuming $this from compatible context %s", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb, Z_OBJCE_P(EG(This))->name); common 2959 Zend/zend_API.c zend_error(severity, "Non-static method %s::%s() %s be called statically, assuming $this from compatible context %s", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb, Z_OBJCE_P(EG(This))->name); common 2963 Zend/zend_API.c zend_spprintf(error, 0, "non-static method %s::%s() %s be called statically", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb); common 2968 Zend/zend_API.c zend_error(severity, "Non-static method %s::%s() %s be called statically", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb); common 2979 Zend/zend_API.c zend_spprintf(error, 0, "cannot access private method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); common 2983 Zend/zend_API.c } else if ((fcc->function_handler->common.fn_flags & ZEND_ACC_PROTECTED)) { common 2984 Zend/zend_API.c if (!zend_check_protected(fcc->function_handler->common.scope, EG(scope))) { common 2989 Zend/zend_API.c zend_spprintf(error, 0, "cannot access protected method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); common 3079 Zend/zend_API.c (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER)) || common 3083 Zend/zend_API.c efree((char*)fcc->function_handler->common.function_name); common 3157 Zend/zend_API.c (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER)) || common 3161 Zend/zend_API.c efree((char*)fcc->function_handler->common.function_name); common 3231 Zend/zend_API.c add_next_index_string(callable, fcc.function_handler->common.function_name, 1); common 3235 Zend/zend_API.c (fcc.function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER)) || common 3239 Zend/zend_API.c efree((char*)fcc.function_handler->common.function_name); common 4020 Zend/zend_API.c if (f->common.type != ZEND_USER_FUNCTION || common 4022 Zend/zend_API.c !f->common.scope || common 4023 Zend/zend_API.c !f->common.scope->trait_aliases) { common 4024 Zend/zend_API.c return f->common.function_name; common 4036 Zend/zend_API.c return f->common.function_name; common 4039 Zend/zend_API.c if (len == strlen(f->common.function_name) && common 4040 Zend/zend_API.c !strncasecmp(name, f->common.function_name, len)) { common 4041 Zend/zend_API.c return f->common.function_name; common 4043 Zend/zend_API.c return zend_find_alias_name(f->common.scope, name, len); common 4047 Zend/zend_API.c return f->common.function_name; common 1080 Zend/zend_builtin_functions.c if ((mptr->common.fn_flags & ZEND_ACC_PUBLIC) common 1082 Zend/zend_builtin_functions.c (((mptr->common.fn_flags & ZEND_ACC_PROTECTED) && common 1083 Zend/zend_builtin_functions.c zend_check_protected(mptr->common.scope, EG(scope))) common 1084 Zend/zend_builtin_functions.c || ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) && common 1085 Zend/zend_builtin_functions.c EG(scope) == mptr->common.scope)))) { common 1089 Zend/zend_builtin_functions.c uint len = strlen(mptr->common.function_name); common 1094 Zend/zend_builtin_functions.c ZVAL_STRINGL(method_name, mptr->common.function_name, len, 1); common 1096 Zend/zend_builtin_functions.c } else if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 || common 1097 Zend/zend_builtin_functions.c mptr->common.scope == ce || common 1098 Zend/zend_builtin_functions.c zend_binary_strcasecmp(key, key_len-1, mptr->common.function_name, len) == 0) { common 1103 Zend/zend_builtin_functions.c !same_name(key, mptr->common.function_name, len))) { common 1105 Zend/zend_builtin_functions.c ZVAL_STRINGL(method_name, zend_find_alias_name(mptr->common.scope, key, key_len - 1), key_len - 1, 1); common 1109 Zend/zend_builtin_functions.c ZVAL_STRINGL(method_name, mptr->common.function_name, len, 1); common 1156 Zend/zend_builtin_functions.c && (func->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0 common 1159 Zend/zend_builtin_functions.c RETVAL_BOOL((func->common.scope == zend_ce_closure common 2119 Zend/zend_builtin_functions.c function_name = (ptr->function_state.function->common.scope && common 2120 Zend/zend_builtin_functions.c ptr->function_state.function->common.scope->trait_aliases) ? common 2124 Zend/zend_builtin_functions.c ptr->function_state.function->common.scope, common 2126 Zend/zend_builtin_functions.c ptr->function_state.function->common.function_name; common 2130 Zend/zend_builtin_functions.c if (ptr->function_state.function->common.scope) { common 2131 Zend/zend_builtin_functions.c class_name = ptr->function_state.function->common.scope->name; common 2143 Zend/zend_builtin_functions.c } else if (ptr->function_state.function->common.scope) { common 2144 Zend/zend_builtin_functions.c class_name = ptr->function_state.function->common.scope->name; common 2213 Zend/zend_builtin_functions.c prev->function_state.function->common.type != ZEND_USER_FUNCTION) { common 2292 Zend/zend_builtin_functions.c prev->function_state.function->common.type != ZEND_USER_FUNCTION && common 2293 Zend/zend_builtin_functions.c !(prev->function_state.function->common.type == ZEND_INTERNAL_FUNCTION && common 2294 Zend/zend_builtin_functions.c (prev->function_state.function->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER))) { common 2307 Zend/zend_builtin_functions.c function_name = (ptr->function_state.function->common.scope && common 2308 Zend/zend_builtin_functions.c ptr->function_state.function->common.scope->trait_aliases) ? common 2312 Zend/zend_builtin_functions.c ptr->function_state.function->common.scope, common 2314 Zend/zend_builtin_functions.c ptr->function_state.function->common.function_name; common 2320 Zend/zend_builtin_functions.c if (ptr->function_state.function->common.scope) { common 2321 Zend/zend_builtin_functions.c add_assoc_string_ex(stack_frame, "class", sizeof("class"), (char*)ptr->function_state.function->common.scope->name, 1); common 2336 Zend/zend_builtin_functions.c } else if (ptr->function_state.function->common.scope) { common 2337 Zend/zend_builtin_functions.c add_assoc_string_ex(stack_frame, "class", sizeof("class"), (char*)ptr->function_state.function->common.scope->name, 1); common 2478 Zend/zend_builtin_functions.c if (zif->common.type==ZEND_INTERNAL_FUNCTION common 2484 Zend/zend_builtin_functions.c add_next_index_string(return_value, zif->common.function_name, 1); common 87 Zend/zend_closures.c if ((newthis != NULL) && (closure->func.common.fn_flags & ZEND_ACC_STATIC)) { common 91 Zend/zend_closures.c if (newthis == NULL && !(closure->func.common.fn_flags & ZEND_ACC_STATIC) common 92 Zend/zend_closures.c && closure->func.common.scope && closure->func.type == ZEND_INTERNAL_FUNCTION) { common 121 Zend/zend_closures.c ce = closure->func.common.scope; common 133 Zend/zend_closures.c ce = closure->func.common.scope; common 137 Zend/zend_closures.c if (closure->func.type == ZEND_INTERNAL_FUNCTION && closure->func.common.scope != NULL) { common 138 Zend/zend_closures.c if (ce && !instanceof_function(ce, closure->func.common.scope TSRMLS_CC)) { common 139 Zend/zend_closures.c zend_error(E_WARNING, "Cannot bind function %s::%s to scope class %s", closure->func.common.scope->name, closure->func.common.function_name, ce->name); common 142 Zend/zend_closures.c if (ce && newthis && (closure->func.common.fn_flags & ZEND_ACC_STATIC) == 0 && common 143 Zend/zend_closures.c !instanceof_function(Z_OBJCE_P(newthis), closure->func.common.scope TSRMLS_CC)) { common 144 Zend/zend_closures.c zend_error(E_WARNING, "Cannot bind internal method %s::%s() to object of class %s", closure->func.common.scope->name, closure->func.common.function_name, Z_OBJCE_P(newthis)->name); common 172 Zend/zend_closures.c invoke->common = closure->func.common; common 175 Zend/zend_closures.c ZEND_ACC_PUBLIC | ZEND_ACC_CALL_VIA_HANDLER | (closure->func.common.fn_flags & keep_flags); common 304 Zend/zend_closures.c zend_create_closure(&result, &closure->func, closure->func.common.scope, closure->this_ptr TSRMLS_CC); common 329 Zend/zend_closures.c *ce_ptr = closure->func.common.scope; common 339 Zend/zend_closures.c struct _zend_arg_info *arg_info = closure->func.common.arg_info; common 362 Zend/zend_closures.c zend_uint i, required = closure->func.common.required_num_args; common 367 Zend/zend_closures.c for (i = 0; i < closure->func.common.num_args; i++) { common 466 Zend/zend_closures.c closure->func.common.prototype = NULL; common 467 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_CLOSURE; common 486 Zend/zend_closures.c if (!func->common.scope) { common 497 Zend/zend_closures.c closure->func.common.scope = scope; common 499 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_PUBLIC; common 500 Zend/zend_closures.c if (this_ptr && (closure->func.common.fn_flags & ZEND_ACC_STATIC) == 0) { common 504 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_STATIC; common 2645 Zend/zend_compile.c function_ptr->common.function_name && common 2646 Zend/zend_compile.c function_ptr->common.type == ZEND_USER_FUNCTION && common 2651 Zend/zend_compile.c function_ptr->common.function_name); common 2753 Zend/zend_compile.c ZVAL_STRING(&func_name, fcall->fbc->common.function_name, 1); common 3172 Zend/zend_compile.c if (ce->parent->constructor && ce->parent->constructor->common.fn_flags & ZEND_ACC_FINAL) { common 3174 Zend/zend_compile.c ce->parent->name, ce->parent->constructor->common.function_name, common 3175 Zend/zend_compile.c ce->name, ce->constructor->common.function_name common 3195 Zend/zend_compile.c if (function->common.fn_flags & ZEND_ACC_CTOR) { common 3242 Zend/zend_compile.c if (!proto || (!proto->common.arg_info && proto->common.type != ZEND_USER_FUNCTION)) { common 3249 Zend/zend_compile.c if ((fe->common.fn_flags & ZEND_ACC_CTOR) common 3250 Zend/zend_compile.c && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 common 3251 Zend/zend_compile.c && (proto->common.fn_flags & ZEND_ACC_ABSTRACT) == 0)) { common 3256 Zend/zend_compile.c if ((fe->common.fn_flags & ZEND_ACC_PRIVATE) && (proto->common.fn_flags & ZEND_ACC_PRIVATE)) { common 3261 Zend/zend_compile.c if (proto->common.required_num_args < fe->common.required_num_args common 3262 Zend/zend_compile.c || proto->common.num_args > fe->common.num_args) { common 3267 Zend/zend_compile.c if ((proto->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) common 3268 Zend/zend_compile.c && !(fe->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { common 3272 Zend/zend_compile.c if ((proto->common.fn_flags & ZEND_ACC_VARIADIC) common 3273 Zend/zend_compile.c && !(fe->common.fn_flags & ZEND_ACC_VARIADIC)) { common 3281 Zend/zend_compile.c num_args = proto->common.num_args; common 3282 Zend/zend_compile.c if ((proto->common.fn_flags & ZEND_ACC_VARIADIC) common 3283 Zend/zend_compile.c && fe->common.num_args > proto->common.num_args) { common 3284 Zend/zend_compile.c num_args = fe->common.num_args; common 3288 Zend/zend_compile.c zend_arg_info *fe_arg_info = &fe->common.arg_info[i]; common 3291 Zend/zend_compile.c if (i < proto->common.num_args) { common 3292 Zend/zend_compile.c proto_arg_info = &proto->common.arg_info[i]; common 3294 Zend/zend_compile.c proto_arg_info = &proto->common.arg_info[proto->common.num_args-1]; common 3306 Zend/zend_compile.c if (!strcasecmp(fe_arg_info->class_name, "parent") && proto->common.scope) { common 3307 Zend/zend_compile.c fe_class_name = proto->common.scope->name; common 3308 Zend/zend_compile.c fe_class_name_len = proto->common.scope->name_length; common 3309 Zend/zend_compile.c } else if (!strcasecmp(fe_arg_info->class_name, "self") && fe->common.scope) { common 3310 Zend/zend_compile.c fe_class_name = fe->common.scope->name; common 3311 Zend/zend_compile.c fe_class_name_len = fe->common.scope->name_length; common 3317 Zend/zend_compile.c if (!strcasecmp(proto_arg_info->class_name, "parent") && proto->common.scope && proto->common.scope->parent) { common 3318 Zend/zend_compile.c proto_class_name = proto->common.scope->parent->name; common 3319 Zend/zend_compile.c proto_class_name_len = proto->common.scope->parent->name_length; common 3320 Zend/zend_compile.c } else if (!strcasecmp(proto_arg_info->class_name, "self") && proto->common.scope) { common 3321 Zend/zend_compile.c proto_class_name = proto->common.scope->name; common 3322 Zend/zend_compile.c proto_class_name_len = proto->common.scope->name_length; common 3331 Zend/zend_compile.c if (fe->common.type != ZEND_USER_FUNCTION) { common 3384 Zend/zend_compile.c if (fptr->common.scope) { common 3385 Zend/zend_compile.c memcpy(offset, fptr->common.scope->name, fptr->common.scope->name_length); common 3386 Zend/zend_compile.c offset += fptr->common.scope->name_length; common 3392 Zend/zend_compile.c size_t name_len = strlen(fptr->common.function_name); common 3394 Zend/zend_compile.c memcpy(offset, fptr->common.function_name, name_len); common 3399 Zend/zend_compile.c if (fptr->common.arg_info) { common 3401 Zend/zend_compile.c zend_arg_info *arg_info = fptr->common.arg_info; common 3403 Zend/zend_compile.c required = fptr->common.required_num_args; common 3404 Zend/zend_compile.c for (i = 0; i < fptr->common.num_args;) { common 3408 Zend/zend_compile.c if (!strcasecmp(arg_info->class_name, "self") && fptr->common.scope ) { common 3409 Zend/zend_compile.c class_name = fptr->common.scope->name; common 3410 Zend/zend_compile.c class_name_len = fptr->common.scope->name_length; common 3411 Zend/zend_compile.c } else if (!strcasecmp(arg_info->class_name, "parent") && fptr->common.scope->parent) { common 3412 Zend/zend_compile.c class_name = fptr->common.scope->parent->name; common 3413 Zend/zend_compile.c class_name_len = fptr->common.scope->parent->name_length; common 3530 Zend/zend_compile.c if (++i < fptr->common.num_args) { common 3548 Zend/zend_compile.c zend_uint parent_flags = parent->common.fn_flags; common 3550 Zend/zend_compile.c if ((parent->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 common 3551 Zend/zend_compile.c && parent->common.fn_flags & ZEND_ACC_ABSTRACT common 3552 Zend/zend_compile.c && parent->common.scope != (child->common.prototype ? child->common.prototype->common.scope : child->common.scope) common 3553 Zend/zend_compile.c && child->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_IMPLEMENTED_ABSTRACT)) { common 3555 Zend/zend_compile.c parent->common.scope->name, common 3556 Zend/zend_compile.c child->common.function_name, common 3557 Zend/zend_compile.c child->common.prototype ? child->common.prototype->common.scope->name : child->common.scope->name); common 3561 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot override final method %s::%s()", ZEND_FN_SCOPE_NAME(parent), child->common.function_name); common 3564 Zend/zend_compile.c child_flags = child->common.fn_flags; common 3568 Zend/zend_compile.c if (child->common.fn_flags & ZEND_ACC_STATIC) { common 3569 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non static method %s::%s() static in class %s", ZEND_FN_SCOPE_NAME(parent), child->common.function_name, ZEND_FN_SCOPE_NAME(child)); common 3571 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make static method %s::%s() non static in class %s", ZEND_FN_SCOPE_NAME(parent), child->common.function_name, ZEND_FN_SCOPE_NAME(child)); common 3577 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non abstract method %s::%s() abstract in class %s", ZEND_FN_SCOPE_NAME(parent), child->common.function_name, ZEND_FN_SCOPE_NAME(child)); common 3581 Zend/zend_compile.c child->common.fn_flags |= ZEND_ACC_CHANGED; common 3586 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Access level to %s::%s() must be %s (as in class %s)%s", ZEND_FN_SCOPE_NAME(child), child->common.function_name, zend_visibility_string(parent_flags), ZEND_FN_SCOPE_NAME(parent), (parent_flags&ZEND_ACC_PUBLIC) ? "" : " or weaker"); common 3589 Zend/zend_compile.c child->common.fn_flags |= ZEND_ACC_CHANGED; common 3594 Zend/zend_compile.c child->common.prototype = NULL; common 3596 Zend/zend_compile.c child->common.fn_flags |= ZEND_ACC_IMPLEMENTED_ABSTRACT; common 3597 Zend/zend_compile.c child->common.prototype = parent; common 3598 Zend/zend_compile.c } else if (!(parent->common.fn_flags & ZEND_ACC_CTOR) || (parent->common.prototype && (parent->common.prototype->common.scope->ce_flags & ZEND_ACC_INTERFACE))) { common 3600 Zend/zend_compile.c child->common.prototype = parent->common.prototype ? parent->common.prototype : parent; common 3603 Zend/zend_compile.c if (child->common.prototype && (child->common.prototype->common.fn_flags & ZEND_ACC_ABSTRACT)) { common 3604 Zend/zend_compile.c if (!zend_do_perform_implementation_check(child, child->common.prototype TSRMLS_CC)) { common 3605 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Declaration of %s::%s() must be compatible with %s", ZEND_FN_SCOPE_NAME(child), child->common.function_name, zend_get_function_declaration(child->common.prototype TSRMLS_CC)); common 3610 Zend/zend_compile.c zend_error(E_STRICT, "Declaration of %s::%s() should be compatible with %s", ZEND_FN_SCOPE_NAME(child), child->common.function_name, method_prototype); common 3619 Zend/zend_compile.c zend_uint parent_flags = parent->common.fn_flags; common 3969 Zend/zend_compile.c zend_uint fn_flags = fn->common.scope->ce_flags; common 3970 Zend/zend_compile.c zend_uint other_flags = other_fn->common.scope->ce_flags; common 3973 Zend/zend_compile.c && ((other_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) || zend_do_perform_implementation_check(other_fn, fn TSRMLS_CC)) common 3982 Zend/zend_compile.c ce->clone = fe; fe->common.fn_flags |= ZEND_ACC_CLONE; common 3987 Zend/zend_compile.c ce->constructor = fe; fe->common.fn_flags |= ZEND_ACC_CTOR; common 3989 Zend/zend_compile.c ce->destructor = fe; fe->common.fn_flags |= ZEND_ACC_DTOR; common 4015 Zend/zend_compile.c fe->common.fn_flags |= ZEND_ACC_CTOR; common 4028 Zend/zend_compile.c if (existing_fn->common.scope == ce) { common 4033 Zend/zend_compile.c if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 4040 Zend/zend_compile.c } else if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 4056 Zend/zend_compile.c } else if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT && common 4057 Zend/zend_compile.c (existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) { common 4064 Zend/zend_compile.c } else if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 4072 Zend/zend_compile.c } else if ((existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { common 4079 Zend/zend_compile.c fn->common.scope->name, fn->common.function_name, common 4081 Zend/zend_compile.c existing_fn->common.scope->name, existing_fn->common.function_name); common 4087 Zend/zend_compile.c fn->common.prototype = NULL; common 4099 Zend/zend_compile.c if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { common 4101 Zend/zend_compile.c fn->common.scope = ce; common 4103 Zend/zend_compile.c if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 4138 Zend/zend_compile.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) common 4145 Zend/zend_compile.c fn_copy.common.fn_flags = alias->modifiers | (fn->common.fn_flags ^ (fn->common.fn_flags & ZEND_ACC_PPP_MASK)); common 4154 Zend/zend_compile.c alias->trait_method->ce = fn->common.scope; common 4175 Zend/zend_compile.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) common 4179 Zend/zend_compile.c fn_copy.common.fn_flags = alias->modifiers | (fn->common.fn_flags ^ (fn->common.fn_flags & ZEND_ACC_PPP_MASK)); common 4183 Zend/zend_compile.c alias->trait_method->ce = fn->common.scope; common 4191 Zend/zend_compile.c zend_add_trait_method(ce, fn->common.function_name, lcname, fnname_len+1, &fn_copy, overriden TSRMLS_CC); common 4611 Zend/zend_compile.c function->common.function_name, common 4615 Zend/zend_compile.c zend_error(error_level, "Cannot redeclare %s()", function->common.function_name); common 5254 Zend/zend_compile.c ce->constructor->common.fn_flags |= ZEND_ACC_CTOR; common 5255 Zend/zend_compile.c if (ce->constructor->common.fn_flags & ZEND_ACC_STATIC) { common 5256 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Constructor %s::%s() cannot be static", ce->name, ce->constructor->common.function_name); common 5260 Zend/zend_compile.c ce->destructor->common.fn_flags |= ZEND_ACC_DTOR; common 5261 Zend/zend_compile.c if (ce->destructor->common.fn_flags & ZEND_ACC_STATIC) { common 5262 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Destructor %s::%s() cannot be static", ce->name, ce->destructor->common.function_name); common 5266 Zend/zend_compile.c ce->clone->common.fn_flags |= ZEND_ACC_CLONE; common 5267 Zend/zend_compile.c if (ce->clone->common.fn_flags & ZEND_ACC_STATIC) { common 5268 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Clone method %s::%s() cannot be static", ce->name, ce->clone->common.function_name); common 340 Zend/zend_compile.h #define ZEND_FN_SCOPE_NAME(function) ((function) && (function)->common.scope ? (function)->common.scope->name : "") common 354 Zend/zend_compile.h } common; common 843 Zend/zend_compile.h ((zf)->common.arg_info && \ common 844 Zend/zend_compile.h (arg_num <= (zf)->common.num_args \ common 845 Zend/zend_compile.h ? ((zf)->common.arg_info[arg_num-1].pass_by_reference & (m)) \ common 846 Zend/zend_compile.h : ((zf)->common.fn_flags & ZEND_ACC_VARIADIC) \ common 847 Zend/zend_compile.h ? ((zf)->common.arg_info[(zf)->common.num_args-1].pass_by_reference & (m)) : 0)) common 591 Zend/zend_execute.c const char *fname = zf->common.function_name; common 595 Zend/zend_execute.c if (zf->common.scope) { common 597 Zend/zend_execute.c fclass = zf->common.scope->name; common 632 Zend/zend_execute.c if (!zf->common.arg_info) { common 636 Zend/zend_execute.c if (arg_num <= zf->common.num_args) { common 637 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[arg_num-1]; common 638 Zend/zend_execute.c } else if (zf->common.fn_flags & ZEND_ACC_VARIADIC) { common 639 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[zf->common.num_args-1]; common 350 Zend/zend_execute_API.c zend_class_entry *ce = EG(current_execute_data)->function_state.function->common.scope; common 706 Zend/zend_execute_API.c if (EX(function_state).function->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) { common 707 Zend/zend_execute_API.c if (EX(function_state).function->common.fn_flags & ZEND_ACC_ABSTRACT) { common 708 Zend/zend_execute_API.c zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", EX(function_state).function->common.scope->name, EX(function_state).function->common.function_name); common 710 Zend/zend_execute_API.c if (EX(function_state).function->common.fn_flags & ZEND_ACC_DEPRECATED) { common 712 Zend/zend_execute_API.c EX(function_state).function->common.scope ? EX(function_state).function->common.scope->name : "", common 713 Zend/zend_execute_API.c EX(function_state).function->common.scope ? "::" : "", common 714 Zend/zend_execute_API.c EX(function_state).function->common.function_name); common 737 Zend/zend_execute_API.c EX(function_state).function->common.scope ? EX(function_state).function->common.scope->name : "", common 738 Zend/zend_execute_API.c EX(function_state).function->common.scope ? "::" : "", common 739 Zend/zend_execute_API.c EX(function_state).function->common.function_name); common 755 Zend/zend_execute_API.c (EX(function_state).function->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) == 0 ) { common 787 Zend/zend_execute_API.c if ((EX(function_state).function->common.fn_flags & ZEND_ACC_STATIC)) { common 813 Zend/zend_execute_API.c EG(scope) = EX(function_state).function->common.scope; common 840 Zend/zend_execute_API.c int call_via_handler = (EX(function_state).function->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0; common 842 Zend/zend_execute_API.c if (EX(function_state).function->common.scope) { common 843 Zend/zend_execute_API.c EG(scope) = EX(function_state).function->common.scope; common 871 Zend/zend_execute_API.c Z_OBJ_HT_P(fci->object_ptr)->call_method(EX(function_state).function->common.function_name, fci->param_count, *fci->retval_ptr_ptr, fci->retval_ptr_ptr, fci->object_ptr, 1 TSRMLS_CC); common 877 Zend/zend_execute_API.c efree((char*)EX(function_state).function->common.function_name); common 1438 Zend/zend_execute_API.c ai.afn[idx] ? ai.afn[idx]->common.function_name : "", \ common 1449 Zend/zend_execute_API.c if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 1453 Zend/zend_execute_API.c if (fn->common.fn_flags & ZEND_ACC_CTOR) { common 963 Zend/zend_object_handlers.c if (fbc->common.scope == ce && EG(scope) == ce) { common 975 Zend/zend_object_handlers.c && fbc->common.scope == EG(scope)) { common 1081 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), method_name, EG(scope) ? EG(scope)->name : ""); common 1089 Zend/zend_object_handlers.c is_derived_class(fbc->common.scope, EG(scope)) && common 1094 Zend/zend_object_handlers.c && priv_fbc->common.fn_flags & ZEND_ACC_PRIVATE common 1095 Zend/zend_object_handlers.c && priv_fbc->common.scope == EG(scope)) { common 1099 Zend/zend_object_handlers.c if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { common 1107 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), method_name, EG(scope) ? EG(scope)->name : ""); common 1201 Zend/zend_object_handlers.c if (!memcmp(lc_class_name, lc_function_name, function_name_strlen) && memcmp(ce->constructor->common.function_name, "__", sizeof("__") - 1)) { common 1227 Zend/zend_object_handlers.c if (UNEXPECTED(!(fbc->common.fn_flags & ZEND_ACC_STATIC))) { common 1228 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot call non static method %s::%s() without object", ZEND_FN_SCOPE_NAME(fbc), fbc->common.function_name); common 1245 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), function_name_strval, EG(scope) ? EG(scope)->name : ""); common 1248 Zend/zend_object_handlers.c } else if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { common 1255 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), function_name_strval, EG(scope) ? EG(scope)->name : ""); common 1343 Zend/zend_object_handlers.c if (UNEXPECTED(constructor->common.scope != EG(scope))) { common 1345 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to private %s::%s() from context '%s'", constructor->common.scope->name, constructor->common.function_name, EG(scope)->name); common 1347 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to private %s::%s() from invalid context", constructor->common.scope->name, constructor->common.function_name); common 1350 Zend/zend_object_handlers.c } else if ((constructor->common.fn_flags & ZEND_ACC_PROTECTED)) { common 1357 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to protected %s::%s() from context '%s'", constructor->common.scope->name, constructor->common.function_name, EG(scope)->name); common 1359 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Call to protected %s::%s() from invalid context", constructor->common.scope->name, constructor->common.function_name); common 1638 Zend/zend_object_handlers.c if ((*fptr_ptr)->common.fn_flags & ZEND_ACC_STATIC) { common 155 Zend/zend_object_handlers.h ((fbc)->common.prototype ? (fbc)->common.prototype->common.scope : (fbc)->common.scope) common 1919 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) { common 1920 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) { common 1921 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name); common 1923 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { common 1925 Zend/zend_vm_def.h fbc->common.scope ? fbc->common.scope->name : "", common 1926 Zend/zend_vm_def.h fbc->common.scope ? "::" : "", common 1927 Zend/zend_vm_def.h fbc->common.function_name); common 1933 Zend/zend_vm_def.h if (fbc->common.scope && common 1934 Zend/zend_vm_def.h !(fbc->common.fn_flags & ZEND_ACC_STATIC) && common 1937 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 1939 Zend/zend_vm_def.h zend_error(E_STRICT, "Non-static method %s::%s() should not be called statically", fbc->common.scope->name, fbc->common.function_name); common 1946 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically", fbc->common.scope->name, fbc->common.function_name); common 1950 Zend/zend_vm_def.h if (fbc->type == ZEND_USER_FUNCTION || fbc->common.scope) { common 1956 Zend/zend_vm_def.h EG(scope) = (fbc->type == ZEND_USER_FUNCTION || !EX(object)) ? fbc->common.scope : NULL; common 1970 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 1985 Zend/zend_vm_def.h ret->var.fcall_returned_reference = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; common 2010 Zend/zend_vm_def.h ret->var.fcall_returned_reference = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; common 2039 Zend/zend_vm_def.h Z_OBJ_HT_P(EX(object))->call_method(fbc->common.function_name, num_args, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.var).var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC); common 2045 Zend/zend_vm_def.h efree((char*)fbc->common.function_name); common 2467 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 2480 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 2580 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 2595 Zend/zend_vm_def.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 2601 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 2609 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 2610 Zend/zend_vm_def.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 2613 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 2694 Zend/zend_vm_def.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 2696 Zend/zend_vm_def.h call->fbc->common.prototype = (zend_function*)function_name; common 2752 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 3343 Zend/zend_vm_def.h EX(call)->fbc->common.scope ? EX(call)->fbc->common.scope->name : "", common 3344 Zend/zend_vm_def.h EX(call)->fbc->common.scope ? "::" : "", common 3345 Zend/zend_vm_def.h EX(call)->fbc->common.function_name common 3670 Zend/zend_vm_def.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 5261 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) { common 5262 Zend/zend_vm_def.h efree((char *) call->fbc->common.function_name); common 5439 Zend/zend_vm_def.h if (UNEXPECTED((op_array->common.fn_flags & ZEND_ACC_STATIC) || common 5441 Zend/zend_vm_def.h EX(prev_execute_data)->function_state.function->common.fn_flags & ZEND_ACC_STATIC))) { common 488 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) { common 489 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) { common 490 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name); common 492 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { common 494 Zend/zend_vm_execute.h fbc->common.scope ? fbc->common.scope->name : "", common 495 Zend/zend_vm_execute.h fbc->common.scope ? "::" : "", common 496 Zend/zend_vm_execute.h fbc->common.function_name); common 502 Zend/zend_vm_execute.h if (fbc->common.scope && common 503 Zend/zend_vm_execute.h !(fbc->common.fn_flags & ZEND_ACC_STATIC) && common 506 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 508 Zend/zend_vm_execute.h zend_error(E_STRICT, "Non-static method %s::%s() should not be called statically", fbc->common.scope->name, fbc->common.function_name); common 515 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically", fbc->common.scope->name, fbc->common.function_name); common 519 Zend/zend_vm_execute.h if (fbc->type == ZEND_USER_FUNCTION || fbc->common.scope) { common 525 Zend/zend_vm_execute.h EG(scope) = (fbc->type == ZEND_USER_FUNCTION || !EX(object)) ? fbc->common.scope : NULL; common 539 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 554 Zend/zend_vm_execute.h ret->var.fcall_returned_reference = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; common 579 Zend/zend_vm_execute.h ret->var.fcall_returned_reference = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; common 608 Zend/zend_vm_execute.h Z_OBJ_HT_P(EX(object))->call_method(fbc->common.function_name, num_args, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.var).var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC); common 614 Zend/zend_vm_execute.h efree((char*)fbc->common.function_name); common 819 Zend/zend_vm_execute.h EX(call)->fbc->common.scope ? EX(call)->fbc->common.scope->name : "", common 820 Zend/zend_vm_execute.h EX(call)->fbc->common.scope ? "::" : "", common 821 Zend/zend_vm_execute.h EX(call)->fbc->common.function_name common 1217 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) { common 1218 Zend/zend_vm_execute.h efree((char *) call->fbc->common.function_name); common 1498 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 1500 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; common 1556 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 1842 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 1844 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; common 1900 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 2041 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 2043 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; common 2099 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 2277 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 2279 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; common 2335 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 2832 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 3894 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 3909 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 3915 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 3923 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 3924 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 3927 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 4896 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 4911 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 4917 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 4925 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 4926 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 4929 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 5760 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 5775 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 5781 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 5789 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 5790 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 5793 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 6495 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 6510 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 6516 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 6524 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 6525 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 6528 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 6815 Zend/zend_vm_execute.h if (UNEXPECTED((op_array->common.fn_flags & ZEND_ACC_STATIC) || common 6817 Zend/zend_vm_execute.h EX(prev_execute_data)->function_state.function->common.fn_flags & ZEND_ACC_STATIC))) { common 7354 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 7369 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 7375 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 7383 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 7384 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 7387 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 8198 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 9328 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 9341 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 10193 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 10206 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 11059 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 11072 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 12505 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 12518 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 13567 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 15753 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 15766 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 15865 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 15880 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 15886 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 15894 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 15895 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 15898 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 18106 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 18119 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 18219 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 18234 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 18240 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 18248 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 18249 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 18252 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 20424 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 20437 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 20537 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 20552 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 20558 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 20566 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 20567 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 20570 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 21985 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 22000 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 22006 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 22014 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 22015 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 22018 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 23894 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 23907 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 24006 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { common 24021 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 24027 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { common 24035 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 24036 Zend/zend_vm_execute.h zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 24039 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name); common 24667 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 25544 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 25557 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 26957 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 26970 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 28279 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 28292 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 30031 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 30044 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 31236 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 33282 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 33295 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 35406 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 35419 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 37586 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 37599 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 40769 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && common 40782 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 452 ext/fileinfo/fileinfo.c goto common; common 487 ext/fileinfo/fileinfo.c goto common; common 527 ext/fileinfo/fileinfo.c goto common; common 560 ext/fileinfo/fileinfo.c common: common 2202 ext/mysql/php_mysql.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name); common 1333 ext/mysqli/mysqli.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name); common 35 ext/opcache/shared_alloc_posix.c zend_shared_segment common; common 66 ext/opcache/shared_alloc_posix.c shared_segment->common.p = mmap(0, requested_size, PROT_READ | PROT_WRITE, MAP_SHARED, shared_segment->shm_fd, 0); common 67 ext/opcache/shared_alloc_posix.c if (shared_segment->common.p == MAP_FAILED) { common 74 ext/opcache/shared_alloc_posix.c shared_segment->common.pos = 0; common 75 ext/opcache/shared_alloc_posix.c shared_segment->common.size = requested_size; common 82 ext/opcache/shared_alloc_posix.c munmap(shared_segment->common.p, shared_segment->common.size); common 50 ext/opcache/shared_alloc_shm.c zend_shared_segment common; common 113 ext/opcache/shared_alloc_shm.c shared_segments[i].common.p = shmat(shared_segments[i].shm_id, NULL, 0); common 114 ext/opcache/shared_alloc_shm.c if (shared_segments[i].common.p == (void *)-1) { common 121 ext/opcache/shared_alloc_shm.c shared_segments[i].common.pos = 0; common 122 ext/opcache/shared_alloc_shm.c shared_segments[i].common.size = allocate_size; common 130 ext/opcache/shared_alloc_shm.c shmdt(shared_segment->common.p); common 206 ext/opcache/zend_accelerator_util_funcs.c zend_hash_update(function_table, function->common.function_name, strlen(function->common.function_name) + 1, function, sizeof(zend_function), NULL); common 949 ext/opcache/zend_accelerator_util_funcs.c function1->common.function_name, common 953 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, "Cannot redeclare %s()", function1->common.function_name); common 235 ext/pcre/pcrelib/pcre_jit_compile.c backtrack_common common; common 246 ext/pcre/pcrelib/pcre_jit_compile.c backtrack_common common; common 266 ext/pcre/pcrelib/pcre_jit_compile.c backtrack_common common; common 276 ext/pcre/pcrelib/pcre_jit_compile.c backtrack_common common; common 281 ext/pcre/pcrelib/pcre_jit_compile.c backtrack_common common; common 297 ext/pcre/pcrelib/pcre_jit_compile.c backtrack_common common; common 304 ext/pcre/pcrelib/pcre_jit_compile.c backtrack_common common; common 498 ext/pcre/pcrelib/pcre_jit_compile.c #define OVECTOR_START (common->ovector_start) common 500 ext/pcre/pcrelib/pcre_jit_compile.c #define OVECTOR_PRIV(i) (common->cbra_ptr + (i) * (sljit_sw)sizeof(sljit_sw)) common 501 ext/pcre/pcrelib/pcre_jit_compile.c #define PRIVATE_DATA(cc) (common->private_data_ptrs[(cc) - common->start]) common 518 ext/pcre/pcrelib/pcre_jit_compile.c struct sljit_compiler *compiler = common->compiler common 584 ext/pcre/pcrelib/pcre_jit_compile.c static pcre_uchar *next_opcode(compiler_common *common, pcre_uchar *cc) common 586 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_UNUSED_ARG(common); common 735 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 757 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) return NULL; common 779 ext/pcre/pcrelib/pcre_jit_compile.c static BOOL check_opcode_types(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend) common 790 ext/pcre/pcrelib/pcre_jit_compile.c common->has_set_som = TRUE; common 791 ext/pcre/pcrelib/pcre_jit_compile.c common->might_be_empty = TRUE; common 797 ext/pcre/pcrelib/pcre_jit_compile.c common->optimized_cbracket[GET2(cc, 1)] = 0; common 803 ext/pcre/pcrelib/pcre_jit_compile.c common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] = 0; common 817 ext/pcre/pcrelib/pcre_jit_compile.c common->optimized_cbracket[GET2(cc, 1)] = 0; common 825 ext/pcre/pcrelib/pcre_jit_compile.c slot = common->name_table + GET2(cc, 1) * common->name_entry_size; common 828 ext/pcre/pcrelib/pcre_jit_compile.c common->optimized_cbracket[GET2(slot, 0)] = 0; common 829 ext/pcre/pcrelib/pcre_jit_compile.c slot += common->name_entry_size; common 836 ext/pcre/pcrelib/pcre_jit_compile.c if (common->recursive_head_ptr == 0) common 838 ext/pcre/pcrelib/pcre_jit_compile.c common->recursive_head_ptr = common->ovector_start; common 839 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 845 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr == 0) common 847 ext/pcre/pcrelib/pcre_jit_compile.c common->capture_last_ptr = common->ovector_start; common 848 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 854 ext/pcre/pcrelib/pcre_jit_compile.c common->has_then = TRUE; common 855 ext/pcre/pcrelib/pcre_jit_compile.c common->control_head_ptr = 1; common 859 ext/pcre/pcrelib/pcre_jit_compile.c common->needs_start_ptr = TRUE; common 863 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr == 0) common 865 ext/pcre/pcrelib/pcre_jit_compile.c common->mark_ptr = common->ovector_start; common 866 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 872 ext/pcre/pcrelib/pcre_jit_compile.c common->has_then = TRUE; common 873 ext/pcre/pcrelib/pcre_jit_compile.c common->control_head_ptr = 1; common 878 ext/pcre/pcrelib/pcre_jit_compile.c common->needs_start_ptr = TRUE; common 883 ext/pcre/pcrelib/pcre_jit_compile.c common->control_head_ptr = 1; common 884 ext/pcre/pcrelib/pcre_jit_compile.c common->has_skip_arg = TRUE; common 889 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 923 ext/pcre/pcrelib/pcre_jit_compile.c static BOOL detect_repeat(compiler_common *common, pcre_uchar *begin) common 938 ext/pcre/pcrelib/pcre_jit_compile.c if (common->private_data_ptrs[end - common->start - LINK_SIZE] != 0) common 984 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[max_end - common->start - LINK_SIZE] = next_end - max_end; common 985 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[max_end - common->start - LINK_SIZE + 1] = (type == OP_BRAZERO) ? OP_UPTO : OP_MINUPTO; common 987 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[max_end - common->start - LINK_SIZE + 2] = max + 2; common 999 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[end - common->start - LINK_SIZE] = max_end - end; common 1000 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[end - common->start - LINK_SIZE + 1] = OP_EXACT; common 1001 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[end - common->start - LINK_SIZE + 2] = min; common 1060 ext/pcre/pcrelib/pcre_jit_compile.c static void set_private_data_ptrs(compiler_common *common, int *private_data_start, pcre_uchar *ccend) common 1062 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar *cc = common->start; common 1079 ext/pcre/pcrelib/pcre_jit_compile.c if (detect_repeat(common, cc)) common 1092 ext/pcre/pcrelib/pcre_jit_compile.c if (common->private_data_ptrs[cc + 1 - common->start] != 0) common 1094 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[cc - common->start] = private_data_ptr; common 1096 ext/pcre/pcrelib/pcre_jit_compile.c cc += common->private_data_ptrs[cc + 1 - common->start]; common 1111 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[cc - common->start] = private_data_ptr; common 1118 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[cc - common->start] = private_data_ptr; common 1128 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[cc - common->start] = private_data_ptr; common 1201 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 1210 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs[cc - common->start] = private_data_ptr; common 1220 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 1242 ext/pcre/pcrelib/pcre_jit_compile.c static int get_framesize(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, BOOL recursive, BOOL *needs_control_head) common 1253 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->control_head_ptr != 0); common 1264 ext/pcre/pcrelib/pcre_jit_compile.c possessive = length = (common->capture_last_ptr != 0) ? 5 : 3; common 1268 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 1276 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->has_set_som); common 1289 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->mark_ptr != 0); common 1296 ext/pcre/pcrelib/pcre_jit_compile.c if (common->control_head_ptr != 0) common 1303 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_set_som && !setsom_found) common 1308 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr != 0 && !setmark_found) common 1313 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0 && !capture_last_found) common 1326 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0 && !capture_last_found) common 1337 ext/pcre/pcrelib/pcre_jit_compile.c if (common->control_head_ptr != 0) common 1410 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 1424 ext/pcre/pcrelib/pcre_jit_compile.c static void init_frame(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, int stackpos, int stacktop, BOOL recursive) common 1442 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 1450 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->has_set_som); common 1466 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->mark_ptr != 0); common 1469 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->mark_ptr); common 1470 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), stackpos, SLJIT_IMM, -common->mark_ptr); common 1480 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_set_som && !setsom_found) common 1489 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr != 0 && !setmark_found) common 1491 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->mark_ptr); common 1492 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), stackpos, SLJIT_IMM, -common->mark_ptr); common 1498 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0 && !capture_last_found) common 1500 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr); common 1501 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), stackpos, SLJIT_IMM, -common->capture_last_ptr); common 1514 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0 && !capture_last_found) common 1516 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr); common 1517 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), stackpos, SLJIT_IMM, -common->capture_last_ptr); common 1537 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 1546 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE int get_private_data_copy_length(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, BOOL needs_control_head) common 1584 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] == 0) common 1608 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 1617 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 1626 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 1662 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 1671 ext/pcre/pcrelib/pcre_jit_compile.c static void copy_private_data(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, common 1715 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(save && common->recursive_head_ptr != 0); common 1717 ext/pcre/pcrelib/pcre_jit_compile.c srcw[0] = common->recursive_head_ptr; common 1720 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->control_head_ptr != 0); common 1722 ext/pcre/pcrelib/pcre_jit_compile.c srcw[1] = common->control_head_ptr; common 1765 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] == 0) common 1802 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 1815 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 1828 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]); common 1891 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 1993 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *set_then_offsets(compiler_common *common, pcre_uchar *cc, pcre_uint8 *current_offset) common 2005 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 2007 ext/pcre/pcrelib/pcre_jit_compile.c current_offset = common->then_offsets + (cc - common->start); common 2012 ext/pcre/pcrelib/pcre_jit_compile.c cc = set_then_offsets(common, cc, current_offset); common 2016 ext/pcre/pcrelib/pcre_jit_compile.c current_offset = common->then_offsets + (cc + 1 + LINK_SIZE - common->start); common 2019 ext/pcre/pcrelib/pcre_jit_compile.c cc = next_opcode(common, cc); common 2060 ext/pcre/pcrelib/pcre_jit_compile.c static void add_stub(compiler_common *common, struct sljit_jump *start) common 2069 ext/pcre/pcrelib/pcre_jit_compile.c list_item->next = common->stubs; common 2070 ext/pcre/pcrelib/pcre_jit_compile.c common->stubs = list_item; common 2074 ext/pcre/pcrelib/pcre_jit_compile.c static void flush_stubs(compiler_common *common) common 2077 ext/pcre/pcrelib/pcre_jit_compile.c stub_list *list_item = common->stubs; common 2082 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->stackalloc, JUMP(SLJIT_FAST_CALL)); common 2086 ext/pcre/pcrelib/pcre_jit_compile.c common->stubs = NULL; common 2089 ext/pcre/pcrelib/pcre_jit_compile.c static void add_label_addr(compiler_common *common, sljit_uw *update_addr) common 2099 ext/pcre/pcrelib/pcre_jit_compile.c label_addr->next = common->label_addrs; common 2100 ext/pcre/pcrelib/pcre_jit_compile.c common->label_addrs = label_addr; common 2103 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void count_match(compiler_common *common) common 2108 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->calllimit, JUMP(SLJIT_ZERO)); common 2111 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void allocate_stack(compiler_common *common, int size) common 2124 ext/pcre/pcrelib/pcre_jit_compile.c add_stub(common, CMP(SLJIT_GREATER, STACK_TOP, 0, STACK_LIMIT, 0)); common 2127 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void free_stack(compiler_common *common, int size) common 2133 ext/pcre/pcrelib/pcre_jit_compile.c static sljit_uw * allocate_read_only_data(compiler_common *common, sljit_uw size) common 2148 ext/pcre/pcrelib/pcre_jit_compile.c *(void**)result = common->read_only_data_head; common 2149 ext/pcre/pcrelib/pcre_jit_compile.c common->read_only_data_head = (void *)result; common 2167 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void reset_ovector(compiler_common *common, int length) common 2193 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void do_reset_match(compiler_common *common, int length) common 2219 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr != 0) common 2220 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->mark_ptr, SLJIT_IMM, 0); common 2221 ext/pcre/pcrelib/pcre_jit_compile.c if (common->control_head_ptr != 0) common 2222 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_IMM, 0); common 2224 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->start_ptr); common 2252 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void copy_ovector(compiler_common *common, int topbracket) common 2263 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr != 0) common 2264 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_SP), common->mark_ptr); common 2266 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr != 0) common 2302 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void return_with_partial_match(compiler_common *common, struct sljit_label *quit) common 2308 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->start_used_ptr != 0 && common->start_ptr != 0 common 2309 ext/pcre/pcrelib/pcre_jit_compile.c && (common->mode == JIT_PARTIAL_SOFT_COMPILE ? common->hit_start != 0 : common->hit_start == 0)); common 2321 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_SP), common->mode == JIT_PARTIAL_HARD_COMPILE ? common->start_ptr : (common->hit_start + (int)sizeof(sljit_sw)), SLJIT_S0, 0); common 2328 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_SP), common->mode == JIT_PARTIAL_HARD_COMPILE ? common->start_used_ptr : common->hit_start); common 2344 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void check_start_used_ptr(compiler_common *common) common 2350 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_PARTIAL_SOFT_COMPILE) common 2353 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_ADD, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, SLJIT_IMM, 1); common 2357 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); common 2360 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->mode == JIT_PARTIAL_HARD_COMPILE) common 2362 ext/pcre/pcrelib/pcre_jit_compile.c jump = CMP(SLJIT_LESS_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); common 2363 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); common 2368 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE BOOL char_has_othercase(compiler_common *common, pcre_uchar *cc) common 2374 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2386 ext/pcre/pcrelib/pcre_jit_compile.c return common->fcc[c] != c; common 2392 ext/pcre/pcrelib/pcre_jit_compile.c return MAX_255(c) ? common->fcc[c] != c : FALSE; common 2395 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE unsigned int char_othercase(compiler_common *common, unsigned int c) common 2399 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && c > 127) common 2408 ext/pcre/pcrelib/pcre_jit_compile.c return TABLE_GET(c, common->fcc, c); common 2411 ext/pcre/pcrelib/pcre_jit_compile.c static unsigned int char_get_othercase_bit(compiler_common *common, pcre_uchar *cc) common 2420 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2424 ext/pcre/pcrelib/pcre_jit_compile.c oc = common->fcc[c]; common 2437 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(c, common->fcc, c); common 2441 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(c, common->fcc, c); common 2458 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && c > 127) common 2474 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && c > 65535) common 2487 ext/pcre/pcrelib/pcre_jit_compile.c static void check_partial(compiler_common *common, BOOL force) common 2493 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(!force || common->mode != JIT_COMPILE); common 2495 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 2499 ext/pcre/pcrelib/pcre_jit_compile.c jump = CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); common 2500 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->mode == JIT_PARTIAL_SOFT_COMPILE) common 2501 ext/pcre/pcrelib/pcre_jit_compile.c jump = CMP(SLJIT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, SLJIT_IMM, -1); common 2503 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_PARTIAL_SOFT_COMPILE) common 2504 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, 0); common 2507 ext/pcre/pcrelib/pcre_jit_compile.c if (common->partialmatchlabel != NULL) common 2508 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->partialmatchlabel); common 2510 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->partialmatch, JUMP(SLJIT_JUMP)); common 2517 ext/pcre/pcrelib/pcre_jit_compile.c static void check_str_end(compiler_common *common, jump_list **end_reached) common 2523 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 2530 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_PARTIAL_SOFT_COMPILE) common 2532 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, end_reached, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0)); common 2533 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, 0); common 2538 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, end_reached, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0)); common 2539 ext/pcre/pcrelib/pcre_jit_compile.c if (common->partialmatchlabel != NULL) common 2540 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->partialmatchlabel); common 2542 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->partialmatch, JUMP(SLJIT_JUMP)); common 2547 ext/pcre/pcrelib/pcre_jit_compile.c static void detect_partial_match(compiler_common *common, jump_list **backtracks) common 2552 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 2560 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_GREATER_EQUAL, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0)); common 2561 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_PARTIAL_SOFT_COMPILE) common 2563 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, 0); common 2568 ext/pcre/pcrelib/pcre_jit_compile.c if (common->partialmatchlabel != NULL) common 2569 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->partialmatchlabel); common 2571 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->partialmatch, JUMP(SLJIT_JUMP)); common 2576 ext/pcre/pcrelib/pcre_jit_compile.c static void peek_char(compiler_common *common, pcre_uint32 max) common 2589 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2595 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->utfreadchar, JUMP(SLJIT_FAST_CALL)); common 2602 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2638 ext/pcre/pcrelib/pcre_jit_compile.c static void read_char7_type(compiler_common *common, BOOL full_read) common 2646 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->utf); common 2651 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes); common 2664 ext/pcre/pcrelib/pcre_jit_compile.c static void read_char_range(compiler_common *common, pcre_uint32 min, pcre_uint32 max, BOOL update_str_ptr) common 2686 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2736 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, (max < 0x10000) ? &common->utfreadchar16 : &common->utfreadchar, JUMP(SLJIT_FAST_CALL)); common 2761 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2792 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void read_char(compiler_common *common) common 2794 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, 0, READ_CHAR_MAX, TRUE); common 2797 ext/pcre/pcrelib/pcre_jit_compile.c static void read_char8_type(compiler_common *common, BOOL update_str_ptr) common 2814 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2818 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes); common 2830 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes); common 2834 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->utfreadtype8, JUMP(SLJIT_FAST_CALL)); common 2845 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes); common 2851 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && update_str_ptr) common 2862 ext/pcre/pcrelib/pcre_jit_compile.c static void skip_char_back(compiler_common *common) common 2870 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2880 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 2897 ext/pcre/pcrelib/pcre_jit_compile.c static void check_newlinechar(compiler_common *common, int nltype, jump_list **backtracks, BOOL jumpifmatch) common 2905 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->anynewline, JUMP(SLJIT_FAST_CALL)); common 2924 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(nltype == NLTYPE_FIXED && common->newline < 256); common 2925 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(jumpifmatch ? SLJIT_EQUAL : SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline)); common 2932 ext/pcre/pcrelib/pcre_jit_compile.c static void do_utfreadchar(compiler_common *common) common 2980 ext/pcre/pcrelib/pcre_jit_compile.c static void do_utfreadchar16(compiler_common *common) common 3016 ext/pcre/pcrelib/pcre_jit_compile.c static void do_utfreadtype8(compiler_common *common) common 3037 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes); common 3062 ext/pcre/pcrelib/pcre_jit_compile.c static void do_getucd(compiler_common *common) common 3084 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE struct sljit_label *mainloop_entry(compiler_common *common, BOOL hascrorlf, BOOL firstline) common 3099 ext/pcre/pcrelib/pcre_jit_compile.c if (!(hascrorlf || firstline) && (common->nltype == NLTYPE_ANY || common 3100 ext/pcre/pcrelib/pcre_jit_compile.c common->nltype == NLTYPE_ANYCRLF || common->newline > 255)) common 3106 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->first_line_end != 0); common 3109 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_FIXED && common->newline > 255) common 3116 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff, mainloop); common 3117 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff, mainloop); common 3119 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB, SLJIT_MEM1(SLJIT_SP), common->first_line_end, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1)); common 3126 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->first_line_end, STR_PTR, 0); common 3127 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, common->nlmin, common->nlmax, TRUE); common 3128 ext/pcre/pcrelib/pcre_jit_compile.c check_newlinechar(common, common->nltype, &newline, TRUE); common 3131 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->first_line_end, STR_PTR, 0); common 3146 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, common->newline & 0xff); common 3159 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) readuchar = TRUE; common 3167 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff, newlinelabel); common 3172 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 3180 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 3236 ext/pcre/pcrelib/pcre_jit_compile.c static int scan_prefix(compiler_common *common, pcre_uchar *cc, pcre_uint32 *chars, pcre_uint8 *bytes, int max_chars, pcre_uint32 *rec_count) common 3321 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(*cc)) len += GET_EXTRALEN(*cc); common 3323 ext/pcre/pcrelib/pcre_jit_compile.c max_chars = scan_prefix(common, cc + len, chars, bytes, max_chars, rec_count); common 3346 ext/pcre/pcrelib/pcre_jit_compile.c max_chars = scan_prefix(common, alternative + 1 + LINK_SIZE, chars, bytes, max_chars, rec_count); common 3359 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && !is_char7_bitset((const pcre_uint8 *)(cc + 1), FALSE)) return consumed; common 3367 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) return consumed; common 3376 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) return consumed; common 3385 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && !is_char7_bitset((const pcre_uint8 *)common->ctypes - cbit_length + cbit_digit, FALSE)) common 3394 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && !is_char7_bitset((const pcre_uint8 *)common->ctypes - cbit_length + cbit_space, FALSE)) common 3403 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && !is_char7_bitset((const pcre_uint8 *)common->ctypes - cbit_length + cbit_word, FALSE)) common 3420 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) return consumed; common 3430 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) return consumed; common 3445 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) return consumed; common 3488 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(*cc)) len += GET_EXTRALEN(*cc); common 3491 ext/pcre/pcrelib/pcre_jit_compile.c if (caseless && char_has_othercase(common, cc)) common 3494 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 3497 ext/pcre/pcrelib/pcre_jit_compile.c if ((int)PRIV(ord2utf)(char_othercase(common, chr), othercase) != len) common 3504 ext/pcre/pcrelib/pcre_jit_compile.c othercase[0] = TABLE_GET(chr, common->fcc, chr); common 3573 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE BOOL fast_forward_first_n_chars(compiler_common *common, BOOL firstline) common 3598 ext/pcre/pcrelib/pcre_jit_compile.c max = scan_prefix(common, common->start, chars, bytes, MAX_N_CHARS, &rec_count); common 3639 ext/pcre/pcrelib/pcre_jit_compile.c update_table = (sljit_ub *)allocate_read_only_data(common, 256); common 3728 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->first_line_end != 0); common 3729 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->first_line_end); common 3800 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->first_line_end); common 3817 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void fast_forward_first_char(compiler_common *common, pcre_uchar first_char, BOOL caseless, BOOL firstline) common 3827 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->first_line_end != 0); common 3829 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STR_END, 0, SLJIT_MEM1(SLJIT_SP), common->first_line_end); common 3839 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(first_char, common->fcc, first_char); common 3841 ext/pcre/pcrelib/pcre_jit_compile.c if (first_char > 127 && common->utf) common 3874 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void fast_forward_newline(compiler_common *common, BOOL firstline) common 3887 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->first_line_end != 0); common 3889 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STR_END, 0, SLJIT_MEM1(SLJIT_SP), common->first_line_end); common 3892 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_FIXED && common->newline > 255) common 3913 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff, loop); common 3914 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff, loop); common 3928 ext/pcre/pcrelib/pcre_jit_compile.c skip_char_back(common); common 3931 ext/pcre/pcrelib/pcre_jit_compile.c common->ff_newline_shortcut = loop; common 3933 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, common->nlmin, common->nlmax, TRUE); common 3935 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_ANY || common->nltype == NLTYPE_ANYCRLF) common 3937 ext/pcre/pcrelib/pcre_jit_compile.c check_newlinechar(common, common->nltype, &newline, FALSE); common 3940 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_ANY || common->nltype == NLTYPE_ANYCRLF) common 3962 ext/pcre/pcrelib/pcre_jit_compile.c static BOOL check_class_ranges(compiler_common *common, const pcre_uint8 *bits, BOOL nclass, BOOL invert, jump_list **backtracks); common 3964 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void fast_forward_start_bits(compiler_common *common, pcre_uint8 *start_bits, BOOL firstline) common 3977 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->first_line_end != 0); common 3979 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STR_END, 0, SLJIT_MEM1(SLJIT_SP), common->first_line_end); common 3986 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 3990 ext/pcre/pcrelib/pcre_jit_compile.c if (!check_class_ranges(common, start_bits, (start_bits[31] & 0x80) != 0, TRUE, &matches)) common 4006 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4012 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4019 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4041 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE struct sljit_jump *search_requested_char(compiler_common *common, pcre_uchar req_char, BOOL caseless, BOOL has_firstchar) common 4052 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->req_char_ptr != 0); common 4053 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->req_char_ptr); common 4070 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(req_char, common->fcc, req_char); common 4072 ext/pcre/pcrelib/pcre_jit_compile.c if (req_char > 127 && common->utf) common 4098 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->req_char_ptr, TMP1, 0); common 4104 ext/pcre/pcrelib/pcre_jit_compile.c static void do_revertframes(compiler_common *common) common 4139 ext/pcre/pcrelib/pcre_jit_compile.c static void check_wordboundary(compiler_common *common) common 4156 ext/pcre/pcrelib/pcre_jit_compile.c skip_char_back(common); common 4157 ext/pcre/pcrelib/pcre_jit_compile.c check_start_used_ptr(common); common 4158 ext/pcre/pcrelib/pcre_jit_compile.c read_char(common); common 4162 ext/pcre/pcrelib/pcre_jit_compile.c if (common->use_ucp) common 4166 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); common 4184 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4187 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), common->ctypes); common 4201 ext/pcre/pcrelib/pcre_jit_compile.c check_str_end(common, &skipread_list); common 4202 ext/pcre/pcrelib/pcre_jit_compile.c peek_char(common, READ_CHAR_MAX); common 4206 ext/pcre/pcrelib/pcre_jit_compile.c if (common->use_ucp) common 4210 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); common 4229 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4232 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP1), common->ctypes); common 4248 ext/pcre/pcrelib/pcre_jit_compile.c static BOOL check_class_ranges(compiler_common *common, const pcre_uint8 *bits, BOOL nclass, BOOL invert, jump_list **backtracks) common 4399 ext/pcre/pcrelib/pcre_jit_compile.c static void check_anynewline(compiler_common *common) common 4412 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4426 ext/pcre/pcrelib/pcre_jit_compile.c static void check_hspace(compiler_common *common) common 4440 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4465 ext/pcre/pcrelib/pcre_jit_compile.c static void check_vspace(compiler_common *common) common 4478 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4496 ext/pcre/pcrelib/pcre_jit_compile.c static void do_casefulcmp(compiler_common *common) common 4525 ext/pcre/pcrelib/pcre_jit_compile.c static void do_caselesscmp(compiler_common *common) common 4537 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, LCC_TABLE, 0, SLJIT_IMM, common->lcc); common 4605 ext/pcre/pcrelib/pcre_jit_compile.c static pcre_uchar *byte_sequence_compare(compiler_common *common, BOOL caseless, pcre_uchar *cc, common 4615 ext/pcre/pcrelib/pcre_jit_compile.c if (caseless && char_has_othercase(common, cc)) common 4617 ext/pcre/pcrelib/pcre_jit_compile.c othercasebit = char_get_othercase_bit(common, cc); common 4662 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(*cc)) common 4780 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_xclass_matchingpath(compiler_common *common, pcre_uchar *cc, jump_list **backtracks) common 4790 ext/pcre/pcrelib/pcre_jit_compile.c BOOL utf = common->utf; common 4898 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 4899 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, min, max, (cc[-1] & XCL_NOT) != 0); common 4906 ext/pcre/pcrelib/pcre_jit_compile.c if (!check_class_ranges(common, (const pcre_uint8 *)cc, (((const pcre_uint8 *)cc)[31] & 0x80) != 0, TRUE, &found)) common 4933 ext/pcre/pcrelib/pcre_jit_compile.c if (!check_class_ranges(common, (const pcre_uint8 *)cc, FALSE, TRUE, list)) common 4937 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4949 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 4964 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); common 5285 ext/pcre/pcrelib/pcre_jit_compile.c static pcre_uchar *compile_char1_matchingpath(compiler_common *common, pcre_uchar type, pcre_uchar *cc, jump_list **backtracks) common 5316 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->wordboundary, JUMP(SLJIT_FAST_CALL)); common 5323 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5325 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && is_char7_bitset((const pcre_uint8*)common->ctypes - cbit_length + cbit_digit, FALSE)) common 5326 ext/pcre/pcrelib/pcre_jit_compile.c read_char7_type(common, type == OP_NOT_DIGIT); common 5329 ext/pcre/pcrelib/pcre_jit_compile.c read_char8_type(common, type == OP_NOT_DIGIT); common 5337 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5339 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && is_char7_bitset((const pcre_uint8*)common->ctypes - cbit_length + cbit_space, FALSE)) common 5340 ext/pcre/pcrelib/pcre_jit_compile.c read_char7_type(common, type == OP_NOT_WHITESPACE); common 5343 ext/pcre/pcrelib/pcre_jit_compile.c read_char8_type(common, type == OP_NOT_WHITESPACE); common 5350 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5352 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && is_char7_bitset((const pcre_uint8*)common->ctypes - cbit_length + cbit_word, FALSE)) common 5353 ext/pcre/pcrelib/pcre_jit_compile.c read_char7_type(common, type == OP_NOT_WORDCHAR); common 5356 ext/pcre/pcrelib/pcre_jit_compile.c read_char8_type(common, type == OP_NOT_WORDCHAR); common 5362 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5363 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, common->nlmin, common->nlmax, TRUE); common 5364 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_FIXED && common->newline > 255) common 5366 ext/pcre/pcrelib/pcre_jit_compile.c jump[0] = CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff); common 5368 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode != JIT_PARTIAL_HARD_COMPILE) common 5371 ext/pcre/pcrelib/pcre_jit_compile.c check_str_end(common, &end_list); common 5374 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline & 0xff)); common 5379 ext/pcre/pcrelib/pcre_jit_compile.c check_newlinechar(common, common->nltype, backtracks, TRUE); common 5383 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5385 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 5411 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5424 ext/pcre/pcrelib/pcre_jit_compile.c compile_xclass_matchingpath(common, propdata, backtracks); common 5430 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5431 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, common->bsr_nlmin, common->bsr_nlmax, FALSE); common 5435 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode != JIT_PARTIAL_HARD_COMPILE) common 5438 ext/pcre/pcrelib/pcre_jit_compile.c check_str_end(common, &end_list); common 5444 ext/pcre/pcrelib/pcre_jit_compile.c check_newlinechar(common, common->bsr_nltype, backtracks, FALSE); common 5452 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5453 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, 0x9, 0x3000, type == OP_NOT_HSPACE); common 5454 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->hspace, JUMP(SLJIT_FAST_CALL)); common 5460 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5461 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, 0xa, 0x2029, type == OP_NOT_VSPACE); common 5462 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->vspace, JUMP(SLJIT_FAST_CALL)); common 5468 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5469 ext/pcre/pcrelib/pcre_jit_compile.c read_char(common); common 5470 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); common 5479 ext/pcre/pcrelib/pcre_jit_compile.c read_char(common); common 5480 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->getucd, JUMP(SLJIT_FAST_CALL)); common 5495 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_PARTIAL_HARD_COMPILE) common 5499 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, TRUE); common 5508 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_FIXED && common->newline > 255) common 5512 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 5519 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff); common 5522 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, TRUE); common 5527 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); common 5528 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff)); common 5530 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->nltype == NLTYPE_FIXED) common 5535 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline)); common 5551 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_ANYCRLF) common 5560 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, common->nlmin, common->nlmax, TRUE); common 5562 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->anynewline, JUMP(SLJIT_FAST_CALL)); common 5570 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, FALSE); common 5575 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, FALSE); common 5596 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_FIXED && common->newline > 255) common 5602 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); common 5603 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff)); common 5607 ext/pcre/pcrelib/pcre_jit_compile.c skip_char_back(common); common 5608 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, common->nlmin, common->nlmax, TRUE); common 5609 ext/pcre/pcrelib/pcre_jit_compile.c check_newlinechar(common, common->nltype, backtracks, FALSE); common 5619 ext/pcre/pcrelib/pcre_jit_compile.c if (!common->endonly) common 5620 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, OP_EODN, cc, backtracks); common 5624 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, FALSE); common 5633 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, FALSE); common 5637 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_FIXED && common->newline > 255) common 5641 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 5647 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); common 5648 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, TRUE); common 5654 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff)); common 5655 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, backtracks, CMP(SLJIT_NOT_EQUAL, TMP2, 0, SLJIT_IMM, common->newline & 0xff)); common 5659 ext/pcre/pcrelib/pcre_jit_compile.c peek_char(common, common->nlmax); common 5660 ext/pcre/pcrelib/pcre_jit_compile.c check_newlinechar(common, common->nltype, backtracks, FALSE); common 5669 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(*cc)) length += GET_EXTRALEN(*cc); common 5671 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE && (type == OP_CHAR || !char_has_othercase(common, cc) || char_get_othercase_bit(common, cc) != 0)) common 5681 ext/pcre/pcrelib/pcre_jit_compile.c return byte_sequence_compare(common, type == OP_CHARI, cc, &context, backtracks); common 5684 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5686 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 5694 ext/pcre/pcrelib/pcre_jit_compile.c if (type == OP_CHAR || !char_has_othercase(common, cc)) common 5696 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, c, c, FALSE); common 5700 ext/pcre/pcrelib/pcre_jit_compile.c oc = char_othercase(common, c); common 5701 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, c < oc ? c : oc, c > oc ? c : oc, FALSE); common 5716 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5719 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 5726 ext/pcre/pcrelib/pcre_jit_compile.c if (type == OP_NOT || !char_has_othercase(common, cc)) common 5752 ext/pcre/pcrelib/pcre_jit_compile.c if (type == OP_NOT || !char_has_othercase(common, cc)) common 5754 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, c, c, TRUE); common 5759 ext/pcre/pcrelib/pcre_jit_compile.c oc = char_othercase(common, c); common 5760 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, c < oc ? c : oc, c > oc ? c : oc, TRUE); common 5777 ext/pcre/pcrelib/pcre_jit_compile.c detect_partial_match(common, backtracks); common 5780 ext/pcre/pcrelib/pcre_jit_compile.c bit = (common->utf && is_char7_bitset((const pcre_uint8 *)cc, type == OP_NCLASS)) ? 127 : 255; common 5781 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, 0, bit, type == OP_NCLASS); common 5783 ext/pcre/pcrelib/pcre_jit_compile.c read_char_range(common, 0, 255, type == OP_NCLASS); common 5786 ext/pcre/pcrelib/pcre_jit_compile.c if (check_class_ranges(common, (const pcre_uint8 *)cc, type == OP_NCLASS, FALSE, backtracks)) common 5791 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 5825 ext/pcre/pcrelib/pcre_jit_compile.c compile_xclass_matchingpath(common, cc + LINK_SIZE, backtracks); common 5835 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 5841 ext/pcre/pcrelib/pcre_jit_compile.c skip_char_back(common); common 5852 ext/pcre/pcrelib/pcre_jit_compile.c check_start_used_ptr(common); common 5859 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *compile_charn_matchingpath(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, jump_list **backtracks) common 5878 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(cc[1])) common 5886 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 5888 ext/pcre/pcrelib/pcre_jit_compile.c if (char_has_othercase(common, cc + 1) && char_get_othercase_bit(common, cc + 1) == 0) common 5895 ext/pcre/pcrelib/pcre_jit_compile.c if (char_has_othercase(common, cc + 1) && char_get_othercase_bit(common, cc + 1) == 0) common 5917 ext/pcre/pcrelib/pcre_jit_compile.c do cc = byte_sequence_compare(common, *cc == OP_CHARI, cc + 1, &context, backtracks); while (context.length > 0); common 5922 ext/pcre/pcrelib/pcre_jit_compile.c return compile_char1_matchingpath(common, *cc, cc + 1, backtracks); common 5957 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_dnref_search(compiler_common *common, pcre_uchar *cc, jump_list **backtracks) common 5962 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar *slot = common->name_table + GET2(cc, 1) * common->name_entry_size; common 5976 ext/pcre/pcrelib/pcre_jit_compile.c slot += common->name_entry_size; common 5981 ext/pcre/pcrelib/pcre_jit_compile.c if (backtracks != NULL && !common->jscript_compat) common 5987 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_ref_matchingpath(compiler_common *common, pcre_uchar *cc, jump_list **backtracks, BOOL withchecks, BOOL emptyfail) common 6001 ext/pcre/pcrelib/pcre_jit_compile.c if (withchecks && !common->jscript_compat) common 6008 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && *cc == OP_REFI) common 6025 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 6031 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, FALSE); common 6050 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 6053 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, *cc == OP_REF ? &common->casefulcmp : &common->caselesscmp, JUMP(SLJIT_FAST_CALL)); common 6056 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode != JIT_COMPILE) common 6065 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, *cc == OP_REF ? &common->casefulcmp : &common->caselesscmp, JUMP(SLJIT_FAST_CALL)); common 6068 ext/pcre/pcrelib/pcre_jit_compile.c check_partial(common, FALSE); common 6083 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *compile_ref_iterator_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 6142 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 2); common 6155 ext/pcre/pcrelib/pcre_jit_compile.c compile_dnref_search(common, ccbegin, NULL); common 6165 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 6176 ext/pcre/pcrelib/pcre_jit_compile.c compile_dnref_search(common, ccbegin, &backtrack->topbacktracks); common 6189 ext/pcre/pcrelib/pcre_jit_compile.c compile_ref_matchingpath(common, ccbegin, &backtrack->topbacktracks, FALSE, FALSE); common 6201 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 6211 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 6219 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 6223 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, ref ? 2 : 3); common 6238 ext/pcre/pcrelib/pcre_jit_compile.c compile_dnref_search(common, ccbegin, NULL); common 6256 ext/pcre/pcrelib/pcre_jit_compile.c compile_dnref_search(common, ccbegin, &backtrack->topbacktracks); common 6269 ext/pcre/pcrelib/pcre_jit_compile.c compile_ref_matchingpath(common, ccbegin, &backtrack->topbacktracks, TRUE, TRUE); common 6286 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 6290 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *compile_recurse_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 6294 ext/pcre/pcrelib/pcre_jit_compile.c recurse_entry *entry = common->entries; common 6303 ext/pcre/pcrelib/pcre_jit_compile.c if (get_framesize(common, common->start + start, NULL, TRUE, &needs_control_head) == no_stack) common 6305 ext/pcre/pcrelib/pcre_jit_compile.c start_cc = common->start + start; common 6306 ext/pcre/pcrelib/pcre_jit_compile.c compile_matchingpath(common, next_opcode(common, start_cc), bracketend(start_cc) - (1 + LINK_SIZE), backtrack); common 6332 ext/pcre/pcrelib/pcre_jit_compile.c common->entries = entry; common 6335 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_set_som && common->mark_ptr != 0) common 6338 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 2); common 6339 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->mark_ptr); common 6343 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->has_set_som || common->mark_ptr != 0) common 6345 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->has_set_som ? (int)(OVECTOR(0)) : common->mark_ptr); common 6346 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 6410 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *compile_callout_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 6417 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, CALLOUT_ARG_SIZE / sizeof(sljit_sw)); common 6419 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->capture_last_ptr != 0); common 6420 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr); common 6430 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr != 0) common 6434 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), CALLOUT_ARG_OFFSET(mark), (common->mark_ptr != 0) ? TMP2 : SLJIT_IMM, 0); common 6443 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, CALLOUT_ARG_SIZE / sizeof(sljit_sw)); common 6448 ext/pcre/pcrelib/pcre_jit_compile.c if (common->forced_quit_label == NULL) common 6449 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->forced_quit, JUMP(SLJIT_SIG_LESS)); common 6451 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_SIG_LESS, common->forced_quit_label); common 6458 ext/pcre/pcrelib/pcre_jit_compile.c static pcre_uchar *compile_assert_matchingpath(compiler_common *common, pcre_uchar *cc, assert_backtrack *backtrack, BOOL conditional) common 6470 ext/pcre/pcrelib/pcre_jit_compile.c jump_list **target = (conditional) ? &backtrack->condfailed : &backtrack->common.topbacktracks; common 6473 ext/pcre/pcrelib/pcre_jit_compile.c BOOL save_local_exit = common->local_exit; common 6474 ext/pcre/pcrelib/pcre_jit_compile.c BOOL save_positive_assert = common->positive_assert; common 6475 ext/pcre/pcrelib/pcre_jit_compile.c then_trap_backtrack *save_then_trap = common->then_trap; common 6476 ext/pcre/pcrelib/pcre_jit_compile.c struct sljit_label *save_quit_label = common->quit_label; common 6477 ext/pcre/pcrelib/pcre_jit_compile.c struct sljit_label *save_accept_label = common->accept_label; common 6478 ext/pcre/pcrelib/pcre_jit_compile.c jump_list *save_quit = common->quit; common 6479 ext/pcre/pcrelib/pcre_jit_compile.c jump_list *save_positive_assert_quit = common->positive_assert_quit; common 6480 ext/pcre/pcrelib/pcre_jit_compile.c jump_list *save_accept = common->accept; common 6485 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = NULL; common 6495 ext/pcre/pcrelib/pcre_jit_compile.c framesize = get_framesize(common, cc, NULL, FALSE, &needs_control_head); common 6508 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 6517 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, extrasize); common 6519 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 6523 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_IMM, 0); common 6530 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, framesize + extrasize); common 6535 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 6541 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_IMM, 0); common 6545 ext/pcre/pcrelib/pcre_jit_compile.c init_frame(common, ccbegin, NULL, framesize + extrasize - 1, extrasize, FALSE); common 6552 ext/pcre/pcrelib/pcre_jit_compile.c common->local_exit = TRUE; common 6553 ext/pcre/pcrelib/pcre_jit_compile.c common->quit_label = NULL; common 6554 ext/pcre/pcrelib/pcre_jit_compile.c common->quit = NULL; common 6555 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert = FALSE; common 6558 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert = TRUE; common 6559 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert_quit = NULL; common 6563 ext/pcre/pcrelib/pcre_jit_compile.c common->accept_label = NULL; common 6564 ext/pcre/pcrelib/pcre_jit_compile.c common->accept = NULL; common 6572 ext/pcre/pcrelib/pcre_jit_compile.c compile_matchingpath(common, ccbegin + 1 + LINK_SIZE, cc, &altbacktrack); common 6577 ext/pcre/pcrelib/pcre_jit_compile.c common->local_exit = save_local_exit; common 6578 ext/pcre/pcrelib/pcre_jit_compile.c common->quit_label = save_quit_label; common 6579 ext/pcre/pcrelib/pcre_jit_compile.c common->quit = save_quit; common 6581 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert = save_positive_assert; common 6582 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = save_then_trap; common 6583 ext/pcre/pcrelib/pcre_jit_compile.c common->accept_label = save_accept_label; common 6584 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert_quit = save_positive_assert_quit; common 6585 ext/pcre/pcrelib/pcre_jit_compile.c common->accept = save_accept; common 6588 ext/pcre/pcrelib/pcre_jit_compile.c common->accept_label = LABEL(); common 6589 ext/pcre/pcrelib/pcre_jit_compile.c if (common->accept != NULL) common 6590 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->accept, common->accept_label); common 6598 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, extrasize); common 6600 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_MEM1(STACK_TOP), 0); common 6609 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_MEM1(STACK_TOP), 0); common 6615 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_MEM1(STACK_TOP), (framesize + 1) * sizeof(sljit_sw)); common 6616 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 6646 ext/pcre/pcrelib/pcre_jit_compile.c compile_backtrackingpath(common, altbacktrack.top); common 6651 ext/pcre/pcrelib/pcre_jit_compile.c common->local_exit = save_local_exit; common 6652 ext/pcre/pcrelib/pcre_jit_compile.c common->quit_label = save_quit_label; common 6653 ext/pcre/pcrelib/pcre_jit_compile.c common->quit = save_quit; common 6655 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert = save_positive_assert; common 6656 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = save_then_trap; common 6657 ext/pcre/pcrelib/pcre_jit_compile.c common->accept_label = save_accept_label; common 6658 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert_quit = save_positive_assert_quit; common 6659 ext/pcre/pcrelib/pcre_jit_compile.c common->accept = save_accept; common 6673 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->positive_assert_quit == NULL); common 6675 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert_quit = common->quit; common 6679 ext/pcre/pcrelib/pcre_jit_compile.c if (common->positive_assert_quit != NULL) common 6682 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->positive_assert_quit, LABEL()); common 6689 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 6696 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_MEM1(STACK_TOP), STACK(1)); common 6710 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 6714 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, extrasize); common 6722 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, framesize + extrasize - 1); common 6726 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, framesize + extrasize); common 6790 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 6793 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(backtrack->common.topbacktracks, LABEL()); common 6805 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 6809 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, extrasize); common 6818 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, framesize + extrasize - 1); common 6822 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, framesize + extrasize); common 6836 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(found == &backtrack->common.topbacktracks); common 6837 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(backtrack->common.topbacktracks, LABEL()); common 6838 ext/pcre/pcrelib/pcre_jit_compile.c backtrack->common.topbacktracks = NULL; common 6844 ext/pcre/pcrelib/pcre_jit_compile.c common->local_exit = save_local_exit; common 6845 ext/pcre/pcrelib/pcre_jit_compile.c common->quit_label = save_quit_label; common 6846 ext/pcre/pcrelib/pcre_jit_compile.c common->quit = save_quit; common 6848 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert = save_positive_assert; common 6849 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = save_then_trap; common 6850 ext/pcre/pcrelib/pcre_jit_compile.c common->accept_label = save_accept_label; common 6851 ext/pcre/pcrelib/pcre_jit_compile.c common->positive_assert_quit = save_positive_assert_quit; common 6852 ext/pcre/pcrelib/pcre_jit_compile.c common->accept = save_accept; common 6856 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void match_once_common(compiler_common *common, pcre_uchar ket, int framesize, int private_data_ptr, BOOL has_alternatives, BOOL needs_control_head) common 6870 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, stacksize); common 6899 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, TMP1, 0); common 6902 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE int match_capture_common(compiler_common *common, int stacksize, int offset, int private_data_ptr) common 6906 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 6908 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr); common 6909 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr, SLJIT_IMM, offset >> 1); common 6913 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[offset >> 1] == 0) common 6981 ext/pcre/pcrelib/pcre_jit_compile.c static pcre_uchar *compile_bracket_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 7055 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[offset] == 0) common 7075 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.framesize = get_framesize(common, ccbegin, NULL, FALSE, &needs_control_head); common 7086 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, stacksize); common 7104 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 7162 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 7184 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, stacksize); common 7211 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, stacksize); common 7232 ext/pcre/pcrelib/pcre_jit_compile.c init_frame(common, ccbegin, NULL, BACKTRACK_AS(bracket_backtrack)->u.framesize + stacksize, stacksize + 1, FALSE); common 7238 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[offset >> 1] != 0) common 7241 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 2); common 7251 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 7260 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 7267 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 7286 ext/pcre/pcrelib/pcre_jit_compile.c slot = common->name_table + GET2(matchingpath, 1) * common->name_entry_size; common 7290 ext/pcre/pcrelib/pcre_jit_compile.c slot += common->name_entry_size; common 7296 ext/pcre/pcrelib/pcre_jit_compile.c slot += common->name_entry_size; common 7313 ext/pcre/pcrelib/pcre_jit_compile.c if (common->currententry == NULL) common 7317 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->currententry->start == 0) common 7320 ext/pcre/pcrelib/pcre_jit_compile.c stacksize = stacksize == (int)GET2(common->start, common->currententry->start + 1 + LINK_SIZE); common 7327 ext/pcre/pcrelib/pcre_jit_compile.c if (common->currententry == NULL || common->currententry->start == 0) common 7332 ext/pcre/pcrelib/pcre_jit_compile.c slot = common->name_table + GET2(matchingpath, 1) * common->name_entry_size; common 7333 ext/pcre/pcrelib/pcre_jit_compile.c i = (int)GET2(common->start, common->currententry->start + 1 + LINK_SIZE); common 7338 ext/pcre/pcrelib/pcre_jit_compile.c slot += common->name_entry_size; common 7367 ext/pcre/pcrelib/pcre_jit_compile.c assert->common.cc = matchingpath; common 7369 ext/pcre/pcrelib/pcre_jit_compile.c matchingpath = compile_assert_matchingpath(common, matchingpath, assert, TRUE); common 7373 ext/pcre/pcrelib/pcre_jit_compile.c compile_matchingpath(common, matchingpath, cc, backtrack); common 7378 ext/pcre/pcrelib/pcre_jit_compile.c match_once_common(common, ket, BACKTRACK_AS(bracket_backtrack)->u.framesize, private_data_ptr, has_alternatives, needs_control_head); common 7391 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 7393 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[offset >> 1] == 0) common 7400 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, stacksize); common 7420 ext/pcre/pcrelib/pcre_jit_compile.c stacksize = match_capture_common(common, stacksize, offset, private_data_ptr); common 7431 ext/pcre/pcrelib/pcre_jit_compile.c if (offset != 0 && common->optimized_cbracket[offset >> 1] != 0) common 7447 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 7459 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 7472 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 7480 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 7500 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 7503 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 7509 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 7522 ext/pcre/pcrelib/pcre_jit_compile.c static pcre_uchar *compile_bracketpos_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 7562 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->optimized_cbracket[offset] == 0); common 7573 ext/pcre/pcrelib/pcre_jit_compile.c framesize = get_framesize(common, cc, NULL, FALSE, &needs_control_head); common 7580 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 7592 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, stacksize); common 7603 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 7604 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr); common 7607 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 7608 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 7617 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 7643 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, stacksize); common 7646 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 7666 ext/pcre/pcrelib/pcre_jit_compile.c init_frame(common, cc, NULL, stacksize - 1, stacksize - framesize, FALSE); common 7680 ext/pcre/pcrelib/pcre_jit_compile.c compile_matchingpath(common, ccbegin, cc, backtrack); common 7694 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 7695 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr, SLJIT_IMM, offset >> 1); common 7707 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_MEM1(STACK_TOP), STACK(stack)); common 7723 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 7724 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr, SLJIT_IMM, offset >> 1); common 7738 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_MEM1(STACK_TOP), STACK(stack)); common 7753 ext/pcre/pcrelib/pcre_jit_compile.c flush_stubs(common); common 7755 ext/pcre/pcrelib/pcre_jit_compile.c compile_backtrackingpath(common, backtrack->top); common 7801 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 7805 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *get_iterator_parameters(compiler_common *common, pcre_uchar *cc, pcre_uchar *opcode, pcre_uchar *type, int *max, int *min, pcre_uchar **end) common 7888 ext/pcre/pcrelib/pcre_jit_compile.c *end = next_opcode(common, cc); common 7897 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf && HAS_EXTRALEN(*cc)) *end += GET_EXTRALEN(*cc); common 7903 ext/pcre/pcrelib/pcre_jit_compile.c static pcre_uchar *compile_iterator_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 7922 ext/pcre/pcrelib/pcre_jit_compile.c cc = get_iterator_parameters(common, cc, &opcode, &type, &max, &min, &end); common 7974 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 2); common 7980 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 7988 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); common 8001 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 8010 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); common 8012 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 2); common 8019 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &nomatch); common 8046 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); common 8048 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 8056 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 2); common 8067 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 8070 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); common 8077 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); common 8086 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); common 8091 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &nomatch); common 8106 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &nomatch); common 8116 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &backtrack->topbacktracks); common 8127 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &nomatch); common 8145 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 8149 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *compile_fail_accept_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 8162 ext/pcre/pcrelib/pcre_jit_compile.c if (*cc == OP_ASSERT_ACCEPT || common->currententry != NULL || !common->might_be_empty) common 8165 ext/pcre/pcrelib/pcre_jit_compile.c if (common->accept_label == NULL) common 8166 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, JUMP(SLJIT_JUMP)); common 8168 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->accept_label); common 8172 ext/pcre/pcrelib/pcre_jit_compile.c if (common->accept_label == NULL) common 8173 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_SP), OVECTOR(0))); common 8175 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_SP), OVECTOR(0), common->accept_label); common 8180 ext/pcre/pcrelib/pcre_jit_compile.c if (common->accept_label == NULL) common 8181 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, CMP(SLJIT_EQUAL, TMP2, 0, SLJIT_IMM, 0)); common 8183 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_EQUAL, TMP2, 0, SLJIT_IMM, 0, common->accept_label); common 8185 ext/pcre/pcrelib/pcre_jit_compile.c if (common->accept_label == NULL) common 8186 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, CMP(SLJIT_NOT_EQUAL, TMP2, 0, STR_PTR, 0)); common 8188 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, TMP2, 0, STR_PTR, 0, common->accept_label); common 8193 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *compile_close_matchingpath(compiler_common *common, pcre_uchar *cc) common 8197 ext/pcre/pcrelib/pcre_jit_compile.c BOOL optimized_cbracket = common->optimized_cbracket[offset] != 0; common 8200 ext/pcre/pcrelib/pcre_jit_compile.c if (common->currententry != NULL) common 8212 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *compile_control_verb_matchingpath(compiler_common *common, pcre_uchar *cc, backtrack_common *parent) common 8226 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 8235 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->mark_ptr, TMP2, 0); common 8244 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_then_trap_matchingpath(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, backtrack_common *parent) common 8252 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = BACKTRACK_AS(then_trap_backtrack); common 8253 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(then_trap_backtrack)->common.cc = then_trap_opcode; common 8254 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(then_trap_backtrack)->start = (sljit_sw)(cc - common->start); common 8255 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(then_trap_backtrack)->framesize = get_framesize(common, cc, ccend, FALSE, &needs_control_head); common 8260 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 8261 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, size); common 8263 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, STACK_TOP, 0, SLJIT_IMM, (size - 3) * sizeof(sljit_sw)); common 8265 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, STACK_TOP, 0); common 8272 ext/pcre/pcrelib/pcre_jit_compile.c init_frame(common, cc, ccend, size - 1, 0, FALSE); common 8275 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_matchingpath(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, backtrack_common *parent) common 8284 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_then && common->then_offsets[cc - common->start] != 0) common 8286 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(*ccend != OP_END && common->control_head_ptr != 0); common 8288 ext/pcre/pcrelib/pcre_jit_compile.c save_then_trap = common->then_trap; common 8290 ext/pcre/pcrelib/pcre_jit_compile.c compile_then_trap_matchingpath(common, cc, ccend, parent); common 8327 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_char1_matchingpath(common, *cc, cc + 1, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks); common 8333 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 8341 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mode == JIT_COMPILE) common 8342 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_charn_matchingpath(common, cc, ccend, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks); common 8344 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_char1_matchingpath(common, *cc, cc + 1, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks); common 8412 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_iterator_matchingpath(common, cc, parent); common 8418 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_iterator_matchingpath(common, cc, parent); common 8420 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_char1_matchingpath(common, *cc, cc + 1, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks); common 8426 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_iterator_matchingpath(common, cc, parent); common 8428 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_char1_matchingpath(common, *cc, cc + 1, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks); common 8435 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_ref_iterator_matchingpath(common, cc, parent); common 8438 ext/pcre/pcrelib/pcre_jit_compile.c compile_ref_matchingpath(common, cc, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks, TRUE, FALSE); common 8446 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_ref_iterator_matchingpath(common, cc, parent); common 8449 ext/pcre/pcrelib/pcre_jit_compile.c compile_dnref_search(common, cc, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks); common 8450 ext/pcre/pcrelib/pcre_jit_compile.c compile_ref_matchingpath(common, cc, parent->top != NULL ? &parent->top->nextbacktracks : &parent->topbacktracks, TRUE, FALSE); common 8456 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_recurse_matchingpath(common, cc, parent); common 8460 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_callout_matchingpath(common, cc, parent); common 8468 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_assert_matchingpath(common, cc, BACKTRACK_AS(assert_backtrack), FALSE); common 8476 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 1); common 8481 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, 2); common 8486 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 8497 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_bracket_matchingpath(common, cc, parent); common 8502 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_bracket_matchingpath(common, cc, parent); common 8506 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_assert_matchingpath(common, cc, BACKTRACK_AS(assert_backtrack), FALSE); common 8515 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_bracketpos_matchingpath(common, cc, parent); common 8520 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->mark_ptr != 0); common 8521 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(SLJIT_SP), common->mark_ptr); common 8522 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, common->has_skip_arg ? 5 : 1); common 8524 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(common->has_skip_arg ? 4 : 0), TMP2, 0); common 8526 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->mark_ptr, TMP2, 0); common 8528 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_skip_arg) common 8530 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 8531 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, STACK_TOP, 0); common 8547 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_control_verb_matchingpath(common, cc, parent); common 8553 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_fail_accept_matchingpath(common, cc, parent); common 8557 ext/pcre/pcrelib/pcre_jit_compile.c cc = compile_close_matchingpath(common, cc); common 8576 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(then_trap_backtrack)->common.cc = then_trap_opcode; common 8577 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(then_trap_backtrack)->then_trap = common->then_trap; common 8578 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = save_then_trap; common 8590 ext/pcre/pcrelib/pcre_jit_compile.c compile_backtrackingpath(common, (current)); \ common 8598 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_iterator_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 8613 ext/pcre/pcrelib/pcre_jit_compile.c cc = get_iterator_parameters(common, cc, &opcode, &type, &max, &min, NULL); common 8626 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8645 ext/pcre/pcrelib/pcre_jit_compile.c skip_char_back(common); common 8652 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 2); common 8661 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &jumplist); common 8666 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8679 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &jumplist); common 8696 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 2); common 8710 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8717 ext/pcre/pcrelib/pcre_jit_compile.c compile_char1_matchingpath(common, type, cc, &jumplist); common 8722 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8742 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_ref_iterator_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 8756 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8764 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, ref ? 2 : 3); common 8767 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_recurse_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 8772 ext/pcre/pcrelib/pcre_jit_compile.c compile_backtrackingpath(common, current->top); common 8777 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_set_som && common->mark_ptr != 0) common 8781 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 2); common 8783 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->mark_ptr, TMP1, 0); common 8785 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->has_set_som || common->mark_ptr != 0) common 8788 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8789 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->has_set_som ? (int)(OVECTOR(0)) : common->mark_ptr, TMP2, 0); common 8793 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_assert_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 8821 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8832 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8835 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8842 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 8860 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_bracket_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 8929 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8941 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8956 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8970 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8982 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 8993 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 8995 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->optimized_cbracket[offset >> 1] == 0); common 8998 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr, TMP1, 0); common 9000 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 3); common 9004 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->optimized_cbracket[offset >> 1] == 0) common 9008 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 2); common 9019 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 9029 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9038 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9043 ext/pcre/pcrelib/pcre_jit_compile.c next_update_addr = allocate_read_only_data(common, alt_max * sizeof(sljit_uw)); common 9047 ext/pcre/pcrelib/pcre_jit_compile.c add_label_addr(common, next_update_addr++); common 9071 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 9112 ext/pcre/pcrelib/pcre_jit_compile.c compile_matchingpath(common, ccprev, cc, current); common 9120 ext/pcre/pcrelib/pcre_jit_compile.c match_once_common(common, ket, CURRENT_AS(bracket_backtrack)->u.framesize, private_data_ptr, has_alternatives, needs_control_head); common 9133 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 9135 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[offset >> 1] == 0) common 9142 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, stacksize); common 9162 ext/pcre/pcrelib/pcre_jit_compile.c stacksize = match_capture_common(common, stacksize, offset, private_data_ptr); common 9167 ext/pcre/pcrelib/pcre_jit_compile.c if (offset != 0 && ket == OP_KETRMAX && common->optimized_cbracket[offset >> 1] != 0) common 9179 ext/pcre/pcrelib/pcre_jit_compile.c add_label_addr(common, next_update_addr++); common 9212 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 9220 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9226 ext/pcre/pcrelib/pcre_jit_compile.c if (common->optimized_cbracket[offset >> 1] != 0) common 9230 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 2); common 9237 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9244 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9261 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, stacksize); common 9271 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 2); common 9286 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9294 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9305 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9308 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, bra == OP_BRAMINZERO ? 2 : 1); common 9310 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9320 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_bracketpos_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 9334 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 9337 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 9338 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr, TMP1, 0); common 9341 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, CURRENT_AS(bracketpos_backtrack)->stacksize); common 9346 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 9353 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, CURRENT_AS(bracketpos_backtrack)->stacksize); common 9359 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_braminzero_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 9369 ext/pcre/pcrelib/pcre_jit_compile.c compile_bracket_matchingpath(common, current->cc, current); common 9370 ext/pcre/pcrelib/pcre_jit_compile.c compile_bracket_backtrackingpath(common, current->top); common 9375 ext/pcre/pcrelib/pcre_jit_compile.c backtrack.common.cc = current->cc; common 9378 ext/pcre/pcrelib/pcre_jit_compile.c compile_assert_matchingpath(common, current->cc, &backtrack, FALSE); common 9383 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_control_verb_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 9392 ext/pcre/pcrelib/pcre_jit_compile.c if (common->then_trap != NULL) common 9394 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->control_head_ptr != 0); common 9396 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STACK_TOP, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 9398 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, common->then_trap->start); common 9406 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->then_trap->quit, JUMP(SLJIT_JUMP)); common 9409 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->positive_assert) common 9411 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->positive_assert_quit, JUMP(SLJIT_JUMP)); common 9416 ext/pcre/pcrelib/pcre_jit_compile.c if (common->local_exit) common 9418 ext/pcre/pcrelib/pcre_jit_compile.c if (common->quit_label == NULL) common 9419 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->quit, JUMP(SLJIT_JUMP)); common 9421 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->quit_label); common 9427 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->control_head_ptr != 0); common 9428 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr); common 9435 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->reset_match, CMP(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, -1)); common 9443 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->reset_match, JUMP(SLJIT_JUMP)); common 9446 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_then_trap_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 9454 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = CURRENT_AS(then_trap_backtrack)->then_trap; common 9462 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, size); common 9468 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 9470 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 3); common 9473 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, TMP1, 0); common 9476 ext/pcre/pcrelib/pcre_jit_compile.c static void compile_backtrackingpath(compiler_common *common, struct backtrack_common *current) common 9479 ext/pcre/pcrelib/pcre_jit_compile.c then_trap_backtrack *save_then_trap = common->then_trap; common 9489 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, 1); common 9563 ext/pcre/pcrelib/pcre_jit_compile.c compile_iterator_backtrackingpath(common, current); common 9570 ext/pcre/pcrelib/pcre_jit_compile.c compile_ref_iterator_backtrackingpath(common, current); common 9574 ext/pcre/pcrelib/pcre_jit_compile.c compile_recurse_backtrackingpath(common, current); common 9581 ext/pcre/pcrelib/pcre_jit_compile.c compile_assert_backtrackingpath(common, current); common 9592 ext/pcre/pcrelib/pcre_jit_compile.c compile_bracket_backtrackingpath(common, current); common 9597 ext/pcre/pcrelib/pcre_jit_compile.c compile_bracket_backtrackingpath(common, current); common 9599 ext/pcre/pcrelib/pcre_jit_compile.c compile_assert_backtrackingpath(common, current); common 9607 ext/pcre/pcrelib/pcre_jit_compile.c compile_bracketpos_backtrackingpath(common, current); common 9611 ext/pcre/pcrelib/pcre_jit_compile.c compile_braminzero_backtrackingpath(common, current); common 9615 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(STACK_TOP), STACK(common->has_skip_arg ? 4 : 0)); common 9616 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_skip_arg) common 9618 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, common->has_skip_arg ? 5 : 1); common 9619 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->mark_ptr, TMP1, 0); common 9620 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_skip_arg) common 9621 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, TMP2, 0); common 9630 ext/pcre/pcrelib/pcre_jit_compile.c compile_control_verb_backtrackingpath(common, current); common 9634 ext/pcre/pcrelib/pcre_jit_compile.c if (!common->local_exit) common 9636 ext/pcre/pcrelib/pcre_jit_compile.c if (common->quit_label == NULL) common 9637 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->quit, JUMP(SLJIT_JUMP)); common 9639 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->quit_label); common 9651 ext/pcre/pcrelib/pcre_jit_compile.c compile_then_trap_backtrackingpath(common, current); common 9660 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = save_then_trap; common 9663 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE void compile_recurse(compiler_common *common) common 9666 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar *cc = common->start + common->currententry->start; common 9670 ext/pcre/pcrelib/pcre_jit_compile.c int framesize = get_framesize(common, cc, NULL, TRUE, &needs_control_head); common 9671 ext/pcre/pcrelib/pcre_jit_compile.c int private_data_size = get_private_data_copy_length(common, ccbegin, ccend, needs_control_head); common 9678 ext/pcre/pcrelib/pcre_jit_compile.c common->then_trap = NULL; common 9686 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->currententry->entry == NULL && common->recursive_head_ptr != 0); common 9687 ext/pcre/pcrelib/pcre_jit_compile.c common->currententry->entry = LABEL(); common 9688 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->currententry->calls, common->currententry->entry); common 9691 ext/pcre/pcrelib/pcre_jit_compile.c allocate_stack(common, private_data_size + framesize + alternativesize); common 9692 ext/pcre/pcrelib/pcre_jit_compile.c count_match(common); common 9694 ext/pcre/pcrelib/pcre_jit_compile.c copy_private_data(common, ccbegin, ccend, TRUE, private_data_size + framesize + alternativesize, framesize + alternativesize, needs_control_head); common 9696 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_IMM, 0); common 9697 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->recursive_head_ptr, STACK_TOP, 0); common 9699 ext/pcre/pcrelib/pcre_jit_compile.c init_frame(common, cc, NULL, framesize + alternativesize - 1, alternativesize, TRUE); common 9705 ext/pcre/pcrelib/pcre_jit_compile.c common->quit_label = NULL; common 9706 ext/pcre/pcrelib/pcre_jit_compile.c common->accept_label = NULL; common 9707 ext/pcre/pcrelib/pcre_jit_compile.c common->quit = NULL; common 9708 ext/pcre/pcrelib/pcre_jit_compile.c common->accept = NULL; common 9719 ext/pcre/pcrelib/pcre_jit_compile.c compile_matchingpath(common, altbacktrack.cc, cc, &altbacktrack); common 9723 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->accept, JUMP(SLJIT_JUMP)); common 9725 ext/pcre/pcrelib/pcre_jit_compile.c compile_backtrackingpath(common, altbacktrack.top); common 9741 ext/pcre/pcrelib/pcre_jit_compile.c if (common->quit != NULL) common 9743 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->quit, LABEL()); common 9744 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STACK_TOP, 0, SLJIT_MEM1(SLJIT_SP), common->recursive_head_ptr); common 9748 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 9752 ext/pcre/pcrelib/pcre_jit_compile.c common->quit = NULL; common 9753 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->quit, JUMP(SLJIT_JUMP)); common 9756 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->accept, LABEL()); common 9757 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STACK_TOP, 0, SLJIT_MEM1(SLJIT_SP), common->recursive_head_ptr); common 9761 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &common->revertframes, JUMP(SLJIT_FAST_CALL)); common 9767 ext/pcre/pcrelib/pcre_jit_compile.c if (common->quit != NULL) common 9768 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->quit, LABEL()); common 9769 ext/pcre/pcrelib/pcre_jit_compile.c copy_private_data(common, ccbegin, ccend, FALSE, private_data_size + framesize + alternativesize, framesize + alternativesize, needs_control_head); common 9770 ext/pcre/pcrelib/pcre_jit_compile.c free_stack(common, private_data_size + framesize + alternativesize); common 9775 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->recursive_head_ptr, TMP1, 0); common 9777 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, TMP2, 0); common 9783 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->recursive_head_ptr, TMP2, 0); common 9797 ext/pcre/pcrelib/pcre_jit_compile.c compiler_common *common = &common_data; common 9825 ext/pcre/pcrelib/pcre_jit_compile.c memset(common, 0, sizeof(compiler_common)); common 9828 ext/pcre/pcrelib/pcre_jit_compile.c common->start = rootbacktrack.cc; common 9829 ext/pcre/pcrelib/pcre_jit_compile.c common->read_only_data_head = NULL; common 9830 ext/pcre/pcrelib/pcre_jit_compile.c common->fcc = tables + fcc_offset; common 9831 ext/pcre/pcrelib/pcre_jit_compile.c common->lcc = (sljit_sw)(tables + lcc_offset); common 9832 ext/pcre/pcrelib/pcre_jit_compile.c common->mode = mode; common 9833 ext/pcre/pcrelib/pcre_jit_compile.c common->might_be_empty = study->minlength == 0; common 9834 ext/pcre/pcrelib/pcre_jit_compile.c common->nltype = NLTYPE_FIXED; common 9841 ext/pcre/pcrelib/pcre_jit_compile.c case -1: common->newline = (CHAR_CR << 8) | CHAR_NL; common->nltype = NLTYPE_ANY; break; common 9842 ext/pcre/pcrelib/pcre_jit_compile.c case -2: common->newline = (CHAR_CR << 8) | CHAR_NL; common->nltype = NLTYPE_ANYCRLF; break; common 9843 ext/pcre/pcrelib/pcre_jit_compile.c default: common->newline = NEWLINE; break; common 9846 ext/pcre/pcrelib/pcre_jit_compile.c case PCRE_NEWLINE_CR: common->newline = CHAR_CR; break; common 9847 ext/pcre/pcrelib/pcre_jit_compile.c case PCRE_NEWLINE_LF: common->newline = CHAR_NL; break; common 9849 ext/pcre/pcrelib/pcre_jit_compile.c PCRE_NEWLINE_LF: common->newline = (CHAR_CR << 8) | CHAR_NL; break; common 9850 ext/pcre/pcrelib/pcre_jit_compile.c case PCRE_NEWLINE_ANY: common->newline = (CHAR_CR << 8) | CHAR_NL; common->nltype = NLTYPE_ANY; break; common 9851 ext/pcre/pcrelib/pcre_jit_compile.c case PCRE_NEWLINE_ANYCRLF: common->newline = (CHAR_CR << 8) | CHAR_NL; common->nltype = NLTYPE_ANYCRLF; break; common 9854 ext/pcre/pcrelib/pcre_jit_compile.c common->nlmax = READ_CHAR_MAX; common 9855 ext/pcre/pcrelib/pcre_jit_compile.c common->nlmin = 0; common 9857 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nltype = NLTYPE_ANYCRLF; common 9859 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nltype = NLTYPE_ANY; common 9863 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nltype = NLTYPE_ANYCRLF; common 9865 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nltype = NLTYPE_ANY; common 9868 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nlmax = READ_CHAR_MAX; common 9869 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nlmin = 0; common 9870 ext/pcre/pcrelib/pcre_jit_compile.c common->endonly = (re->options & PCRE_DOLLAR_ENDONLY) != 0; common 9871 ext/pcre/pcrelib/pcre_jit_compile.c common->ctypes = (sljit_sw)(tables + ctypes_offset); common 9872 ext/pcre/pcrelib/pcre_jit_compile.c common->name_table = ((pcre_uchar *)re) + re->name_table_offset; common 9873 ext/pcre/pcrelib/pcre_jit_compile.c common->name_count = re->name_count; common 9874 ext/pcre/pcrelib/pcre_jit_compile.c common->name_entry_size = re->name_entry_size; common 9875 ext/pcre/pcrelib/pcre_jit_compile.c common->jscript_compat = (re->options & PCRE_JAVASCRIPT_COMPAT) != 0; common 9878 ext/pcre/pcrelib/pcre_jit_compile.c common->utf = (re->options & PCRE_UTF8) != 0; common 9880 ext/pcre/pcrelib/pcre_jit_compile.c common->use_ucp = (re->options & PCRE_UCP) != 0; common 9882 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utf) common 9884 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_ANY) common 9885 ext/pcre/pcrelib/pcre_jit_compile.c common->nlmax = 0x2029; common 9886 ext/pcre/pcrelib/pcre_jit_compile.c else if (common->nltype == NLTYPE_ANYCRLF) common 9887 ext/pcre/pcrelib/pcre_jit_compile.c common->nlmax = (CHAR_CR > CHAR_NL) ? CHAR_CR : CHAR_NL; common 9891 ext/pcre/pcrelib/pcre_jit_compile.c common->nlmax = common->newline & 0xff; common 9894 ext/pcre/pcrelib/pcre_jit_compile.c if (common->nltype == NLTYPE_FIXED) common 9895 ext/pcre/pcrelib/pcre_jit_compile.c common->nlmin = common->newline & 0xff; common 9897 ext/pcre/pcrelib/pcre_jit_compile.c common->nlmin = (CHAR_CR < CHAR_NL) ? CHAR_CR : CHAR_NL; common 9899 ext/pcre/pcrelib/pcre_jit_compile.c if (common->bsr_nltype == NLTYPE_ANY) common 9900 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nlmax = 0x2029; common 9902 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nlmax = (CHAR_CR > CHAR_NL) ? CHAR_CR : CHAR_NL; common 9903 ext/pcre/pcrelib/pcre_jit_compile.c common->bsr_nlmin = (CHAR_CR < CHAR_NL) ? CHAR_CR : CHAR_NL; common 9906 ext/pcre/pcrelib/pcre_jit_compile.c ccend = bracketend(common->start); common 9909 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start = LIMIT_MATCH + sizeof(sljit_sw); common 9910 ext/pcre/pcrelib/pcre_jit_compile.c common->optimized_cbracket = (pcre_uint8 *)SLJIT_MALLOC(re->top_bracket + 1, compiler->allocator_data); common 9911 ext/pcre/pcrelib/pcre_jit_compile.c if (!common->optimized_cbracket) common 9914 ext/pcre/pcrelib/pcre_jit_compile.c memset(common->optimized_cbracket, 0, re->top_bracket + 1); common 9916 ext/pcre/pcrelib/pcre_jit_compile.c memset(common->optimized_cbracket, 1, re->top_bracket + 1); common 9919 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(*common->start == OP_BRA && ccend[-(1 + LINK_SIZE)] == OP_KET); common 9921 ext/pcre/pcrelib/pcre_jit_compile.c common->capture_last_ptr = common->ovector_start; common 9922 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 9924 ext/pcre/pcrelib/pcre_jit_compile.c if (!check_opcode_types(common, common->start, ccend)) common 9926 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 9933 ext/pcre/pcrelib/pcre_jit_compile.c common->req_char_ptr = common->ovector_start; common 9934 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 9938 ext/pcre/pcrelib/pcre_jit_compile.c common->start_used_ptr = common->ovector_start; common 9939 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 9942 ext/pcre/pcrelib/pcre_jit_compile.c common->hit_start = common->ovector_start; common 9943 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += 2 * sizeof(sljit_sw); common 9948 ext/pcre/pcrelib/pcre_jit_compile.c common->needs_start_ptr = TRUE; common 9953 ext/pcre/pcrelib/pcre_jit_compile.c common->first_line_end = common->ovector_start; common 9954 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 9957 ext/pcre/pcrelib/pcre_jit_compile.c common->control_head_ptr = 1; common 9959 ext/pcre/pcrelib/pcre_jit_compile.c if (common->control_head_ptr != 0) common 9961 ext/pcre/pcrelib/pcre_jit_compile.c common->control_head_ptr = common->ovector_start; common 9962 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 9964 ext/pcre/pcrelib/pcre_jit_compile.c if (common->needs_start_ptr && common->has_set_som) common 9967 ext/pcre/pcrelib/pcre_jit_compile.c common->start_ptr = common->ovector_start; common 9968 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 9971 ext/pcre/pcrelib/pcre_jit_compile.c common->needs_start_ptr = FALSE; common 9974 ext/pcre/pcrelib/pcre_jit_compile.c if ((common->ovector_start & sizeof(sljit_sw)) != 0) common 9975 ext/pcre/pcrelib/pcre_jit_compile.c common->ovector_start += sizeof(sljit_sw); common 9977 ext/pcre/pcrelib/pcre_jit_compile.c if (common->start_ptr == 0) common 9978 ext/pcre/pcrelib/pcre_jit_compile.c common->start_ptr = OVECTOR(0); common 9981 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 9982 ext/pcre/pcrelib/pcre_jit_compile.c memset(common->optimized_cbracket, 0, re->top_bracket + 1); common 9984 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(!(common->req_char_ptr != 0 && common->start_used_ptr != 0)); common 9985 ext/pcre/pcrelib/pcre_jit_compile.c common->cbra_ptr = OVECTOR_START + (re->top_bracket + 1) * 2 * sizeof(sljit_sw); common 9987 ext/pcre/pcrelib/pcre_jit_compile.c total_length = ccend - common->start; common 9988 ext/pcre/pcrelib/pcre_jit_compile.c common->private_data_ptrs = (sljit_si *)SLJIT_MALLOC(total_length * (sizeof(sljit_si) + (common->has_then ? 1 : 0)), compiler->allocator_data); common 9989 ext/pcre/pcrelib/pcre_jit_compile.c if (!common->private_data_ptrs) common 9991 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 9994 ext/pcre/pcrelib/pcre_jit_compile.c memset(common->private_data_ptrs, 0, total_length * sizeof(sljit_si)); common 9996 ext/pcre/pcrelib/pcre_jit_compile.c private_data_size = common->cbra_ptr + (re->top_bracket + 1) * sizeof(sljit_sw); common 9997 ext/pcre/pcrelib/pcre_jit_compile.c set_private_data_ptrs(common, &private_data_size, ccend); common 10000 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->private_data_ptrs, compiler->allocator_data); common 10001 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 10005 ext/pcre/pcrelib/pcre_jit_compile.c if (common->has_then) common 10007 ext/pcre/pcrelib/pcre_jit_compile.c common->then_offsets = (pcre_uint8 *)(common->private_data_ptrs + total_length); common 10008 ext/pcre/pcrelib/pcre_jit_compile.c memset(common->then_offsets, 0, total_length); common 10009 ext/pcre/pcrelib/pcre_jit_compile.c set_then_offsets(common, common->start, NULL); common 10015 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 10016 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->private_data_ptrs, compiler->allocator_data); common 10019 ext/pcre/pcrelib/pcre_jit_compile.c common->compiler = compiler; common 10025 ext/pcre/pcrelib/pcre_jit_compile.c reset_ovector(common, (re->top_bracket + 1) * 2); common 10026 ext/pcre/pcrelib/pcre_jit_compile.c if (common->req_char_ptr != 0) common 10027 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->req_char_ptr, SLJIT_R0, 0); common 10041 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, -1); common 10042 ext/pcre/pcrelib/pcre_jit_compile.c if (common->mark_ptr != 0) common 10043 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->mark_ptr, SLJIT_IMM, 0); common 10044 ext/pcre/pcrelib/pcre_jit_compile.c if (common->control_head_ptr != 0) common 10045 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->control_head_ptr, SLJIT_IMM, 0); common 10050 ext/pcre/pcrelib/pcre_jit_compile.c mainloop_label = mainloop_entry(common, (re->flags & PCRE_HASCRORLF) != 0, (re->options & PCRE_FIRSTLINE) != 0); common 10055 ext/pcre/pcrelib/pcre_jit_compile.c if (mode == JIT_COMPILE && fast_forward_first_n_chars(common, (re->options & PCRE_FIRSTLINE) != 0)) common 10058 ext/pcre/pcrelib/pcre_jit_compile.c fast_forward_first_char(common, (pcre_uchar)re->first_char, (re->flags & PCRE_FCH_CASELESS) != 0, (re->options & PCRE_FIRSTLINE) != 0); common 10060 ext/pcre/pcrelib/pcre_jit_compile.c fast_forward_newline(common, (re->options & PCRE_FIRSTLINE) != 0); common 10062 ext/pcre/pcrelib/pcre_jit_compile.c fast_forward_start_bits(common, study->start_bits, (re->options & PCRE_FIRSTLINE) != 0); common 10074 ext/pcre/pcrelib/pcre_jit_compile.c if (common->req_char_ptr != 0) common 10075 ext/pcre/pcrelib/pcre_jit_compile.c reqbyte_notfound = search_requested_char(common, (pcre_uchar)re->req_char, (re->flags & PCRE_RCH_CASELESS) != 0, (re->flags & PCRE_FIRSTSET) != 0); common 10081 ext/pcre/pcrelib/pcre_jit_compile.c if (common->capture_last_ptr != 0) common 10082 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->capture_last_ptr, SLJIT_IMM, -1); common 10084 ext/pcre/pcrelib/pcre_jit_compile.c if (common->needs_start_ptr) common 10086 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->start_ptr != OVECTOR(0)); common 10087 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->start_ptr, STR_PTR, 0); common 10090 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->start_ptr == OVECTOR(0)); common 10095 ext/pcre/pcrelib/pcre_jit_compile.c jump = CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, -1); common 10096 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); common 10097 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->hit_start + sizeof(sljit_sw), STR_PTR, 0); common 10101 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, STR_PTR, 0); common 10103 ext/pcre/pcrelib/pcre_jit_compile.c compile_matchingpath(common, common->start, ccend, &rootbacktrack); common 10107 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 10108 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->private_data_ptrs, compiler->allocator_data); common 10109 ext/pcre/pcrelib/pcre_jit_compile.c free_read_only_data(common->read_only_data_head, compiler->allocator_data); common 10113 ext/pcre/pcrelib/pcre_jit_compile.c if (common->might_be_empty) common 10119 ext/pcre/pcrelib/pcre_jit_compile.c common->accept_label = LABEL(); common 10120 ext/pcre/pcrelib/pcre_jit_compile.c if (common->accept != NULL) common 10121 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->accept, common->accept_label); common 10124 ext/pcre/pcrelib/pcre_jit_compile.c copy_ovector(common, re->top_bracket + 1); common 10125 ext/pcre/pcrelib/pcre_jit_compile.c common->quit_label = common->forced_quit_label = LABEL(); common 10126 ext/pcre/pcrelib/pcre_jit_compile.c if (common->quit != NULL) common 10127 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->quit, common->quit_label); common 10128 ext/pcre/pcrelib/pcre_jit_compile.c if (common->forced_quit != NULL) common 10129 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->forced_quit, common->forced_quit_label); common 10131 ext/pcre/pcrelib/pcre_jit_compile.c SET_LABEL(minlength_check_failed, common->forced_quit_label); common 10136 ext/pcre/pcrelib/pcre_jit_compile.c common->partialmatchlabel = LABEL(); common 10137 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->partialmatch, common->partialmatchlabel); common 10138 ext/pcre/pcrelib/pcre_jit_compile.c return_with_partial_match(common, common->quit_label); common 10141 ext/pcre/pcrelib/pcre_jit_compile.c if (common->might_be_empty) common 10143 ext/pcre/pcrelib/pcre_jit_compile.c compile_backtrackingpath(common, rootbacktrack.top); common 10147 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 10148 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->private_data_ptrs, compiler->allocator_data); common 10149 ext/pcre/pcrelib/pcre_jit_compile.c free_read_only_data(common->read_only_data_head, compiler->allocator_data); common 10159 ext/pcre/pcrelib/pcre_jit_compile.c jump = CMP(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, 0); common 10160 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr); common 10161 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->start_used_ptr, SLJIT_IMM, -1); common 10162 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->hit_start, TMP1, 0); common 10169 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(common->first_line_end != 0); common 10170 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_SP), common->first_line_end); common 10173 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STR_PTR, 0, SLJIT_MEM1(SLJIT_SP), common->start_ptr); common 10177 ext/pcre/pcrelib/pcre_jit_compile.c if (common->ff_newline_shortcut != NULL) common 10180 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_LESS, STR_PTR, 0, STR_END, 0, common->ff_newline_shortcut); common 10197 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, SLJIT_MEM1(SLJIT_SP), common->hit_start, SLJIT_IMM, -1, common->partialmatchlabel); common 10200 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->quit_label); common 10202 ext/pcre/pcrelib/pcre_jit_compile.c flush_stubs(common); common 10204 ext/pcre/pcrelib/pcre_jit_compile.c if (common->might_be_empty) common 10217 ext/pcre/pcrelib/pcre_jit_compile.c common->currententry = common->entries; common 10218 ext/pcre/pcrelib/pcre_jit_compile.c common->local_exit = TRUE; common 10219 ext/pcre/pcrelib/pcre_jit_compile.c quit_label = common->quit_label; common 10220 ext/pcre/pcrelib/pcre_jit_compile.c while (common->currententry != NULL) common 10223 ext/pcre/pcrelib/pcre_jit_compile.c compile_recurse(common); common 10227 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 10228 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->private_data_ptrs, compiler->allocator_data); common 10229 ext/pcre/pcrelib/pcre_jit_compile.c free_read_only_data(common->read_only_data_head, compiler->allocator_data); common 10232 ext/pcre/pcrelib/pcre_jit_compile.c flush_stubs(common); common 10233 ext/pcre/pcrelib/pcre_jit_compile.c common->currententry = common->currententry->next; common 10235 ext/pcre/pcrelib/pcre_jit_compile.c common->local_exit = FALSE; common 10236 ext/pcre/pcrelib/pcre_jit_compile.c common->quit_label = quit_label; common 10240 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->stackalloc, LABEL()); common 10262 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->quit_label); common 10265 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->calllimit, LABEL()); common 10267 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, common->quit_label); common 10269 ext/pcre/pcrelib/pcre_jit_compile.c if (common->revertframes != NULL) common 10271 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->revertframes, LABEL()); common 10272 ext/pcre/pcrelib/pcre_jit_compile.c do_revertframes(common); common 10274 ext/pcre/pcrelib/pcre_jit_compile.c if (common->wordboundary != NULL) common 10276 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->wordboundary, LABEL()); common 10277 ext/pcre/pcrelib/pcre_jit_compile.c check_wordboundary(common); common 10279 ext/pcre/pcrelib/pcre_jit_compile.c if (common->anynewline != NULL) common 10281 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->anynewline, LABEL()); common 10282 ext/pcre/pcrelib/pcre_jit_compile.c check_anynewline(common); common 10284 ext/pcre/pcrelib/pcre_jit_compile.c if (common->hspace != NULL) common 10286 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->hspace, LABEL()); common 10287 ext/pcre/pcrelib/pcre_jit_compile.c check_hspace(common); common 10289 ext/pcre/pcrelib/pcre_jit_compile.c if (common->vspace != NULL) common 10291 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->vspace, LABEL()); common 10292 ext/pcre/pcrelib/pcre_jit_compile.c check_vspace(common); common 10294 ext/pcre/pcrelib/pcre_jit_compile.c if (common->casefulcmp != NULL) common 10296 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->casefulcmp, LABEL()); common 10297 ext/pcre/pcrelib/pcre_jit_compile.c do_casefulcmp(common); common 10299 ext/pcre/pcrelib/pcre_jit_compile.c if (common->caselesscmp != NULL) common 10301 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->caselesscmp, LABEL()); common 10302 ext/pcre/pcrelib/pcre_jit_compile.c do_caselesscmp(common); common 10304 ext/pcre/pcrelib/pcre_jit_compile.c if (common->reset_match != NULL) common 10306 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->reset_match, LABEL()); common 10307 ext/pcre/pcrelib/pcre_jit_compile.c do_reset_match(common, (re->top_bracket + 1) * 2); common 10314 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utfreadchar != NULL) common 10316 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->utfreadchar, LABEL()); common 10317 ext/pcre/pcrelib/pcre_jit_compile.c do_utfreadchar(common); common 10319 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utfreadchar16 != NULL) common 10321 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->utfreadchar16, LABEL()); common 10322 ext/pcre/pcrelib/pcre_jit_compile.c do_utfreadchar16(common); common 10324 ext/pcre/pcrelib/pcre_jit_compile.c if (common->utfreadtype8 != NULL) common 10326 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->utfreadtype8, LABEL()); common 10327 ext/pcre/pcrelib/pcre_jit_compile.c do_utfreadtype8(common); common 10332 ext/pcre/pcrelib/pcre_jit_compile.c if (common->getucd != NULL) common 10334 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(common->getucd, LABEL()); common 10335 ext/pcre/pcrelib/pcre_jit_compile.c do_getucd(common); common 10339 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->optimized_cbracket, compiler->allocator_data); common 10340 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_FREE(common->private_data_ptrs, compiler->allocator_data); common 10344 ext/pcre/pcrelib/pcre_jit_compile.c label_addr = common->label_addrs; common 10353 ext/pcre/pcrelib/pcre_jit_compile.c free_read_only_data(common->read_only_data_head, compiler->allocator_data); common 10377 ext/pcre/pcrelib/pcre_jit_compile.c free_read_only_data(common->read_only_data_head, compiler->allocator_data); common 10388 ext/pcre/pcrelib/pcre_jit_compile.c functions->read_only_data_heads[mode] = common->read_only_data_head; common 541 ext/pdo/pdo_dbh.c if (dbstmt_ce->constructor && !(dbstmt_ce->constructor->common.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_PROTECTED))) { common 809 ext/pdo/pdo_dbh.c if ((*pce)->constructor && !((*pce)->constructor->common.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_PROTECTED))) { common 2822 ext/pgsql/pgsql.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name); common 473 ext/readline/readline_cli.c retval = strdup(func->common.function_name); common 522 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC common 523 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) common 540 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC common 541 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) common 623 ext/reflection/php_reflection.c if ((mptr->common.fn_flags & ZEND_ACC_STATIC) == 0 common 624 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) common 629 ext/reflection/php_reflection.c uint len = strlen(mptr->common.function_name); common 632 ext/reflection/php_reflection.c if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 common 633 ext/reflection/php_reflection.c || mptr->common.scope == ce common 635 ext/reflection/php_reflection.c || zend_binary_strcasecmp(key, key_len-1, mptr->common.function_name, len) == 0) common 640 ext/reflection/php_reflection.c && memcmp(mptr->common.function_name, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0 common 759 ext/reflection/php_reflection.c EG(scope) = fptr->common.scope; common 801 ext/reflection/php_reflection.c struct _zend_arg_info *arg_info = fptr->common.arg_info; common 802 ext/reflection/php_reflection.c zend_uint i, required = fptr->common.required_num_args; common 809 ext/reflection/php_reflection.c string_printf(str, "%s- Parameters [%d] {\n", indent, fptr->common.num_args); common 810 ext/reflection/php_reflection.c for (i = 0; i < fptr->common.num_args; i++) { common 871 ext/reflection/php_reflection.c string_printf(str, fptr->common.fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr->common.scope ? "Method [ " : "Function [ ")); common 873 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_DEPRECATED) { common 880 ext/reflection/php_reflection.c if (scope && fptr->common.scope) { common 881 ext/reflection/php_reflection.c if (fptr->common.scope != scope) { common 882 ext/reflection/php_reflection.c string_printf(str, ", inherits %s", fptr->common.scope->name); common 883 ext/reflection/php_reflection.c } else if (fptr->common.scope->parent) { common 884 ext/reflection/php_reflection.c lc_name_len = strlen(fptr->common.function_name); common 885 ext/reflection/php_reflection.c lc_name = zend_str_tolower_dup(fptr->common.function_name, lc_name_len); common 886 ext/reflection/php_reflection.c if (zend_hash_find(&fptr->common.scope->parent->function_table, lc_name, lc_name_len + 1, (void**) &overwrites) == SUCCESS) { common 887 ext/reflection/php_reflection.c if (fptr->common.scope != overwrites->common.scope) { common 888 ext/reflection/php_reflection.c string_printf(str, ", overwrites %s", overwrites->common.scope->name); common 894 ext/reflection/php_reflection.c if (fptr->common.prototype && fptr->common.prototype->common.scope) { common 895 ext/reflection/php_reflection.c string_printf(str, ", prototype %s", fptr->common.prototype->common.scope->name); common 897 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CTOR) { common 900 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_DTOR) { common 905 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_ABSTRACT) { common 908 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_FINAL) { common 911 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_STATIC) { common 915 ext/reflection/php_reflection.c if (fptr->common.scope) { common 917 ext/reflection/php_reflection.c switch (fptr->common.fn_flags & ZEND_ACC_PPP_MASK) { common 939 ext/reflection/php_reflection.c string_printf(str, "%s ] {\n", fptr->common.function_name); common 949 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CLOSURE) { common 1151 ext/reflection/php_reflection.c if (fptr->common.type==ZEND_INTERNAL_FUNCTION common 1219 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & mask); common 1294 ext/reflection/php_reflection.c intern->ce = fptr->common.scope; common 1310 ext/reflection/php_reflection.c ZVAL_STRING(name, function->common.function_name, 1); common 1334 ext/reflection/php_reflection.c ZVAL_STRING(name, (method->common.scope && method->common.scope->trait_aliases)? common 1335 ext/reflection/php_reflection.c zend_resolve_method_name(ce, method) : method->common.function_name, 1); common 1336 ext/reflection/php_reflection.c ZVAL_STRINGL(classname, method->common.scope->name, method->common.scope->name_length, 1); common 1678 ext/reflection/php_reflection.c ZVAL_STRING(name, fptr->common.function_name, 1); common 1727 ext/reflection/php_reflection.c RETURN_BOOL(fptr->common.fn_flags & ZEND_ACC_CLOSURE); common 1766 ext/reflection/php_reflection.c if (closure_func && closure_func->common.scope) { common 1767 ext/reflection/php_reflection.c zend_reflection_class_factory(closure_func->common.scope, return_value TSRMLS_CC); common 1921 ext/reflection/php_reflection.c zend_hash_apply_with_argument(fptr->op_array.static_variables, (apply_func_arg_t) zval_update_constant_inline_change, fptr->common.scope TSRMLS_CC); common 1970 ext/reflection/php_reflection.c "Invocation of function %s() failed", fptr->common.function_name); common 2035 ext/reflection/php_reflection.c "Invocation of function %s() failed", fptr->common.function_name); common 2069 ext/reflection/php_reflection.c RETURN_LONG(fptr->common.num_args); common 2083 ext/reflection/php_reflection.c RETURN_LONG(fptr->common.required_num_args); common 2099 ext/reflection/php_reflection.c arg_info= fptr->common.arg_info; common 2102 ext/reflection/php_reflection.c for (i = 0; i < fptr->common.num_args; i++) { common 2106 ext/reflection/php_reflection.c reflection_parameter_factory(_copy_function(fptr TSRMLS_CC), intern->obj, arg_info, i, fptr->common.required_num_args, parameter TSRMLS_CC); common 2211 ext/reflection/php_reflection.c ce = fptr->common.scope; common 2281 ext/reflection/php_reflection.c arg_info = fptr->common.arg_info; common 2284 ext/reflection/php_reflection.c if (position < 0 || (zend_uint)position >= fptr->common.num_args) { common 2285 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) { common 2287 ext/reflection/php_reflection.c efree((char*)fptr->common.function_name); common 2302 ext/reflection/php_reflection.c for (i = 0; i < fptr->common.num_args; i++) { common 2309 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) { common 2311 ext/reflection/php_reflection.c efree((char*)fptr->common.function_name); common 2334 ext/reflection/php_reflection.c ref->required = fptr->common.required_num_args; common 2387 ext/reflection/php_reflection.c if (!param->fptr->common.scope) { common 2390 ext/reflection/php_reflection.c reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr TSRMLS_CC), intern->obj, return_value TSRMLS_CC); common 2407 ext/reflection/php_reflection.c if (param->fptr->common.scope) { common 2408 ext/reflection/php_reflection.c zend_reflection_class_factory(param->fptr->common.scope, return_value TSRMLS_CC); common 2440 ext/reflection/php_reflection.c ce = param->fptr->common.scope; common 2448 ext/reflection/php_reflection.c ce = param->fptr->common.scope; common 2646 ext/reflection/php_reflection.c EG(scope) = param->fptr->common.scope; common 2811 ext/reflection/php_reflection.c ZVAL_STRINGL(classname, mptr->common.scope->name, mptr->common.scope->name_length, 1); common 2816 ext/reflection/php_reflection.c ZVAL_STRING(name, mptr->common.function_name, 1); common 2853 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { common 2854 ext/reflection/php_reflection.c zend_create_closure(return_value, mptr, mptr->common.scope, NULL TSRMLS_CC); common 2860 ext/reflection/php_reflection.c if (!instanceof_function(Z_OBJCE_P(obj), mptr->common.scope TSRMLS_CC)) { common 2871 ext/reflection/php_reflection.c zend_create_closure(return_value, mptr, mptr->common.scope, obj TSRMLS_CC); common 2895 ext/reflection/php_reflection.c if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC) common 2896 ext/reflection/php_reflection.c || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT)) common 2899 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) { common 2902 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name); common 2906 ext/reflection/php_reflection.c mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private", common 2907 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name, common 2923 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { common 2925 ext/reflection/php_reflection.c obj_ce = mptr->common.scope; common 2935 ext/reflection/php_reflection.c if (!instanceof_function(obj_ce, mptr->common.scope TSRMLS_CC)) { common 2970 ext/reflection/php_reflection.c "Invocation of method %s::%s() failed", mptr->common.scope->name, mptr->common.function_name); common 3004 ext/reflection/php_reflection.c if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC) common 3005 ext/reflection/php_reflection.c || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT)) common 3008 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) { common 3011 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name); common 3015 ext/reflection/php_reflection.c mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private", common 3016 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name, common 3034 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { common 3036 ext/reflection/php_reflection.c obj_ce = mptr->common.scope; common 3042 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name); common 3048 ext/reflection/php_reflection.c if (!instanceof_function(obj_ce, mptr->common.scope TSRMLS_CC)) { common 3085 ext/reflection/php_reflection.c "Invocation of method %s::%s() failed", mptr->common.scope->name, mptr->common.function_name); common 3250 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_CTOR && intern->ce->constructor && intern->ce->constructor->common.scope == mptr->common.scope); common 3265 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_DTOR); common 3281 ext/reflection/php_reflection.c RETURN_LONG(mptr->common.fn_flags); common 3299 ext/reflection/php_reflection.c zend_reflection_class_factory(mptr->common.scope, return_value TSRMLS_CC); common 3317 ext/reflection/php_reflection.c if (!mptr->common.prototype) { common 3319 ext/reflection/php_reflection.c "Method %s::%s does not have a prototype", intern->ce->name, mptr->common.function_name); common 3323 ext/reflection/php_reflection.c reflection_method_factory(mptr->common.prototype->common.scope, mptr->common.prototype, NULL, return_value TSRMLS_CC); common 3803 ext/reflection/php_reflection.c uint len = strlen(mptr->common.function_name); common 3806 ext/reflection/php_reflection.c if (mptr->common.fn_flags & filter) { common 3809 ext/reflection/php_reflection.c && memcmp(mptr->common.function_name, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0 common 4157 ext/reflection/php_reflection.c RETURN_BOOL(ce->constructor->common.fn_flags & ZEND_ACC_PUBLIC); common 4178 ext/reflection/php_reflection.c RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC); common 4184 ext/reflection/php_reflection.c RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC); common 4285 ext/reflection/php_reflection.c if (!(constructor->common.fn_flags & ZEND_ACC_PUBLIC)) { common 4392 ext/reflection/php_reflection.c if (!(constructor->common.fn_flags & ZEND_ACC_PUBLIC)) { common 5348 ext/reflection/php_reflection.c if (fptr->common.type==ZEND_INTERNAL_FUNCTION common 5352 ext/reflection/php_reflection.c add_assoc_zval(return_value, fptr->common.function_name, function); common 2124 ext/simplexml/simplexml.c if (intern->fptr_count->common.scope == parent) { common 1381 ext/soap/soap.c if ((service->type != SOAP_OBJECT && service->type != SOAP_CLASS) || (f->common.fn_flags & ZEND_ACC_PUBLIC)) { common 1382 ext/soap/soap.c add_next_index_string(return_value, f->common.function_name, 1); common 1442 ext/soap/soap.c ZVAL_STRING(function_copy, f->common.function_name, 1); common 1469 ext/soap/soap.c ZVAL_STRING(function_copy, f->common.function_name, 1); common 500 ext/spl/php_spl.c if (!obj_ptr && alfi.func_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { common 568 ext/spl/php_spl.c if (obj_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { common 602 ext/spl/php_spl.c if (obj_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { common 737 ext/spl/php_spl.c } else if (alfi->func_ptr->common.scope) { common 748 ext/spl/php_spl.c add_next_index_string(tmp, alfi->func_ptr->common.function_name, 1); common 751 ext/spl/php_spl.c if (strncmp(alfi->func_ptr->common.function_name, "__lambda_func", sizeof("__lambda_func") - 1)) { common 752 ext/spl/php_spl.c add_next_index_string(return_value, alfi->func_ptr->common.function_name, 1); common 768 ext/spl/php_spl.c add_next_index_string(return_value, EG(autoload_func)->common.function_name, 1); common 231 ext/spl/spl_array.c if (intern->fptr_offset_get->common.scope == parent) { common 235 ext/spl/spl_array.c if (intern->fptr_offset_set->common.scope == parent) { common 239 ext/spl/spl_array.c if (intern->fptr_offset_has->common.scope == parent) { common 243 ext/spl/spl_array.c if (intern->fptr_offset_del->common.scope == parent) { common 247 ext/spl/spl_array.c if (intern->fptr_count->common.scope == parent) { common 262 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; common 263 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; common 264 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; common 265 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; common 266 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT; common 454 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileInfo) { common 498 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileInfo) { common 520 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileObject) { common 2118 ext/spl/spl_directory.c ZVAL_STRING(&z_fname, func_ptr->common.function_name, 0); common 2195 ext/spl/spl_directory.c if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_CSV) || intern->u.file.func_getCurr->common.scope != spl_ce_SplFileObject) { common 432 ext/spl/spl_dllist.c if (intern->fptr_offset_get->common.scope == parent) { common 436 ext/spl/spl_dllist.c if (intern->fptr_offset_set->common.scope == parent) { common 440 ext/spl/spl_dllist.c if (intern->fptr_offset_has->common.scope == parent) { common 444 ext/spl/spl_dllist.c if (intern->fptr_offset_del->common.scope == parent) { common 448 ext/spl/spl_dllist.c if (intern->fptr_count->common.scope == parent) { common 37 ext/spl/spl_engine.h zend_call_method(retval, pce, &pce->constructor, pce->constructor->common.function_name, strlen(pce->constructor->common.function_name), NULL, 1, arg1, NULL TSRMLS_CC); common 47 ext/spl/spl_engine.h zend_call_method(retval, pce, &pce->constructor, pce->constructor->common.function_name, strlen(pce->constructor->common.function_name), NULL, 2, arg1, arg2 TSRMLS_CC); common 63 ext/spl/spl_engine.h ZVAL_STRING(&z_name, func->common.function_name, 0); common 277 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) { common 280 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) { common 283 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_key->common.scope != parent) { common 286 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_current->common.scope != parent) { common 289 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_next->common.scope != parent) { common 294 ext/spl/spl_fixedarray.c if (intern->fptr_offset_get->common.scope == parent) { common 298 ext/spl/spl_fixedarray.c if (intern->fptr_offset_set->common.scope == parent) { common 302 ext/spl/spl_fixedarray.c if (intern->fptr_offset_has->common.scope == parent) { common 306 ext/spl/spl_fixedarray.c if (intern->fptr_offset_del->common.scope == parent) { common 310 ext/spl/spl_fixedarray.c if (intern->fptr_count->common.scope == parent) { common 460 ext/spl/spl_heap.c if (intern->fptr_cmp->common.scope == parent) { common 464 ext/spl/spl_heap.c if (intern->fptr_count->common.scope == parent) { common 404 ext/spl/spl_iterators.c if (!EG(exception) && (!object->endChildren || object->endChildren->common.scope != spl_ce_RecursiveIteratorIterator)) { common 542 ext/spl/spl_iterators.c if (intern->beginIteration->common.scope == ce_base) { common 546 ext/spl/spl_iterators.c if (intern->endIteration->common.scope == ce_base) { common 550 ext/spl/spl_iterators.c if (intern->callHasChildren->common.scope == ce_base) { common 554 ext/spl/spl_iterators.c if (intern->callGetChildren->common.scope == ce_base) { common 558 ext/spl/spl_iterators.c if (intern->beginChildren->common.scope == ce_base) { common 562 ext/spl/spl_iterators.c if (intern->endChildren->common.scope == ce_base) { common 566 ext/spl/spl_iterators.c if (intern->nextElement->common.scope == ce_base) { common 287 ext/spl/spl_observer.c if (intern->fptr_get_hash->common.scope == spl_ce_SplObjectStorage) { common 322 main/streams/userspace.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not execute %s::%s()", uwrap->ce->name, uwrap->ce->constructor->common.function_name); common 84 sapi/fpm/fpm/fpm_php_trace.c if (0 > fpm_trace_get_strz(buf, buf_size, function + offsetof(zend_function, common.function_name))) { common 135 sapi/phpdbg/phpdbg_frame.c const zend_arg_info *arginfo = func ? func->common.arg_info : NULL; common 136 sapi/phpdbg/phpdbg_frame.c int j = 0, m = func ? func->common.num_args : 0; common 187 sapi/phpdbg/phpdbg_list.c phpdbg_error("The function requested (%s) is not user defined", fbc->common.function_name); common 65 sapi/phpdbg/phpdbg_print.c if (method->common.scope) { common 68 sapi/phpdbg/phpdbg_print.c method->common.scope->name, common 69 sapi/phpdbg/phpdbg_print.c method->common.function_name, common 73 sapi/phpdbg/phpdbg_print.c method->common.function_name ? op_array->line_start : 0, common 74 sapi/phpdbg/phpdbg_print.c method->common.function_name ? op_array->line_end : 0, common 75 sapi/phpdbg/phpdbg_print.c method->common.function_name ? method->common.function_name : "{main}", common 99 sapi/phpdbg/phpdbg_print.c if (method->common.scope) { common 100 sapi/phpdbg/phpdbg_print.c phpdbg_writeln("\tInternal %s::%s()", method->common.scope->name, method->common.function_name); common 102 sapi/phpdbg/phpdbg_print.c phpdbg_writeln("\tInternal %s()", method->common.function_name); common 197 sapi/phpdbg/phpdbg_print.c fbc->common.function_name); common 242 sapi/phpdbg/phpdbg_print.c (fbc->common.scope) ? "Method" : "Function", common 243 sapi/phpdbg/phpdbg_print.c fbc->common.function_name);