common 63 Zend/zend.h !ZEND_USER_CODE(EX(prev_execute_data)->func->common.type) || \ common 204 Zend/zend_API.c const char *class_name = active_function->common.scope ? ZSTR_VAL(active_function->common.scope->name) : ""; common 209 Zend/zend_API.c ZSTR_VAL(active_function->common.function_name), common 797 Zend/zend_API.c const char *class_name = active_function->common.scope common 798 Zend/zend_API.c ? ZSTR_VAL(active_function->common.scope->name) : ""; common 801 Zend/zend_API.c ZSTR_VAL(active_function->common.function_name), msg); common 877 Zend/zend_API.c const char *class_name = active_function->common.scope ? ZSTR_VAL(active_function->common.scope->name) : ""; common 882 Zend/zend_API.c ZSTR_VAL(active_function->common.function_name), common 995 Zend/zend_API.c zend_bool is_method = EG(current_execute_data)->func->common.scope != NULL; common 2063 Zend/zend_API.c name_len = ZSTR_LEN(fptr->common.function_name); common 2064 Zend/zend_API.c zend_str_tolower_copy(lcname, ZSTR_VAL(fptr->common.function_name), MIN(name_len, sizeof(lcname)-1)); common 2067 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 2069 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 2072 Zend/zend_API.c if (fptr->common.num_args != 1) { common 2078 Zend/zend_API.c if (fptr->common.num_args != 2) { common 2084 Zend/zend_API.c if (fptr->common.num_args != 1) { common 2090 Zend/zend_API.c if (fptr->common.num_args != 1) { common 2096 Zend/zend_API.c if (fptr->common.num_args != 2) { common 2104 Zend/zend_API.c if (fptr->common.num_args != 2) { common 2110 Zend/zend_API.c !memcmp(lcname, ZEND_TOSTRING_FUNC_NAME, sizeof(ZEND_TOSTRING_FUNC_NAME)-1) && fptr->common.num_args != 0 common 2114 Zend/zend_API.c !memcmp(lcname, ZEND_DEBUGINFO_FUNC_NAME, sizeof(ZEND_DEBUGINFO_FUNC_NAME)-1) && fptr->common.num_args != 0) { common 2254 Zend/zend_API.c if (reg_function->common.arg_info && reg_function->common.num_args) { common 2256 Zend/zend_API.c for (i = 0; i < reg_function->common.num_args; i++) { common 2257 Zend/zend_API.c if (reg_function->common.arg_info[i].class_name || common 2258 Zend/zend_API.c reg_function->common.arg_info[i].type_hint) { common 2259 Zend/zend_API.c reg_function->common.fn_flags |= ZEND_ACC_HAS_TYPE_HINTS; common 2342 Zend/zend_API.c ctor->common.fn_flags |= ZEND_ACC_CTOR; common 2343 Zend/zend_API.c if (ctor->common.fn_flags & ZEND_ACC_STATIC) { common 2344 Zend/zend_API.c zend_error(error_type, "Constructor %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(ctor->common.function_name)); common 2346 Zend/zend_API.c ctor->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2349 Zend/zend_API.c dtor->common.fn_flags |= ZEND_ACC_DTOR; common 2350 Zend/zend_API.c if (dtor->common.fn_flags & ZEND_ACC_STATIC) { common 2351 Zend/zend_API.c zend_error(error_type, "Destructor %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(dtor->common.function_name)); common 2353 Zend/zend_API.c dtor->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2356 Zend/zend_API.c clone->common.fn_flags |= ZEND_ACC_CLONE; common 2357 Zend/zend_API.c if (clone->common.fn_flags & ZEND_ACC_STATIC) { common 2358 Zend/zend_API.c zend_error(error_type, "Constructor %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(clone->common.function_name)); common 2360 Zend/zend_API.c clone->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2363 Zend/zend_API.c if (__call->common.fn_flags & ZEND_ACC_STATIC) { common 2364 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(__call->common.function_name)); common 2366 Zend/zend_API.c __call->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2369 Zend/zend_API.c if (!(__callstatic->common.fn_flags & ZEND_ACC_STATIC)) { common 2370 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must be static", ZSTR_VAL(scope->name), ZSTR_VAL(__callstatic->common.function_name)); common 2372 Zend/zend_API.c __callstatic->common.fn_flags |= ZEND_ACC_STATIC; common 2375 Zend/zend_API.c if (__tostring->common.fn_flags & ZEND_ACC_STATIC) { common 2376 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(__tostring->common.function_name)); common 2378 Zend/zend_API.c __tostring->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2381 Zend/zend_API.c if (__get->common.fn_flags & ZEND_ACC_STATIC) { common 2382 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(__get->common.function_name)); common 2384 Zend/zend_API.c __get->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2387 Zend/zend_API.c if (__set->common.fn_flags & ZEND_ACC_STATIC) { common 2388 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(__set->common.function_name)); common 2390 Zend/zend_API.c __set->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2393 Zend/zend_API.c if (__unset->common.fn_flags & ZEND_ACC_STATIC) { common 2394 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(__unset->common.function_name)); common 2396 Zend/zend_API.c __unset->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2399 Zend/zend_API.c if (__isset->common.fn_flags & ZEND_ACC_STATIC) { common 2400 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(__isset->common.function_name)); common 2402 Zend/zend_API.c __isset->common.fn_flags &= ~ZEND_ACC_ALLOW_STATIC; common 2405 Zend/zend_API.c if (__debugInfo->common.fn_flags & ZEND_ACC_STATIC) { common 2406 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot be static", ZSTR_VAL(scope->name), ZSTR_VAL(__debugInfo->common.function_name)); common 2410 Zend/zend_API.c if (ctor && ctor->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE && ctor->common.fn_flags & ZEND_ACC_CTOR) { common 2411 Zend/zend_API.c zend_error_noreturn(E_CORE_ERROR, "Constructor %s::%s() cannot declare a return type", ZSTR_VAL(scope->name), ZSTR_VAL(ctor->common.function_name)); common 2414 Zend/zend_API.c if (dtor && dtor->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE && dtor->common.fn_flags & ZEND_ACC_DTOR) { common 2415 Zend/zend_API.c zend_error_noreturn(E_CORE_ERROR, "Destructor %s::%s() cannot declare a return type", ZSTR_VAL(scope->name), ZSTR_VAL(dtor->common.function_name)); common 2418 Zend/zend_API.c if (clone && clone->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE && dtor->common.fn_flags & ZEND_ACC_DTOR) { common 2419 Zend/zend_API.c zend_error_noreturn(E_CORE_ERROR, "%s::%s() cannot declare a return type", ZSTR_VAL(scope->name), ZSTR_VAL(clone->common.function_name)); common 2885 Zend/zend_API.c scope = ex ? ex->func->common.scope : NULL; common 3029 Zend/zend_API.c instanceof_function(fcc->function_handler->common.scope, EG(scope))) { common 3033 Zend/zend_API.c && priv_fbc->common.fn_flags & ZEND_ACC_PRIVATE common 3034 Zend/zend_API.c && priv_fbc->common.scope == EG(scope)) { common 3048 Zend/zend_API.c } else if (fcc->function_handler->common.fn_flags & ZEND_ACC_PROTECTED) { common 3049 Zend/zend_API.c if (!zend_check_protected(fcc->function_handler->common.scope, EG(scope))) { common 3067 Zend/zend_API.c (!fcc->function_handler->common.scope || common 3068 Zend/zend_API.c !instanceof_function(ce_org, fcc->function_handler->common.scope))) { common 3069 Zend/zend_API.c if (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { common 3071 Zend/zend_API.c zend_string_release(fcc->function_handler->common.function_name); common 3077 Zend/zend_API.c call_via_handler = (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) != 0; common 3089 Zend/zend_API.c call_via_handler = (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) != 0; common 3103 Zend/zend_API.c if (!fcc->object && (fcc->function_handler->common.fn_flags & ZEND_ACC_ABSTRACT)) { common 3105 Zend/zend_API.c zend_spprintf(error, 0, "cannot call abstract method %s::%s()", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name)); common 3108 Zend/zend_API.c zend_throw_error(NULL, "Cannot call abstract method %s::%s()", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name)); common 3111 Zend/zend_API.c } else if (!fcc->object && !(fcc->function_handler->common.fn_flags & ZEND_ACC_STATIC)) { common 3114 Zend/zend_API.c if (fcc->function_handler->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 3126 Zend/zend_API.c zend_spprintf(error, 0, "non-static method %s::%s() %s be called statically", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name), verb); common 3132 Zend/zend_API.c zend_throw_error(NULL, "Non-static method %s::%s() %s be called statically", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name), verb); common 3134 Zend/zend_API.c zend_error(severity, "Non-static method %s::%s() %s be called statically", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name), verb); common 3145 Zend/zend_API.c zend_spprintf(error, 0, "cannot access private method %s::%s()", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name)); common 3149 Zend/zend_API.c } else if ((fcc->function_handler->common.fn_flags & ZEND_ACC_PROTECTED)) { common 3150 Zend/zend_API.c if (!zend_check_protected(fcc->function_handler->common.scope, EG(scope))) { common 3155 Zend/zend_API.c zend_spprintf(error, 0, "cannot access protected method %s::%s()", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name)); common 3237 Zend/zend_API.c ((fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) || common 3241 Zend/zend_API.c zend_string_release(fcc->function_handler->common.function_name); common 3324 Zend/zend_API.c ((fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) || common 3328 Zend/zend_API.c zend_string_release(fcc->function_handler->common.function_name); common 3396 Zend/zend_API.c add_next_index_str(callable, zend_string_copy(fcc.function_handler->common.function_name)); common 3399 Zend/zend_API.c ((fcc.function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) || common 3403 Zend/zend_API.c zend_string_release(fcc.function_handler->common.function_name); common 4125 Zend/zend_API.c if (f->common.type != ZEND_USER_FUNCTION || common 4127 Zend/zend_API.c !f->common.scope || common 4128 Zend/zend_API.c !f->common.scope->trait_aliases) { common 4129 Zend/zend_API.c return f->common.function_name; common 4136 Zend/zend_API.c return f->common.function_name; common 4138 Zend/zend_API.c if (ZSTR_LEN(name) == ZSTR_LEN(f->common.function_name) && common 4139 Zend/zend_API.c !strncasecmp(ZSTR_VAL(name), ZSTR_VAL(f->common.function_name), ZSTR_LEN(f->common.function_name))) { common 4140 Zend/zend_API.c return f->common.function_name; common 4142 Zend/zend_API.c return zend_find_alias_name(f->common.scope, name); common 4145 Zend/zend_API.c return f->common.function_name; common 362 Zend/zend_API.h #define ZEND_IS_METHOD_CALL() (EX(func)->common.scope != NULL) common 1268 Zend/zend_builtin_functions.c if ((mptr->common.fn_flags & ZEND_ACC_PUBLIC) common 1270 Zend/zend_builtin_functions.c (((mptr->common.fn_flags & ZEND_ACC_PROTECTED) && common 1271 Zend/zend_builtin_functions.c zend_check_protected(mptr->common.scope, EG(scope))) common 1272 Zend/zend_builtin_functions.c || ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) && common 1273 Zend/zend_builtin_functions.c EG(scope) == mptr->common.scope)))) { common 1274 Zend/zend_builtin_functions.c size_t len = ZSTR_LEN(mptr->common.function_name); common 1278 Zend/zend_builtin_functions.c ZVAL_STR_COPY(&method_name, mptr->common.function_name); common 1280 Zend/zend_builtin_functions.c } else if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 || common 1281 Zend/zend_builtin_functions.c mptr->common.scope == ce || common 1282 Zend/zend_builtin_functions.c zend_binary_strcasecmp(ZSTR_VAL(key), ZSTR_LEN(key), ZSTR_VAL(mptr->common.function_name), len) == 0) { common 1286 Zend/zend_builtin_functions.c !same_name(key, mptr->common.function_name)) { common 1287 Zend/zend_builtin_functions.c ZVAL_STR_COPY(&method_name, zend_find_alias_name(mptr->common.scope, key)); common 1290 Zend/zend_builtin_functions.c ZVAL_STR_COPY(&method_name, mptr->common.function_name); common 1339 Zend/zend_builtin_functions.c if (func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { common 1341 Zend/zend_builtin_functions.c RETVAL_BOOL(func->common.scope == zend_ce_closure common 1345 Zend/zend_builtin_functions.c zend_string_release(func->common.function_name); common 2342 Zend/zend_builtin_functions.c if ((!skip->func || !ZEND_USER_CODE(skip->func->common.type)) && common 2345 Zend/zend_builtin_functions.c ZEND_USER_CODE(skip->prev_execute_data->func->common.type) && common 2354 Zend/zend_builtin_functions.c if (skip->func && ZEND_USER_CODE(skip->func->common.type)) { common 2375 Zend/zend_builtin_functions.c function_name = (func->common.scope && common 2376 Zend/zend_builtin_functions.c func->common.scope->trait_aliases) ? common 2378 Zend/zend_builtin_functions.c (object ? object->ce : func->common.scope), func)) : common 2379 Zend/zend_builtin_functions.c (func->common.function_name ? common 2380 Zend/zend_builtin_functions.c ZSTR_VAL(func->common.function_name) : NULL); common 2388 Zend/zend_builtin_functions.c if (func->common.scope) { common 2389 Zend/zend_builtin_functions.c class_name = func->common.scope->name; common 2395 Zend/zend_builtin_functions.c } else if (func->common.scope) { common 2396 Zend/zend_builtin_functions.c class_name = func->common.scope->name; common 2411 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type) || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { common 2466 Zend/zend_builtin_functions.c !ZEND_USER_CODE(prev_call->func->common.type)) { common 2470 Zend/zend_builtin_functions.c if (prev->func && ZEND_USER_CODE(prev->func->common.type)) { common 2507 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type)) { common 2519 Zend/zend_builtin_functions.c if (ptr->func && ZEND_USER_CODE(ptr->func->common.type) && (ptr->opline->opcode == ZEND_NEW)) { common 2538 Zend/zend_builtin_functions.c if ((!skip->func || !ZEND_USER_CODE(skip->func->common.type)) && common 2541 Zend/zend_builtin_functions.c ZEND_USER_CODE(skip->prev_execute_data->func->common.type) && common 2550 Zend/zend_builtin_functions.c if (skip->func && ZEND_USER_CODE(skip->func->common.type)) { common 2574 Zend/zend_builtin_functions.c !ZEND_USER_CODE(prev_call->func->common.type) && common 2575 Zend/zend_builtin_functions.c !(prev_call->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { common 2578 Zend/zend_builtin_functions.c if (prev->func && ZEND_USER_CODE(prev->func->common.type)) { common 2594 Zend/zend_builtin_functions.c function_name = (func->common.scope && common 2595 Zend/zend_builtin_functions.c func->common.scope->trait_aliases) ? common 2597 Zend/zend_builtin_functions.c (object ? object->ce : func->common.scope), func) : common 2598 Zend/zend_builtin_functions.c func->common.function_name; common 2608 Zend/zend_builtin_functions.c if (func->common.scope) { common 2609 Zend/zend_builtin_functions.c add_assoc_str_ex(&stack_frame, "class", sizeof("class")-1, zend_string_copy(func->common.scope->name)); common 2622 Zend/zend_builtin_functions.c } else if (func->common.scope) { common 2623 Zend/zend_builtin_functions.c add_assoc_str_ex(&stack_frame, "class", sizeof("class")-1, zend_string_copy(func->common.scope->name)); common 2639 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type) || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { common 2765 Zend/zend_builtin_functions.c if (zif->common.type == ZEND_INTERNAL_FUNCTION common 2771 Zend/zend_builtin_functions.c add_next_index_str(return_value, zend_string_copy(zif->common.function_name)); common 81 Zend/zend_closures.c if (func->common.fn_flags & ZEND_ACC_STATIC) { common 86 Zend/zend_closures.c if (func->type == ZEND_INTERNAL_FUNCTION && func->common.scope && common 87 Zend/zend_closures.c !instanceof_function(Z_OBJCE_P(newthis), func->common.scope)) { common 90 Zend/zend_closures.c ZSTR_VAL(func->common.scope->name), common 91 Zend/zend_closures.c ZSTR_VAL(func->common.function_name), common 95 Zend/zend_closures.c } else if (!(func->common.fn_flags & ZEND_ACC_STATIC) && func->common.scope common 101 Zend/zend_closures.c if (scope && scope != func->common.scope && scope->type == ZEND_INTERNAL_CLASS) { common 108 Zend/zend_closures.c if ((func->common.fn_flags & ZEND_ACC_FAKE_CLOSURE) && scope != func->common.scope) { common 155 Zend/zend_closures.c if (fci_cache.function_handler->common.fn_flags & ZEND_ACC_GENERATOR) { common 163 Zend/zend_closures.c my_function.common.scope = Z_OBJCE_P(newthis); common 167 Zend/zend_closures.c if (ZEND_USER_CODE(my_function.type) && closure->func.common.scope != Z_OBJCE_P(newthis)) { common 177 Zend/zend_closures.c if (fci_cache.function_handler->common.fn_flags & ZEND_ACC_GENERATOR) { common 180 Zend/zend_closures.c } else if (ZEND_USER_CODE(my_function.type) && closure->func.common.scope != Z_OBJCE_P(newthis)) { common 208 Zend/zend_closures.c ce = closure->func.common.scope; common 217 Zend/zend_closures.c ce = closure->func.common.scope; common 234 Zend/zend_closures.c if (ZEND_USER_CODE(closure->func.type) && (closure->func.common.scope != new_closure->func.common.scope || (closure->func.op_array.fn_flags & ZEND_ACC_NO_RT_ARENA))) { common 263 Zend/zend_closures.c invoke->common = closure->func.common; common 271 Zend/zend_closures.c ZEND_ACC_PUBLIC | ZEND_ACC_CALL_VIA_HANDLER | (closure->func.common.fn_flags & keep_flags); common 272 Zend/zend_closures.c if (closure->func.type != ZEND_INTERNAL_FUNCTION || (closure->func.common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { common 387 Zend/zend_closures.c closure->func.common.scope, closure->called_scope, &closure->this_ptr); common 419 Zend/zend_closures.c struct _zend_arg_info *arg_info = closure->func.common.arg_info; common 439 Zend/zend_closures.c (closure->func.common.num_args || common 440 Zend/zend_closures.c (closure->func.common.fn_flags & ZEND_ACC_VARIADIC))) { common 441 Zend/zend_closures.c uint32_t i, num_args, required = closure->func.common.required_num_args; common 445 Zend/zend_closures.c num_args = closure->func.common.num_args; common 446 Zend/zend_closures.c if (closure->func.common.fn_flags & ZEND_ACC_VARIADIC) { common 547 Zend/zend_closures.c zend_closure *closure = (zend_closure*)EX(func)->common.prototype; common 570 Zend/zend_closures.c closure->func.common.prototype = (zend_function*)closure; common 571 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_CLOSURE; common 588 Zend/zend_closures.c closure->func.common.prototype = (zend_function*)closure; common 589 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_CLOSURE; common 600 Zend/zend_closures.c if (!func->common.scope) { common 610 Zend/zend_closures.c closure->func.common.scope = scope; common 613 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_PUBLIC; common 614 Zend/zend_closures.c if (this_ptr && Z_TYPE_P(this_ptr) == IS_OBJECT && (closure->func.common.fn_flags & ZEND_ACC_STATIC) == 0) { common 628 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_FAKE_CLOSURE; common 931 Zend/zend_compile.c if (function->common.function_name) { common 932 Zend/zend_compile.c zend_string_addref(function->common.function_name); common 962 Zend/zend_compile.c ZSTR_VAL(function->common.function_name), common 966 Zend/zend_compile.c zend_error_noreturn(error_level, "Cannot redeclare %s()", ZSTR_VAL(function->common.function_name)); common 2789 Zend/zend_compile.c !fbc->common.scope && common 2790 Zend/zend_compile.c !(fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED|ZEND_ACC_HAS_TYPE_HINTS|ZEND_ACC_RETURN_REFERENCE))) { common 2795 Zend/zend_compile.c !(fbc->common.fn_flags & ZEND_ACC_GENERATOR)) { common 4367 Zend/zend_compile.c func->common.arg_flags[0] = 0; common 4368 Zend/zend_compile.c func->common.arg_flags[1] = 0; common 4369 Zend/zend_compile.c func->common.arg_flags[2] = 0; common 4370 Zend/zend_compile.c if (func->common.arg_info) { common 4371 Zend/zend_compile.c n = MIN(func->common.num_args, MAX_ARG_FLAG_NUM); common 4374 Zend/zend_compile.c ZEND_SET_ARG_FLAG(func, i + 1, func->common.arg_info[i].pass_by_reference); common 4377 Zend/zend_compile.c if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_VARIADIC && func->common.arg_info[i].pass_by_reference)) { common 4378 Zend/zend_compile.c uint32_t pass_by_reference = func->common.arg_info[i].pass_by_reference; common 5316 Zend/zend_compile.c ce->constructor->common.fn_flags |= ZEND_ACC_CTOR; common 5317 Zend/zend_compile.c if (ce->constructor->common.fn_flags & ZEND_ACC_STATIC) { common 5319 Zend/zend_compile.c ZSTR_VAL(ce->name), ZSTR_VAL(ce->constructor->common.function_name)); common 5321 Zend/zend_compile.c if (ce->constructor->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { common 5324 Zend/zend_compile.c ZSTR_VAL(ce->name), ZSTR_VAL(ce->constructor->common.function_name)); common 5328 Zend/zend_compile.c ce->destructor->common.fn_flags |= ZEND_ACC_DTOR; common 5329 Zend/zend_compile.c if (ce->destructor->common.fn_flags & ZEND_ACC_STATIC) { common 5331 Zend/zend_compile.c ZSTR_VAL(ce->name), ZSTR_VAL(ce->destructor->common.function_name)); common 5332 Zend/zend_compile.c } else if (ce->destructor->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { common 5335 Zend/zend_compile.c ZSTR_VAL(ce->name), ZSTR_VAL(ce->destructor->common.function_name)); common 5339 Zend/zend_compile.c ce->clone->common.fn_flags |= ZEND_ACC_CLONE; common 5340 Zend/zend_compile.c if (ce->clone->common.fn_flags & ZEND_ACC_STATIC) { common 5342 Zend/zend_compile.c ZSTR_VAL(ce->name), ZSTR_VAL(ce->clone->common.function_name)); common 5343 Zend/zend_compile.c } else if (ce->clone->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { common 5346 Zend/zend_compile.c ZSTR_VAL(ce->name), ZSTR_VAL(ce->clone->common.function_name)); common 402 Zend/zend_compile.h #define ZEND_FN_SCOPE_NAME(function) ((function) && (function)->common.scope ? ZSTR_VAL((function)->common.scope->name) : "") common 417 Zend/zend_compile.h } common; common 501 Zend/zend_compile.h (((call)->func->common.fn_flags & ZEND_ACC_STRICT_TYPES) != 0) common 895 Zend/zend_compile.h if (UNEXPECTED(arg_num >= zf->common.num_args)) { common 896 Zend/zend_compile.h if (EXPECTED((zf->common.fn_flags & ZEND_ACC_VARIADIC) == 0)) { common 899 Zend/zend_compile.h arg_num = zf->common.num_args; common 901 Zend/zend_compile.h return UNEXPECTED((zf->common.arg_info[arg_num].pass_by_reference & mask) != 0); common 167 Zend/zend_exceptions.c !ZEND_USER_CODE(EG(current_execute_data)->func->common.type) || common 633 Zend/zend_execute.c const char *fname = ZSTR_VAL(zf->common.function_name); common 637 Zend/zend_execute.c if (zf->common.scope) { common 639 Zend/zend_execute.c fclass = ZSTR_VAL(zf->common.scope->name); common 645 Zend/zend_execute.c if (zf->common.type == ZEND_USER_FUNCTION) { common 646 Zend/zend_execute.c if (ptr && ptr->func && ZEND_USER_CODE(ptr->func->common.type)) { common 788 Zend/zend_execute.c if (EXPECTED(arg_num <= zf->common.num_args)) { common 789 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[arg_num-1]; common 790 Zend/zend_execute.c } else if (UNEXPECTED(zf->common.fn_flags & ZEND_ACC_VARIADIC)) { common 791 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[zf->common.num_args]; common 862 Zend/zend_execute.c if (EXPECTED(arg_num <= zf->common.num_args)) { common 863 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[arg_num-1]; common 864 Zend/zend_execute.c } else if (UNEXPECTED(zf->common.fn_flags & ZEND_ACC_VARIADIC)) { common 865 Zend/zend_execute.c cur_arg_info = &zf->common.arg_info[zf->common.num_args]; common 898 Zend/zend_execute.c if (EXPECTED(!(EX(func)->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS)) || common 900 Zend/zend_execute.c const char *class_name = EX(func)->common.scope ? ZSTR_VAL(EX(func)->common.scope->name) : ""; common 901 Zend/zend_execute.c const char *space = EX(func)->common.scope ? "::" : ""; common 902 Zend/zend_execute.c const char *func_name = EX(func)->common.function_name ? ZSTR_VAL(EX(func)->common.function_name) : "main"; common 905 Zend/zend_execute.c if (ptr && ptr->func && ZEND_USER_CODE(ptr->func->common.type)) { common 915 Zend/zend_execute.c const char *fname = ZSTR_VAL(zf->common.function_name); common 919 Zend/zend_execute.c if (zf->common.scope) { common 921 Zend/zend_execute.c fclass = ZSTR_VAL(zf->common.scope->name); common 933 Zend/zend_execute.c const char *fname = ZSTR_VAL(zf->common.function_name); common 937 Zend/zend_execute.c if (zf->common.scope) { common 939 Zend/zend_execute.c fclass = ZSTR_VAL(zf->common.scope->name); common 952 Zend/zend_execute.c zend_arg_info *ret_info = zf->common.arg_info - 1; common 991 Zend/zend_execute.c zend_arg_info *ret_info = zf->common.arg_info - 1; common 1047 Zend/zend_execute.c zend_arg_info *ret_info = zf->common.arg_info - 1; common 2543 Zend/zend_execute.c if (call->func->common.fn_flags & ZEND_ACC_CLOSURE) { common 2544 Zend/zend_execute.c zend_object_release((zend_object *) call->func->common.prototype); common 2545 Zend/zend_execute.c } else if (call->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { common 2546 Zend/zend_execute.c zend_string_release(call->func->common.function_name); common 432 Zend/zend_execute_API.c zend_class_entry *ce = func->common.scope; common 458 Zend/zend_execute_API.c zend_string *function_name = func->common.function_name; common 468 Zend/zend_execute_API.c return ZSTR_VAL(func->common.function_name); common 727 Zend/zend_execute_API.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && common 786 Zend/zend_execute_API.c if (func->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) { common 787 Zend/zend_execute_API.c if (func->common.fn_flags & ZEND_ACC_ABSTRACT) { common 788 Zend/zend_execute_API.c zend_throw_error(NULL, "Cannot call abstract method %s::%s()", ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); common 791 Zend/zend_execute_API.c if (func->common.fn_flags & ZEND_ACC_DEPRECATED) { common 793 Zend/zend_execute_API.c func->common.scope ? ZSTR_VAL(func->common.scope->name) : "", common 794 Zend/zend_execute_API.c func->common.scope ? "::" : "", common 795 Zend/zend_execute_API.c ZSTR_VAL(func->common.function_name)); common 816 Zend/zend_execute_API.c func->common.scope ? ZSTR_VAL(func->common.scope->name) : "", common 817 Zend/zend_execute_API.c func->common.scope ? "::" : "", common 818 Zend/zend_execute_API.c ZSTR_VAL(func->common.function_name)); common 830 Zend/zend_execute_API.c !(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { common 843 Zend/zend_execute_API.c if (func->common.fn_flags & ZEND_ACC_STATIC) { common 858 Zend/zend_execute_API.c int call_via_handler = (func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) != 0; common 859 Zend/zend_execute_API.c EG(scope) = func->common.scope; common 872 Zend/zend_execute_API.c int call_via_handler = (func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) != 0; common 874 Zend/zend_execute_API.c if (func->common.scope) { common 875 Zend/zend_execute_API.c EG(scope) = func->common.scope; common 911 Zend/zend_execute_API.c fci->object->handlers->call_method(func->common.function_name, fci->object, call, fci->retval); common 920 Zend/zend_execute_API.c zend_string_release(func->common.function_name); common 1029 Zend/zend_execute_API.c ZVAL_STR_COPY(&fcall_info.function_name, EG(autoload_func)->common.function_name); common 1075 Zend/zend_execute_API.c if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { common 1091 Zend/zend_execute_API.c if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { common 1411 Zend/zend_execute_API.c ai.afn[idx] ? ZSTR_VAL(ai.afn[idx]->common.function_name) : "", \ common 1422 Zend/zend_execute_API.c if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 1426 Zend/zend_execute_API.c if (fn->common.fn_flags & ZEND_ACC_CTOR) { common 1478 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->common.type))) { common 1583 Zend/zend_execute_API.c while (execute_data && (!execute_data->func || !ZEND_USER_CODE(execute_data->func->common.type))) { common 1625 Zend/zend_execute_API.c while (execute_data && (!execute_data->func || !ZEND_USER_CODE(execute_data->func->common.type))) { common 93 Zend/zend_generators.c OBJ_RELEASE((zend_object *) EX(func)->common.prototype); common 671 Zend/zend_generators.c EG(scope) = generator->execute_data->func->common.scope; common 68 Zend/zend_inheritance.c new_function->common.fn_flags |= ZEND_ACC_ARENA_ALLOCATED; common 70 Zend/zend_inheritance.c if (EXPECTED(new_function->common.function_name)) { common 71 Zend/zend_inheritance.c zend_string_addref(new_function->common.function_name); common 143 Zend/zend_inheritance.c if (ce->parent->constructor && UNEXPECTED(ce->parent->constructor->common.fn_flags & ZEND_ACC_FINAL)) { common 145 Zend/zend_inheritance.c ZSTR_VAL(ce->parent->name), ZSTR_VAL(ce->parent->constructor->common.function_name), common 146 Zend/zend_inheritance.c ZSTR_VAL(ce->name), ZSTR_VAL(ce->constructor->common.function_name)); common 188 Zend/zend_inheritance.c if (!strcasecmp(class_name, "parent") && proto->common.scope) { common 189 Zend/zend_inheritance.c fe_class_name = zend_string_copy(proto->common.scope->name); common 190 Zend/zend_inheritance.c } else if (!strcasecmp(class_name, "self") && fe->common.scope) { common 191 Zend/zend_inheritance.c fe_class_name = zend_string_copy(fe->common.scope->name); common 205 Zend/zend_inheritance.c if (!strcasecmp(class_name, "parent") && proto->common.scope && proto->common.scope->parent) { common 206 Zend/zend_inheritance.c proto_class_name = zend_string_copy(proto->common.scope->parent->name); common 207 Zend/zend_inheritance.c } else if (!strcasecmp(class_name, "self") && proto->common.scope) { common 208 Zend/zend_inheritance.c proto_class_name = zend_string_copy(proto->common.scope->name); common 216 Zend/zend_inheritance.c if (fe->common.type != ZEND_USER_FUNCTION) { common 258 Zend/zend_inheritance.c if (!proto || (!proto->common.arg_info && proto->common.type != ZEND_USER_FUNCTION)) { common 265 Zend/zend_inheritance.c if ((fe->common.fn_flags & ZEND_ACC_CTOR) common 266 Zend/zend_inheritance.c && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 common 267 Zend/zend_inheritance.c && (proto->common.fn_flags & ZEND_ACC_ABSTRACT) == 0)) { common 272 Zend/zend_inheritance.c if ((fe->common.fn_flags & ZEND_ACC_PRIVATE) && (proto->common.fn_flags & ZEND_ACC_PRIVATE)) { common 277 Zend/zend_inheritance.c if (proto->common.required_num_args < fe->common.required_num_args common 278 Zend/zend_inheritance.c || proto->common.num_args > fe->common.num_args) { common 283 Zend/zend_inheritance.c if ((proto->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) common 284 Zend/zend_inheritance.c && !(fe->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { common 288 Zend/zend_inheritance.c if ((proto->common.fn_flags & ZEND_ACC_VARIADIC) common 289 Zend/zend_inheritance.c && !(fe->common.fn_flags & ZEND_ACC_VARIADIC)) { common 297 Zend/zend_inheritance.c num_args = proto->common.num_args; common 298 Zend/zend_inheritance.c if (proto->common.fn_flags & ZEND_ACC_VARIADIC) { common 300 Zend/zend_inheritance.c if (fe->common.num_args >= proto->common.num_args) { common 301 Zend/zend_inheritance.c num_args = fe->common.num_args; common 302 Zend/zend_inheritance.c if (fe->common.fn_flags & ZEND_ACC_VARIADIC) { common 309 Zend/zend_inheritance.c zend_arg_info *fe_arg_info = &fe->common.arg_info[i]; common 312 Zend/zend_inheritance.c if (i < proto->common.num_args) { common 313 Zend/zend_inheritance.c proto_arg_info = &proto->common.arg_info[i]; common 315 Zend/zend_inheritance.c proto_arg_info = &proto->common.arg_info[proto->common.num_args]; common 330 Zend/zend_inheritance.c if (proto->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { common 332 Zend/zend_inheritance.c if (!(fe->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) { common 336 Zend/zend_inheritance.c if (!zend_do_perform_type_hint_check(fe, fe->common.arg_info - 1, proto, proto->common.arg_info - 1)) { common 358 Zend/zend_inheritance.c if (!strcasecmp(class_name, "self") && fptr->common.scope) { common 359 Zend/zend_inheritance.c class_name = ZSTR_VAL(fptr->common.scope->name); common 360 Zend/zend_inheritance.c class_name_len = ZSTR_LEN(fptr->common.scope->name); common 361 Zend/zend_inheritance.c } else if (!strcasecmp(class_name, "parent") && fptr->common.scope && fptr->common.scope->parent) { common 362 Zend/zend_inheritance.c class_name = ZSTR_VAL(fptr->common.scope->parent->name); common 363 Zend/zend_inheritance.c class_name_len = ZSTR_LEN(fptr->common.scope->parent->name); common 394 Zend/zend_inheritance.c if (fptr->common.scope) { common 396 Zend/zend_inheritance.c smart_str_appendl(&str, ZSTR_VAL(fptr->common.scope->name), strlen(ZSTR_VAL(fptr->common.scope->name))); common 400 Zend/zend_inheritance.c smart_str_append(&str, fptr->common.function_name); common 403 Zend/zend_inheritance.c if (fptr->common.arg_info) { common 405 Zend/zend_inheritance.c zend_arg_info *arg_info = fptr->common.arg_info; common 407 Zend/zend_inheritance.c required = fptr->common.required_num_args; common 408 Zend/zend_inheritance.c num_args = fptr->common.num_args; common 409 Zend/zend_inheritance.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { common 497 Zend/zend_inheritance.c if (fptr->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { common 499 Zend/zend_inheritance.c zend_append_type_hint(&str, fptr, fptr->common.arg_info - 1, 1); common 510 Zend/zend_inheritance.c uint32_t parent_flags = parent->common.fn_flags; common 512 Zend/zend_inheritance.c if ((parent->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 common 513 Zend/zend_inheritance.c && parent->common.fn_flags & ZEND_ACC_ABSTRACT common 514 Zend/zend_inheritance.c && parent->common.scope != (child->common.prototype ? child->common.prototype->common.scope : child->common.scope) common 515 Zend/zend_inheritance.c && child->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_IMPLEMENTED_ABSTRACT)) { common 517 Zend/zend_inheritance.c ZSTR_VAL(parent->common.scope->name), common 518 Zend/zend_inheritance.c ZSTR_VAL(child->common.function_name), common 519 Zend/zend_inheritance.c child->common.prototype ? ZSTR_VAL(child->common.prototype->common.scope->name) : ZSTR_VAL(child->common.scope->name)); common 523 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot override final method %s::%s()", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name)); common 526 Zend/zend_inheritance.c child_flags = child->common.fn_flags; common 530 Zend/zend_inheritance.c if (child->common.fn_flags & ZEND_ACC_STATIC) { common 531 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non static method %s::%s() static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); common 533 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make static method %s::%s() non static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); common 539 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non abstract method %s::%s() abstract in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); common 543 Zend/zend_inheritance.c child->common.fn_flags |= ZEND_ACC_CHANGED; common 548 Zend/zend_inheritance.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), ZSTR_VAL(child->common.function_name), zend_visibility_string(parent_flags), ZEND_FN_SCOPE_NAME(parent), (parent_flags&ZEND_ACC_PUBLIC) ? "" : " or weaker"); common 551 Zend/zend_inheritance.c child->common.fn_flags |= ZEND_ACC_CHANGED; common 556 Zend/zend_inheritance.c child->common.prototype = NULL; common 558 Zend/zend_inheritance.c child->common.fn_flags |= ZEND_ACC_IMPLEMENTED_ABSTRACT; common 559 Zend/zend_inheritance.c child->common.prototype = parent; common 560 Zend/zend_inheritance.c } else if (!(parent->common.fn_flags & ZEND_ACC_CTOR) || (parent->common.prototype && (parent->common.prototype->common.scope->ce_flags & ZEND_ACC_INTERFACE))) { common 562 Zend/zend_inheritance.c child->common.prototype = parent->common.prototype ? parent->common.prototype : parent; common 565 Zend/zend_inheritance.c if (child->common.prototype && ( common 566 Zend/zend_inheritance.c child->common.prototype->common.fn_flags & (ZEND_ACC_ABSTRACT | ZEND_ACC_HAS_RETURN_TYPE) common 568 Zend/zend_inheritance.c if (UNEXPECTED(!zend_do_perform_implementation_check(child, child->common.prototype))) { common 569 Zend/zend_inheritance.c zend_string *method_prototype = zend_get_function_declaration(child->common.prototype); common 589 Zend/zend_inheritance.c zend_function *orig_prototype = func->common.prototype; common 592 Zend/zend_inheritance.c if (func->common.prototype != orig_prototype && common 594 Zend/zend_inheritance.c func->common.scope != ce && common 600 Zend/zend_inheritance.c func->common.prototype = orig_prototype; common 605 Zend/zend_inheritance.c if (parent->common.fn_flags & (ZEND_ACC_ABSTRACT)) { common 1030 Zend/zend_inheritance.c uint32_t fn_flags = fn->common.scope->ce_flags; common 1031 Zend/zend_inheritance.c uint32_t other_flags = other_fn->common.scope->ce_flags; common 1034 Zend/zend_inheritance.c && ((other_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) || zend_do_perform_implementation_check(other_fn, fn)) common 1043 Zend/zend_inheritance.c ce->clone = fe; fe->common.fn_flags |= ZEND_ACC_CLONE; common 1048 Zend/zend_inheritance.c ce->constructor = fe; fe->common.fn_flags |= ZEND_ACC_CTOR; common 1050 Zend/zend_inheritance.c ce->destructor = fe; fe->common.fn_flags |= ZEND_ACC_DTOR; common 1079 Zend/zend_inheritance.c fe->common.fn_flags |= ZEND_ACC_CTOR; common 1092 Zend/zend_inheritance.c if (existing_fn->common.scope == ce) { common 1097 Zend/zend_inheritance.c if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 1104 Zend/zend_inheritance.c } else if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 1120 Zend/zend_inheritance.c } else if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT && common 1121 Zend/zend_inheritance.c (existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) { common 1128 Zend/zend_inheritance.c } else if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 1136 Zend/zend_inheritance.c } else if (UNEXPECTED(existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT)) { common 1143 Zend/zend_inheritance.c ZSTR_VAL(fn->common.scope->name), ZSTR_VAL(fn->common.function_name), common 1145 Zend/zend_inheritance.c ZSTR_VAL(existing_fn->common.scope->name), ZSTR_VAL(existing_fn->common.function_name)); common 1151 Zend/zend_inheritance.c fn->common.prototype = NULL; common 1165 Zend/zend_inheritance.c if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { common 1167 Zend/zend_inheritance.c fn->common.scope = ce; common 1169 Zend/zend_inheritance.c if (fn->common.fn_flags & ZEND_ACC_ABSTRACT) { common 1192 Zend/zend_inheritance.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) common 1199 Zend/zend_inheritance.c fn_copy.common.fn_flags = alias->modifiers | (fn->common.fn_flags ^ (fn->common.fn_flags & ZEND_ACC_PPP_MASK)); common 1208 Zend/zend_inheritance.c alias->trait_method->ce = fn->common.scope; common 1228 Zend/zend_inheritance.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) common 1232 Zend/zend_inheritance.c fn_copy.common.fn_flags = alias->modifiers | (fn->common.fn_flags ^ (fn->common.fn_flags & ZEND_ACC_PPP_MASK)); common 1236 Zend/zend_inheritance.c alias->trait_method->ce = fn->common.scope; common 1244 Zend/zend_inheritance.c zend_add_trait_method(ce, ZSTR_VAL(fn->common.function_name), fnname, &fn_copy, overriden); common 1651 Zend/zend_inheritance.c constructor_name = ce->constructor->common.function_name; common 971 Zend/zend_object_handlers.c if (fbc->common.scope == ce && EG(scope) == ce) { common 983 Zend/zend_object_handlers.c if (fbc->common.fn_flags & ZEND_ACC_PRIVATE common 984 Zend/zend_object_handlers.c && fbc->common.scope == EG(scope)) { common 1038 Zend/zend_object_handlers.c if (EXPECTED(EG(trampoline).common.function_name == NULL)) { common 1056 Zend/zend_object_handlers.c func->scope = fbc->common.scope; common 1125 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(method_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); common 1134 Zend/zend_object_handlers.c is_derived_class(fbc->common.scope, EG(scope)) && common 1138 Zend/zend_object_handlers.c if (priv_fbc->common.fn_flags & ZEND_ACC_PRIVATE common 1139 Zend/zend_object_handlers.c && priv_fbc->common.scope == EG(scope)) { common 1144 Zend/zend_object_handlers.c if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { common 1152 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(method_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); common 1190 Zend/zend_object_handlers.c if (!memcmp(lc_class_name, ZSTR_VAL(lc_function_name), ZSTR_LEN(function_name)) && memcmp(ZSTR_VAL(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), ZSTR_VAL(fbc->common.function_name)); common 1245 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(function_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); common 1249 Zend/zend_object_handlers.c } else if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { common 1256 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(function_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); common 1327 Zend/zend_object_handlers.c if (UNEXPECTED(constructor->common.scope != EG(scope))) { common 1329 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to private %s::%s() from context '%s'", ZSTR_VAL(constructor->common.scope->name), ZSTR_VAL(constructor->common.function_name), ZSTR_VAL(EG(scope)->name)); common 1332 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to private %s::%s() from invalid context", ZSTR_VAL(constructor->common.scope->name), ZSTR_VAL(constructor->common.function_name)); common 1336 Zend/zend_object_handlers.c } else if ((constructor->common.fn_flags & ZEND_ACC_PROTECTED)) { common 1343 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to protected %s::%s() from context '%s'", ZSTR_VAL(constructor->common.scope->name), ZSTR_VAL(constructor->common.function_name), ZSTR_VAL(EG(scope)->name)); common 1346 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to protected %s::%s() from invalid context", ZSTR_VAL(constructor->common.scope->name), ZSTR_VAL(constructor->common.function_name)); common 1606 Zend/zend_object_handlers.c if ((*fptr_ptr)->common.fn_flags & ZEND_ACC_STATIC) { common 161 Zend/zend_object_handlers.h ((fbc)->common.prototype ? (fbc)->common.prototype->common.scope : (fbc)->common.scope) common 185 Zend/zend_object_handlers.h EG(trampoline).common.function_name = NULL; \ common 113 Zend/zend_opcode.c ZEND_ASSERT(function->common.function_name); common 114 Zend/zend_opcode.c zend_string_release(function->common.function_name); common 123 Zend/zend_opcode.c ZEND_ASSERT(function->common.function_name); common 128 Zend/zend_opcode.c ZEND_ASSERT(function->common.function_name); common 129 Zend/zend_opcode.c zend_string_release(function->common.function_name); common 130 Zend/zend_opcode.c if (!(function->common.fn_flags & ZEND_ACC_ARENA_ALLOCATED)) { common 2987 Zend/zend_vm_def.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 2994 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 3089 Zend/zend_vm_def.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 3104 Zend/zend_vm_def.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 3112 Zend/zend_vm_def.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 3117 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 3122 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 3132 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 3237 Zend/zend_vm_def.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 3238 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 3241 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 3249 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 3278 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 3280 Zend/zend_vm_def.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); common 3281 Zend/zend_vm_def.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; common 3334 Zend/zend_vm_def.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 3335 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 3338 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 3346 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 3364 Zend/zend_vm_def.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 3411 Zend/zend_vm_def.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { common 3416 Zend/zend_vm_def.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); common 3417 Zend/zend_vm_def.h GC_REFCOUNT((zend_object*)func->common.prototype)++; common 3431 Zend/zend_vm_def.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); common 3538 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 3599 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { common 3627 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { common 3629 Zend/zend_vm_def.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", common 3630 Zend/zend_vm_def.h fbc->common.scope ? "::" : "", common 3631 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.function_name)); common 3640 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 3659 Zend/zend_vm_def.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; common 3666 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 3700 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) { common 3701 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) { common 3702 Zend/zend_vm_def.h zend_throw_error(NULL, "Cannot call abstract method %s::%s()", ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 3705 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { common 3707 Zend/zend_vm_def.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", common 3708 Zend/zend_vm_def.h fbc->common.scope ? "::" : "", common 3709 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.function_name)); common 3719 Zend/zend_vm_def.h EG(scope) = fbc->common.scope; common 3720 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { common 3753 Zend/zend_vm_def.h if (fbc->common.scope) { common 3755 Zend/zend_vm_def.h EG(scope) = fbc->common.scope; common 3761 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 3785 Zend/zend_vm_def.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; common 3797 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 3819 Zend/zend_vm_def.h zend_string_release(fbc->common.function_name); common 3828 Zend/zend_vm_def.h EG(scope) = fbc->common.scope; common 3834 Zend/zend_vm_def.h object->handlers->call_method(fbc->common.function_name, object, call, EX_VAR(opline->result.var)); common 3840 Zend/zend_vm_def.h zend_string_release(fbc->common.function_name); common 3897 Zend/zend_vm_def.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; common 4518 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", common 4519 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", common 4520 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name) common 4577 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); common 4619 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", common 4620 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", common 4621 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); common 4624 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); common 4641 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { common 4676 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", common 4677 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", common 4678 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); common 4681 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); common 4700 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { common 5025 Zend/zend_vm_def.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 7271 Zend/zend_vm_def.h if (UNEXPECTED((Z_FUNC_P(zfunc)->common.fn_flags & ZEND_ACC_STATIC) || common 7272 Zend/zend_vm_def.h (EX(func)->common.fn_flags & ZEND_ACC_STATIC))) { common 7879 Zend/zend_vm_def.h ZEND_ASSERT(zend_vm_calc_used_stack(2, fbc->common.prototype) <= (size_t)(((char*)EG(vm_stack_end)) - (char*)call)); common 7881 Zend/zend_vm_def.h call->func = fbc->common.prototype; common 7884 Zend/zend_vm_def.h ZVAL_STR(ZEND_CALL_ARG(call, 1), fbc->common.function_name); common 7891 Zend/zend_vm_def.h ZEND_ASSERT(!(fbc->common.fn_flags & ZEND_ACC_GENERATOR)); common 7895 Zend/zend_vm_def.h ret, (fbc->common.fn_flags & ZEND_ACC_STATIC) == 0); common 7910 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 7935 Zend/zend_vm_def.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; common 7947 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 591 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 652 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { common 680 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { common 682 Zend/zend_vm_execute.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", common 683 Zend/zend_vm_execute.h fbc->common.scope ? "::" : "", common 684 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.function_name)); common 693 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 712 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; common 719 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 753 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) { common 754 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) { common 755 Zend/zend_vm_execute.h zend_throw_error(NULL, "Cannot call abstract method %s::%s()", ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 758 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { common 760 Zend/zend_vm_execute.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", common 761 Zend/zend_vm_execute.h fbc->common.scope ? "::" : "", common 762 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.function_name)); common 772 Zend/zend_vm_execute.h EG(scope) = fbc->common.scope; common 773 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { common 806 Zend/zend_vm_execute.h if (fbc->common.scope) { common 808 Zend/zend_vm_execute.h EG(scope) = fbc->common.scope; common 814 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 838 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; common 850 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 872 Zend/zend_vm_execute.h zend_string_release(fbc->common.function_name); common 881 Zend/zend_vm_execute.h EG(scope) = fbc->common.scope; common 887 Zend/zend_vm_execute.h object->handlers->call_method(fbc->common.function_name, object, call, EX_VAR(opline->result.var)); common 893 Zend/zend_vm_execute.h zend_string_release(fbc->common.function_name); common 1059 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", common 1060 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", common 1061 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name) common 1118 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); common 1160 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", common 1161 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", common 1162 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); common 1165 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); common 1182 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { common 1749 Zend/zend_vm_execute.h ZEND_ASSERT(zend_vm_calc_used_stack(2, fbc->common.prototype) <= (size_t)(((char*)EG(vm_stack_end)) - (char*)call)); common 1751 Zend/zend_vm_execute.h call->func = fbc->common.prototype; common 1754 Zend/zend_vm_execute.h ZVAL_STR(ZEND_CALL_ARG(call, 1), fbc->common.function_name); common 1761 Zend/zend_vm_execute.h ZEND_ASSERT(!(fbc->common.fn_flags & ZEND_ACC_GENERATOR)); common 1765 Zend/zend_vm_execute.h ret, (fbc->common.fn_flags & ZEND_ACC_STATIC) == 0); common 1780 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { common 1805 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; common 1817 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || common 1983 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 1984 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 1987 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 1995 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2024 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 2026 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); common 2027 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; common 2080 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 2081 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 2084 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2092 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2110 Zend/zend_vm_execute.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 2406 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 2407 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 2410 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2418 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2447 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 2449 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); common 2450 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; common 2503 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 2504 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 2507 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2515 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2533 Zend/zend_vm_execute.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 2662 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 2663 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 2666 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2674 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2703 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { common 2705 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); common 2706 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; common 2759 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 2760 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 2763 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2771 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 2789 Zend/zend_vm_execute.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { common 3455 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 5583 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 5590 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 5683 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 5698 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 5706 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 5711 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 5716 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 5726 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 5765 Zend/zend_vm_execute.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { common 5770 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); common 5771 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)func->common.prototype)++; common 5785 Zend/zend_vm_execute.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); common 7679 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 7694 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 7702 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 7707 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 7712 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 7722 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 7756 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; common 8121 Zend/zend_vm_execute.h if (UNEXPECTED((Z_FUNC_P(zfunc)->common.fn_flags & ZEND_ACC_STATIC) || common 8122 Zend/zend_vm_execute.h (EX(func)->common.fn_flags & ZEND_ACC_STATIC))) { common 9329 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 9336 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 9429 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 9444 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 9452 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 9457 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 9462 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 9472 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 9511 Zend/zend_vm_execute.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { common 9516 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); common 9517 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)func->common.prototype)++; common 9531 Zend/zend_vm_execute.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); common 11151 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 11158 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 11252 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 11267 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 11275 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 11280 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 11285 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 11295 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 11334 Zend/zend_vm_execute.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { common 11339 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); common 11340 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)func->common.prototype)++; common 11354 Zend/zend_vm_execute.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); common 13582 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; common 15364 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", common 15365 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", common 15366 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); common 15369 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); common 15388 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { common 17604 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 17619 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 17627 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 17632 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 17637 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 17647 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 19239 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 19254 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 19262 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 19267 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 19272 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 19282 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 19316 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; common 20867 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 20882 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 20890 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 20895 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 20900 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 20910 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 22444 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { common 22459 Zend/zend_vm_execute.h if (Z_OBJ(EX(This)) && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { common 22467 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { common 22472 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { common 22477 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 22487 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); common 22842 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 23859 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 23866 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 25090 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; common 26274 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 26281 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 27766 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 27773 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 28905 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", common 28906 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", common 28907 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); common 28910 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); common 28928 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { common 29026 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 32024 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 32031 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 34609 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; common 37108 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 37115 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 39688 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 39695 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 40608 Zend/zend_vm_execute.h } else if ((clone->common.fn_flags & ZEND_ACC_PROTECTED)) { common 41923 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 41930 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 44071 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 44078 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 45217 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && common 45224 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { common 469 ext/fileinfo/fileinfo.c goto common; common 506 ext/fileinfo/fileinfo.c goto common; common 546 ext/fileinfo/fileinfo.c goto common; common 579 ext/fileinfo/fileinfo.c common: common 1323 ext/mysqli/mysqli.c zend_throw_exception_ex(zend_ce_exception, 0, "Could not execute %s::%s()", ZSTR_VAL(ce->name), ZSTR_VAL(ce->constructor->common.function_name)); common 514 ext/opcache/ZendAccelerator.c if (Z_FUNC(p->val)->common.function_name) { common 515 ext/opcache/ZendAccelerator.c Z_FUNC(p->val)->common.function_name = accel_new_interned_string(Z_FUNC(p->val)->common.function_name); common 558 ext/opcache/ZendAccelerator.c if (Z_FUNC(q->val)->common.function_name) { common 559 ext/opcache/ZendAccelerator.c Z_FUNC(q->val)->common.function_name = accel_new_interned_string(Z_FUNC(q->val)->common.function_name); common 1582 ext/opcache/ZendAccelerator.c !ZEND_USER_CODE(EG(current_execute_data)->func->common.type) || common 1655 ext/opcache/ZendAccelerator.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && common 1840 ext/opcache/ZendAccelerator.c !ZEND_USER_CODE(EG(current_execute_data)->func->common.type) || common 1884 ext/opcache/ZendAccelerator.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && common 1912 ext/opcache/ZendAccelerator.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && 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 559 ext/opcache/zend_accelerator_util_funcs.c ZSTR_VAL(function1->common.function_name), common 563 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, "Cannot redeclare %s()", ZSTR_VAL(function1->common.function_name)); common 603 ext/opcache/zend_accelerator_util_funcs.c ZSTR_VAL(function1->common.function_name), common 607 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, "Cannot redeclare %s()", ZSTR_VAL(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 504 ext/pdo/pdo_dbh.c if (dbstmt_ce->constructor && !(dbstmt_ce->constructor->common.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_PROTECTED))) { common 772 ext/pdo/pdo_dbh.c if (pce->constructor && !(pce->constructor->common.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_PROTECTED))) { common 1257 ext/pdo/pdo_dbh.c if (func->common.function_name) { common 1258 ext/pdo/pdo_dbh.c zend_string_release(func->common.function_name); common 1266 ext/pdo/pdo_dbh.c if (func->common.function_name) { common 1267 ext/pdo/pdo_dbh.c zend_string_release(func->common.function_name); common 2821 ext/pgsql/pgsql.c zend_throw_exception_ex(zend_ce_exception, 0, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name); common 466 ext/readline/readline_cli.c retval = strdup(ZSTR_VAL(func->common.function_name)); common 497 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC common 498 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) common 511 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC common 512 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) common 573 ext/reflection/php_reflection.c if ((mptr->common.fn_flags & ZEND_ACC_STATIC) == 0 common 574 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) common 576 ext/reflection/php_reflection.c size_t len = ZSTR_LEN(mptr->common.function_name); common 579 ext/reflection/php_reflection.c if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 common 580 ext/reflection/php_reflection.c || mptr->common.scope == ce common 582 ext/reflection/php_reflection.c || zend_binary_strcasecmp(ZSTR_VAL(key), ZSTR_LEN(key), ZSTR_VAL(mptr->common.function_name), len) == 0) common 587 ext/reflection/php_reflection.c && memcmp(ZSTR_VAL(mptr->common.function_name), ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0 common 661 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? common 682 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? common 697 ext/reflection/php_reflection.c EG(scope) = fptr->common.scope; common 730 ext/reflection/php_reflection.c struct _zend_arg_info *arg_info = fptr->common.arg_info; common 731 ext/reflection/php_reflection.c uint32_t i, num_args, required = fptr->common.required_num_args; common 737 ext/reflection/php_reflection.c num_args = fptr->common.num_args; common 738 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { common 798 ext/reflection/php_reflection.c string_printf(str, fptr->common.fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr->common.scope ? "Method [ " : "Function [ ")); common 800 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_DEPRECATED) { common 807 ext/reflection/php_reflection.c if (scope && fptr->common.scope) { common 808 ext/reflection/php_reflection.c if (fptr->common.scope != scope) { common 809 ext/reflection/php_reflection.c string_printf(str, ", inherits %s", ZSTR_VAL(fptr->common.scope->name)); common 810 ext/reflection/php_reflection.c } else if (fptr->common.scope->parent) { common 811 ext/reflection/php_reflection.c lc_name_len = ZSTR_LEN(fptr->common.function_name); common 813 ext/reflection/php_reflection.c zend_str_tolower_copy(ZSTR_VAL(lc_name), ZSTR_VAL(fptr->common.function_name), lc_name_len); common 814 ext/reflection/php_reflection.c if ((overwrites = zend_hash_find_ptr(&fptr->common.scope->parent->function_table, lc_name)) != NULL) { common 815 ext/reflection/php_reflection.c if (fptr->common.scope != overwrites->common.scope) { common 816 ext/reflection/php_reflection.c string_printf(str, ", overwrites %s", ZSTR_VAL(overwrites->common.scope->name)); common 822 ext/reflection/php_reflection.c if (fptr->common.prototype && fptr->common.prototype->common.scope) { common 823 ext/reflection/php_reflection.c string_printf(str, ", prototype %s", ZSTR_VAL(fptr->common.prototype->common.scope->name)); common 825 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CTOR) { common 828 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_DTOR) { common 833 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_ABSTRACT) { common 836 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_FINAL) { common 839 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_STATIC) { common 843 ext/reflection/php_reflection.c if (fptr->common.scope) { common 845 ext/reflection/php_reflection.c switch (fptr->common.fn_flags & ZEND_ACC_PPP_MASK) { common 867 ext/reflection/php_reflection.c string_printf(str, "%s ] {\n", ZSTR_VAL(fptr->common.function_name)); common 877 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CLOSURE) { common 884 ext/reflection/php_reflection.c if (fptr->common.arg_info[-1].class_name) { common 887 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? common 888 ext/reflection/php_reflection.c ((zend_internal_arg_info*)(fptr->common.arg_info - 1))->class_name : common 889 ext/reflection/php_reflection.c ZSTR_VAL(fptr->common.arg_info[-1].class_name)); common 890 ext/reflection/php_reflection.c if (fptr->common.arg_info[-1].allow_null) { common 893 ext/reflection/php_reflection.c } else if (fptr->common.arg_info[-1].type_hint) { common 894 ext/reflection/php_reflection.c string_printf(str, "%s ", zend_get_type_by_const(fptr->common.arg_info[-1].type_hint)); common 895 ext/reflection/php_reflection.c if (fptr->common.arg_info[-1].allow_null) { common 1098 ext/reflection/php_reflection.c if (fptr->common.type==ZEND_INTERNAL_FUNCTION common 1165 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & mask); common 1221 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { common 1238 ext/reflection/php_reflection.c intern->ce = fptr->common.scope; common 1260 ext/reflection/php_reflection.c intern->ce = fptr->common.scope; common 1274 ext/reflection/php_reflection.c ZVAL_STR_COPY(&name, function->common.function_name); common 1296 ext/reflection/php_reflection.c ZVAL_STR_COPY(&name, (method->common.scope && method->common.scope->trait_aliases)? common 1297 ext/reflection/php_reflection.c zend_resolve_method_name(ce, method) : method->common.function_name); common 1298 ext/reflection/php_reflection.c ZVAL_STR_COPY(&classname, method->common.scope->name); common 1643 ext/reflection/php_reflection.c ZVAL_STR_COPY(&name, fptr->common.function_name); common 1696 ext/reflection/php_reflection.c RETURN_BOOL(fptr->common.fn_flags & ZEND_ACC_CLOSURE); common 1733 ext/reflection/php_reflection.c if (closure_func && closure_func->common.scope) { common 1734 ext/reflection/php_reflection.c zend_reflection_class_factory(closure_func->common.scope, return_value); common 1899 ext/reflection/php_reflection.c if (UNEXPECTED(zval_update_constant_ex(val, 1, fptr->common.scope) != SUCCESS)) { common 1947 ext/reflection/php_reflection.c "Invocation of function %s() failed", ZSTR_VAL(fptr->common.function_name)); common 2012 ext/reflection/php_reflection.c "Invocation of function %s() failed", ZSTR_VAL(fptr->common.function_name)); common 2047 ext/reflection/php_reflection.c num_args = fptr->common.num_args; common 2048 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { common 2066 ext/reflection/php_reflection.c RETURN_LONG(fptr->common.required_num_args); common 2082 ext/reflection/php_reflection.c arg_info= fptr->common.arg_info; common 2083 ext/reflection/php_reflection.c num_args = fptr->common.num_args; common 2084 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { common 2092 ext/reflection/php_reflection.c reflection_parameter_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, arg_info, i, fptr->common.required_num_args, ¶meter); common 2260 ext/reflection/php_reflection.c if (ex->func->common.fn_flags & ZEND_ACC_CLOSURE) { common 2262 ext/reflection/php_reflection.c ZVAL_OBJ(&closure, (zend_object *) ex->func->common.prototype); common 2360 ext/reflection/php_reflection.c ce = fptr->common.scope; common 2428 ext/reflection/php_reflection.c arg_info = fptr->common.arg_info; common 2429 ext/reflection/php_reflection.c num_args = fptr->common.num_args; common 2430 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) { common 2436 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { common 2438 ext/reflection/php_reflection.c zend_string_release(fptr->common.function_name); common 2454 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { common 2475 ext/reflection/php_reflection.c if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { common 2477 ext/reflection/php_reflection.c zend_string_release(fptr->common.function_name); common 2491 ext/reflection/php_reflection.c !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { common 2504 ext/reflection/php_reflection.c ref->required = fptr->common.required_num_args; common 2558 ext/reflection/php_reflection.c if (!param->fptr->common.scope) { common 2561 ext/reflection/php_reflection.c reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value); common 2578 ext/reflection/php_reflection.c if (param->fptr->common.scope) { common 2579 ext/reflection/php_reflection.c zend_reflection_class_factory(param->fptr->common.scope, return_value); common 2614 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { common 2622 ext/reflection/php_reflection.c ce = param->fptr->common.scope; common 2629 ext/reflection/php_reflection.c ce = param->fptr->common.scope; common 2643 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { common 2690 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? common 2864 ext/reflection/php_reflection.c EG(scope) = param->fptr->common.scope; common 2986 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { common 3090 ext/reflection/php_reflection.c ZVAL_STR_COPY(&name, mptr->common.scope->name); common 3092 ext/reflection/php_reflection.c ZVAL_STR_COPY(&name, mptr->common.function_name); common 3129 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { common 3130 ext/reflection/php_reflection.c zend_create_fake_closure(return_value, mptr, mptr->common.scope, mptr->common.scope, NULL); common 3136 ext/reflection/php_reflection.c if (!instanceof_function(Z_OBJCE_P(obj), mptr->common.scope)) { common 3147 ext/reflection/php_reflection.c zend_create_fake_closure(return_value, mptr, mptr->common.scope, Z_OBJCE_P(obj), obj); common 3171 ext/reflection/php_reflection.c if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC) common 3172 ext/reflection/php_reflection.c || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT)) common 3175 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) { common 3178 ext/reflection/php_reflection.c ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name)); common 3182 ext/reflection/php_reflection.c mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private", common 3183 ext/reflection/php_reflection.c ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name), common 3199 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { common 3201 ext/reflection/php_reflection.c obj_ce = mptr->common.scope; common 3210 ext/reflection/php_reflection.c if (!instanceof_function(obj_ce, mptr->common.scope)) { common 3238 ext/reflection/php_reflection.c "Invocation of method %s::%s() failed", ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name)); common 3271 ext/reflection/php_reflection.c if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC) common 3272 ext/reflection/php_reflection.c || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT)) common 3275 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) { common 3278 ext/reflection/php_reflection.c ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name)); common 3282 ext/reflection/php_reflection.c mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private", common 3283 ext/reflection/php_reflection.c ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name), common 3304 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { common 3306 ext/reflection/php_reflection.c obj_ce = mptr->common.scope; common 3312 ext/reflection/php_reflection.c ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name)); common 3318 ext/reflection/php_reflection.c if (!instanceof_function(obj_ce, mptr->common.scope)) { common 3357 ext/reflection/php_reflection.c "Invocation of method %s::%s() failed", ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name)); common 3543 ext/reflection/php_reflection.c reflection_type_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, &fptr->common.arg_info[-1], return_value); common 3561 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 3576 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_DTOR); common 3592 ext/reflection/php_reflection.c RETURN_LONG(mptr->common.fn_flags); common 3610 ext/reflection/php_reflection.c zend_reflection_class_factory(mptr->common.scope, return_value); common 3628 ext/reflection/php_reflection.c if (!mptr->common.prototype) { common 3630 ext/reflection/php_reflection.c "Method %s::%s does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.function_name)); common 3634 ext/reflection/php_reflection.c reflection_method_factory(mptr->common.prototype->common.scope, mptr->common.prototype, NULL, return_value); common 4112 ext/reflection/php_reflection.c size_t len = ZSTR_LEN(mptr->common.function_name); common 4114 ext/reflection/php_reflection.c if (mptr->common.fn_flags & filter) { common 4116 ext/reflection/php_reflection.c && memcmp(ZSTR_VAL(mptr->common.function_name), ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0 common 4476 ext/reflection/php_reflection.c RETURN_BOOL(ce->constructor->common.fn_flags & ZEND_ACC_PUBLIC); common 4497 ext/reflection/php_reflection.c RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC); common 4503 ext/reflection/php_reflection.c RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC); common 4608 ext/reflection/php_reflection.c if (!(constructor->common.fn_flags & ZEND_ACC_PUBLIC)) { common 4712 ext/reflection/php_reflection.c if (!(constructor->common.fn_flags & ZEND_ACC_PUBLIC)) { common 5638 ext/reflection/php_reflection.c if (fptr->common.type==ZEND_INTERNAL_FUNCTION common 5641 ext/reflection/php_reflection.c zend_hash_update(Z_ARRVAL_P(return_value), fptr->common.function_name, &function); common 2145 ext/simplexml/simplexml.c if (fptr_count->common.scope == parent) { common 1392 ext/soap/soap.c if ((service->type != SOAP_OBJECT && service->type != SOAP_CLASS) || (f->common.fn_flags & ZEND_ACC_PUBLIC)) { common 1393 ext/soap/soap.c add_next_index_str(return_value, zend_string_copy(f->common.function_name)); common 1447 ext/soap/soap.c ZVAL_STR_COPY(&function_copy, f->common.function_name); common 1470 ext/soap/soap.c ZVAL_STR_COPY(&function_copy, f->common.function_name); common 483 ext/spl/php_spl.c if (!obj_ptr && alfi.func_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { common 558 ext/spl/php_spl.c if (obj_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { common 592 ext/spl/php_spl.c if (obj_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { common 724 ext/spl/php_spl.c } else if (alfi->func_ptr->common.scope) { common 734 ext/spl/php_spl.c add_next_index_str(&tmp, zend_string_copy(alfi->func_ptr->common.function_name)); common 737 ext/spl/php_spl.c if (strncmp(ZSTR_VAL(alfi->func_ptr->common.function_name), "__lambda_func", sizeof("__lambda_func") - 1)) { common 738 ext/spl/php_spl.c add_next_index_str(return_value, zend_string_copy(alfi->func_ptr->common.function_name)); common 748 ext/spl/php_spl.c add_next_index_str(return_value, zend_string_copy(EG(autoload_func)->common.function_name)); common 212 ext/spl/spl_array.c if (intern->fptr_offset_get->common.scope == parent) { common 216 ext/spl/spl_array.c if (intern->fptr_offset_set->common.scope == parent) { common 220 ext/spl/spl_array.c if (intern->fptr_offset_has->common.scope == parent) { common 224 ext/spl/spl_array.c if (intern->fptr_offset_del->common.scope == parent) { common 228 ext/spl/spl_array.c if (intern->fptr_count->common.scope == parent) { common 243 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; common 244 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; common 245 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; common 246 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; common 247 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT; common 442 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileInfo) { common 487 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileInfo) { common 511 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileObject) { common 2085 ext/spl/spl_directory.c ZVAL_STR(&fci.function_name, func_ptr->common.function_name); common 2151 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 429 ext/spl/spl_dllist.c if (intern->fptr_offset_get->common.scope == parent) { common 433 ext/spl/spl_dllist.c if (intern->fptr_offset_set->common.scope == parent) { common 437 ext/spl/spl_dllist.c if (intern->fptr_offset_has->common.scope == parent) { common 441 ext/spl/spl_dllist.c if (intern->fptr_offset_del->common.scope == parent) { common 445 ext/spl/spl_dllist.c if (intern->fptr_count->common.scope == parent) { common 38 ext/spl/spl_engine.h zend_call_method(retval, pce, &func, ZSTR_VAL(func->common.function_name), ZSTR_LEN(func->common.function_name), NULL, 1, arg1, NULL); common 49 ext/spl/spl_engine.h zend_call_method(retval, pce, &func, ZSTR_VAL(func->common.function_name), ZSTR_LEN(func->common.function_name), NULL, 2, arg1, arg2); common 66 ext/spl/spl_engine.h ZVAL_STR(&fci.function_name, func->common.function_name); common 265 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) { common 268 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) { common 271 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_key->common.scope != parent) { common 274 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_current->common.scope != parent) { common 277 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_next->common.scope != parent) { common 282 ext/spl/spl_fixedarray.c if (intern->fptr_offset_get->common.scope == parent) { common 286 ext/spl/spl_fixedarray.c if (intern->fptr_offset_set->common.scope == parent) { common 290 ext/spl/spl_fixedarray.c if (intern->fptr_offset_has->common.scope == parent) { common 294 ext/spl/spl_fixedarray.c if (intern->fptr_offset_del->common.scope == parent) { common 298 ext/spl/spl_fixedarray.c if (intern->fptr_count->common.scope == parent) { common 425 ext/spl/spl_heap.c if (intern->fptr_cmp->common.scope == parent) { common 429 ext/spl/spl_heap.c if (intern->fptr_count->common.scope == parent) { common 414 ext/spl/spl_iterators.c if (!EG(exception) && (!object->endChildren || object->endChildren->common.scope != spl_ce_RecursiveIteratorIterator)) { common 550 ext/spl/spl_iterators.c if (intern->beginIteration->common.scope == ce_base) { common 554 ext/spl/spl_iterators.c if (intern->endIteration->common.scope == ce_base) { common 558 ext/spl/spl_iterators.c if (intern->callHasChildren->common.scope == ce_base) { common 562 ext/spl/spl_iterators.c if (intern->callGetChildren->common.scope == ce_base) { common 566 ext/spl/spl_iterators.c if (intern->beginChildren->common.scope == ce_base) { common 570 ext/spl/spl_iterators.c if (intern->endChildren->common.scope == ce_base) { common 574 ext/spl/spl_iterators.c if (intern->nextElement->common.scope == ce_base) { common 242 ext/spl/spl_observer.c if (intern->fptr_get_hash->common.scope == spl_ce_SplObjectStorage) { common 4832 ext/standard/basic_functions.c if (!EX(prev_execute_data)->func->common.scope) { common 749 main/main.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && common 318 main/streams/userspace.c php_error_docref(NULL, E_WARNING, "Could not execute %s::%s()", ZSTR_VAL(uwrap->ce->name), ZSTR_VAL(uwrap->ce->constructor->common.function_name)); common 92 sapi/fpm/fpm/fpm_php_trace.c if (0 > fpm_trace_get_long(function + offsetof(zend_function, common.function_name), &l)) { common 566 sapi/phpdbg/phpdbg_bp.c if (ZEND_USER_CODE(execute_data->func->common.type)) { common 133 sapi/phpdbg/phpdbg_frame.c arginfo = func->common.arg_info; common 137 sapi/phpdbg/phpdbg_frame.c m = func ? func->common.num_args : 0; common 185 sapi/phpdbg/phpdbg_list.c phpdbg_error("list", "type=\"internalfunction\" function=\"%s\"", "The function requested (%s) is not user defined", ZSTR_VAL(fbc->common.function_name)); common 64 sapi/phpdbg/phpdbg_print.c if (method->common.scope) { common 68 sapi/phpdbg/phpdbg_print.c ZSTR_VAL(method->common.scope->name), common 69 sapi/phpdbg/phpdbg_print.c ZSTR_VAL(method->common.function_name), common 77 sapi/phpdbg/phpdbg_print.c method->common.function_name ? ZSTR_VAL(method->common.function_name) : "{main}", common 96 sapi/phpdbg/phpdbg_print.c if (method->common.scope) { common 97 sapi/phpdbg/phpdbg_print.c phpdbg_writeln("printoplineinfo", "type=\"Internal\" method=\"%s::%s\"", "\tInternal %s::%s()", ZSTR_VAL(method->common.scope->name), ZSTR_VAL(method->common.function_name)); common 99 sapi/phpdbg/phpdbg_print.c phpdbg_writeln("printoplineinfo", "type=\"Internal\" function=\"%s\"", "\tInternal %s()", ZSTR_VAL(method->common.function_name)); common 195 sapi/phpdbg/phpdbg_print.c ZSTR_VAL(fbc->common.function_name), common 243 sapi/phpdbg/phpdbg_print.c (fbc->common.scope) ? "Method" : "Function", common 244 sapi/phpdbg/phpdbg_print.c ZSTR_VAL(fbc->common.function_name), common 346 sapi/phpdbg/phpdbg_print.c phpdbg_out("%s", ZSTR_VAL(method->common.function_name)); common 1432 sapi/phpdbg/phpdbg_prompt.c if (EG(current_execute_data) && EG(current_execute_data)->func && ZEND_USER_CODE(EG(current_execute_data)->func->common.type)) { \ common 1453 sapi/phpdbg/phpdbg_prompt.c if (EG(current_execute_data) && EG(current_execute_data)->func && ZEND_USER_CODE(EG(current_execute_data)->func->common.type) \ common 1508 sapi/phpdbg/phpdbg_prompt.c if (!prev_ex->func || !ZEND_USER_CODE(prev_ex->func->common.type)) { common 103 sapi/phpdbg/phpdbg_utils.h while (!ex->func || !ZEND_USER_CODE(ex->func->common.type)) {