Lines Matching refs:current_frame

3609 			zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
3840 !JIT_G(current_frame) ||
3841 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(dst))) != IS_LONG)) {
3848 !JIT_G(current_frame) ||
3849 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(dst))) != IS_DOUBLE)) {
3949 JIT_G(current_frame) == NULL ||
3950 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var)) == IS_UNKNOWN ||
3951 (1 << STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var))) != (info & MAY_BE_ANY)
3960 JIT_G(current_frame) == NULL ||
3961 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var)) == IS_UNKNOWN ||
3962 (1 << STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var))) != (info & MAY_BE_ANY)
3985 JIT_G(current_frame) == NULL ||
3986 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var)) == IS_UNKNOWN ||
3987 (1 << STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var))) != (info & MAY_BE_ANY)
4120 stack = JIT_G(current_frame)->stack;
4323 && JIT_G(current_frame)->stack[EX_VAR_TO_NUM((opline+1)->op1.var)].reg == reg) {
4328 JIT_G(current_frame)->stack[EX_VAR_TO_NUM(opline->result.var)].reg == reg) ||
4330 JIT_G(current_frame)->stack[EX_VAR_TO_NUM(opline->op1.var)].reg == reg) ||
4332 JIT_G(current_frame)->stack[EX_VAR_TO_NUM(opline->op2.var)].reg == reg);
4352 && JIT_G(current_frame)
9892 && JIT_G(current_frame)
9893 && JIT_G(current_frame)->call
9894 && !JIT_G(current_frame)->call->func) {
9916 if (JIT_G(current_frame) &&
9917 JIT_G(current_frame)->call &&
9918 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call) >= 0) {
9919 call_num_args = TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call);
9928 if (JIT_G(current_frame) &&
9929 JIT_G(current_frame)->call &&
9930 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call) >= 0) {
9931 call_num_args = TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call);
10053 (JIT_G(current_frame) &&
10054 JIT_G(current_frame)->call &&
10055 TRACE_FRAME_IS_CLOSURE_CALL(JIT_G(current_frame)->call))) {
10403 !JIT_G(current_frame) ||
10404 !JIT_G(current_frame)->call ||
10405 !TRACE_FRAME_IS_NESTED(JIT_G(current_frame)->call) ||
10491 && JIT_G(current_frame)
10492 && JIT_G(current_frame)->call
10493 && JIT_G(current_frame)->call->func) {
10494 if (ARG_MUST_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10657 && JIT_G(current_frame)
10658 && JIT_G(current_frame)->call
10659 && JIT_G(current_frame)->call->func) {
10660 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10682 && JIT_G(current_frame)
10683 && JIT_G(current_frame)->call
10684 && JIT_G(current_frame)->call->func) {
10685 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10689 if (!ARG_MAY_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10744 && JIT_G(current_frame)
10745 && JIT_G(current_frame)->call
10746 && JIT_G(current_frame)->call->func) {
10747 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10866 && JIT_G(current_frame)
10867 && JIT_G(current_frame)->call
10868 && JIT_G(current_frame)->call->func) {
10869 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10870 if (!TRACE_FRAME_IS_LAST_SEND_BY_REF(JIT_G(current_frame)->call)) {
10871 TRACE_FRAME_SET_LAST_SEND_BY_REF(JIT_G(current_frame)->call);
10881 if (!TRACE_FRAME_IS_LAST_SEND_BY_VAL(JIT_G(current_frame)->call)) {
10882 TRACE_FRAME_SET_LAST_SEND_BY_VAL(JIT_G(current_frame)->call);
11377 !JIT_G(current_frame) ||
11378 !TRACE_FRAME_IS_NESTED(JIT_G(current_frame));
11385 !JIT_G(current_frame) ||
11386 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) == -1 || /* unknown number of args */
11387 (uint32_t)TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) > op_array->num_args; /* extra args */
11393 !JIT_G(current_frame) ||
11394 !TRACE_FRAME_NO_NEED_RELEASE_THIS(JIT_G(current_frame)));
11468 if (!JIT_G(current_frame) || !TRACE_FRAME_ALWAYS_RELEASE_THIS(JIT_G(current_frame))) {
11495 && (JIT_G(current_frame) && !TRACE_FRAME_IS_UNKNOWN_RETURN(JIT_G(current_frame)))) {
11505 && (!JIT_G(current_frame) || TRACE_FRAME_IS_UNKNOWN_RETURN(JIT_G(current_frame)))) {
11545 && (!JIT_G(current_frame) || TRACE_FRAME_IS_RETURN_VALUE_UNUSED(JIT_G(current_frame))))) {
11609 if (JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE && JIT_G(current_frame)) {
11610 if (TRACE_FRAME_IS_RETURN_VALUE_USED(JIT_G(current_frame))) {
11612 } else if (TRACE_FRAME_IS_RETURN_VALUE_UNUSED(JIT_G(current_frame))) {
11841 && JIT_G(current_frame)
11846 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
12116 JIT_G(current_frame) == NULL ||
12117 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(res_addr))) != type) {
12657 && JIT_G(current_frame)
12658 && JIT_G(current_frame)->prev) {
12659 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
12744 if (!JIT_G(current_frame) ||
12745 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) < 0 ||
12746 arg_num > TRACE_FRAME_NUM_ARGS(JIT_G(current_frame))) {
12796 && JIT_G(current_frame)
12797 && TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) >= 0) {
12798 if (arg_num > TRACE_FRAME_NUM_ARGS(JIT_G(current_frame))) {
12971 if (on_this && JIT_G(current_frame)
12972 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
12973 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
12975 if (on_this && JIT_G(current_frame)) {
12976 JIT_G(current_frame)->ce = ce;
12977 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
13076 if (opline->opcode == ZEND_FETCH_OBJ_W || !(res_info & MAY_BE_GUARD) || !JIT_G(current_frame)) {
13193 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame) && prop_info) {
13196 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
13232 SET_STACK_REG(JIT_G(current_frame)->stack,
13276 JIT_G(current_frame) == NULL ||
13277 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(res_addr))) != type) {
13294 SET_STACK_REG(JIT_G(current_frame)->stack,
13490 if (on_this && JIT_G(current_frame)
13491 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
13492 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
13494 if (on_this && JIT_G(current_frame)) {
13495 JIT_G(current_frame)->ce = ce;
13496 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
13772 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
13963 if (on_this && JIT_G(current_frame)
13964 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
13965 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
13967 if (on_this && JIT_G(current_frame)) {
13968 JIT_G(current_frame)->ce = ce;
13969 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
14387 if (on_this && JIT_G(current_frame)
14388 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
14389 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
14391 if (on_this && JIT_G(current_frame)) {
14392 JIT_G(current_frame)->ce = ce;
14393 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
14803 if (!JIT_G(current_frame) ||
14804 !TRACE_FRAME_IS_THIS_CHECKED(JIT_G(current_frame))) {
14816 if (JIT_G(current_frame)) {
14817 TRACE_FRAME_SET_THIS_CHECKED(JIT_G(current_frame));
15626 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame)) {
15627 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;