Lines Matching refs:current_frame

3299 			zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
3520 !JIT_G(current_frame) ||
3521 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(dst))) != IS_LONG)) {
3528 !JIT_G(current_frame) ||
3529 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(dst))) != IS_DOUBLE)) {
3629 JIT_G(current_frame) == NULL ||
3630 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var)) == IS_UNKNOWN ||
3631 (1 << STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var))) != (info & MAY_BE_ANY)
3640 JIT_G(current_frame) == NULL ||
3641 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var)) == IS_UNKNOWN ||
3642 (1 << STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var))) != (info & MAY_BE_ANY)
3665 JIT_G(current_frame) == NULL ||
3666 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var)) == IS_UNKNOWN ||
3667 (1 << STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(var))) != (info & MAY_BE_ANY)
3783 stack = JIT_G(current_frame)->stack;
3984 && JIT_G(current_frame)->stack[EX_VAR_TO_NUM((opline+1)->op1.var)].reg == reg) {
3989 JIT_G(current_frame)->stack[EX_VAR_TO_NUM(opline->result.var)].reg == reg) ||
3991 JIT_G(current_frame)->stack[EX_VAR_TO_NUM(opline->op1.var)].reg == reg) ||
3993 JIT_G(current_frame)->stack[EX_VAR_TO_NUM(opline->op2.var)].reg == reg);
4013 && JIT_G(current_frame)
9179 && JIT_G(current_frame)
9180 && JIT_G(current_frame)->call
9181 && !JIT_G(current_frame)->call->func) {
9203 if (JIT_G(current_frame) &&
9204 JIT_G(current_frame)->call &&
9205 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call) >= 0) {
9206 call_num_args = TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call);
9215 if (JIT_G(current_frame) &&
9216 JIT_G(current_frame)->call &&
9217 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call) >= 0) {
9218 call_num_args = TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)->call);
9343 (JIT_G(current_frame) &&
9344 JIT_G(current_frame)->call &&
9345 TRACE_FRAME_IS_CLOSURE_CALL(JIT_G(current_frame)->call))) {
9674 !JIT_G(current_frame) ||
9675 !JIT_G(current_frame)->call ||
9676 !TRACE_FRAME_IS_NESTED(JIT_G(current_frame)->call) ||
9763 && JIT_G(current_frame)
9764 && JIT_G(current_frame)->call
9765 && JIT_G(current_frame)->call->func) {
9766 if (ARG_MUST_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
9933 && JIT_G(current_frame)
9934 && JIT_G(current_frame)->call
9935 && JIT_G(current_frame)->call->func) {
9936 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
9959 && JIT_G(current_frame)
9960 && JIT_G(current_frame)->call
9961 && JIT_G(current_frame)->call->func) {
9962 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
9966 if (!ARG_MAY_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10025 && JIT_G(current_frame)
10026 && JIT_G(current_frame)->call
10027 && JIT_G(current_frame)->call->func) {
10028 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10148 && JIT_G(current_frame)
10149 && JIT_G(current_frame)->call
10150 && JIT_G(current_frame)->call->func) {
10151 if (ARG_SHOULD_BE_SENT_BY_REF(JIT_G(current_frame)->call->func, arg_num)) {
10152 if (!TRACE_FRAME_IS_LAST_SEND_BY_REF(JIT_G(current_frame)->call)) {
10153 TRACE_FRAME_SET_LAST_SEND_BY_REF(JIT_G(current_frame)->call);
10167 if (!TRACE_FRAME_IS_LAST_SEND_BY_VAL(JIT_G(current_frame)->call)) {
10168 TRACE_FRAME_SET_LAST_SEND_BY_VAL(JIT_G(current_frame)->call);
10674 !JIT_G(current_frame) ||
10675 !TRACE_FRAME_IS_NESTED(JIT_G(current_frame));
10682 !JIT_G(current_frame) ||
10683 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) == -1 || /* unknown number of args */
10684 (uint32_t)TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) > op_array->num_args; /* extra args */
10690 !JIT_G(current_frame) ||
10691 !TRACE_FRAME_NO_NEED_RELEASE_THIS(JIT_G(current_frame)));
10762 if (!JIT_G(current_frame) || !TRACE_FRAME_ALWAYS_RELEASE_THIS(JIT_G(current_frame))) {
10789 && (JIT_G(current_frame) && !TRACE_FRAME_IS_UNKNOWN_RETURN(JIT_G(current_frame)))) {
10799 && (!JIT_G(current_frame) || TRACE_FRAME_IS_UNKNOWN_RETURN(JIT_G(current_frame)))) {
10839 && (!JIT_G(current_frame) || TRACE_FRAME_IS_RETURN_VALUE_UNUSED(JIT_G(current_frame))))) {
10894 if (JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE && JIT_G(current_frame)) {
10895 if (TRACE_FRAME_IS_RETURN_VALUE_USED(JIT_G(current_frame))) {
10897 } else if (TRACE_FRAME_IS_RETURN_VALUE_UNUSED(JIT_G(current_frame))) {
11107 && JIT_G(current_frame)
11112 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
11367 JIT_G(current_frame) == NULL ||
11368 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(res_addr))) != type) {
11898 && JIT_G(current_frame)
11899 && JIT_G(current_frame)->prev) {
11900 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
11985 if (!JIT_G(current_frame) ||
11986 TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) < 0 ||
11987 arg_num > TRACE_FRAME_NUM_ARGS(JIT_G(current_frame))) {
12039 && JIT_G(current_frame)
12040 && TRACE_FRAME_NUM_ARGS(JIT_G(current_frame)) >= 0) {
12041 if (arg_num > TRACE_FRAME_NUM_ARGS(JIT_G(current_frame))) {
12202 if (on_this && JIT_G(current_frame)
12203 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
12204 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
12206 if (on_this && JIT_G(current_frame)) {
12207 JIT_G(current_frame)->ce = ce;
12208 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
12301 if (opline->opcode == ZEND_FETCH_OBJ_W || !(res_info & MAY_BE_GUARD) || !JIT_G(current_frame)) {
12411 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame) && prop_info) {
12414 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
12450 SET_STACK_REG(JIT_G(current_frame)->stack,
12496 JIT_G(current_frame) == NULL ||
12497 STACK_MEM_TYPE(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(Z_OFFSET(res_addr))) != type) {
12514 SET_STACK_REG(JIT_G(current_frame)->stack,
12710 if (on_this && JIT_G(current_frame)
12711 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
12712 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
12714 if (on_this && JIT_G(current_frame)) {
12715 JIT_G(current_frame)->ce = ce;
12716 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
12970 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;
13144 if (on_this && JIT_G(current_frame)
13145 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
13146 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
13148 if (on_this && JIT_G(current_frame)) {
13149 JIT_G(current_frame)->ce = ce;
13150 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
13527 if (on_this && JIT_G(current_frame)
13528 && TRACE_FRAME_IS_THIS_CLASS_CHECKED(JIT_G(current_frame))) {
13529 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
13531 if (on_this && JIT_G(current_frame)) {
13532 JIT_G(current_frame)->ce = ce;
13533 TRACE_FRAME_SET_THIS_CLASS_CHECKED(JIT_G(current_frame));
13879 if (!JIT_G(current_frame) ||
13880 !TRACE_FRAME_IS_THIS_CHECKED(JIT_G(current_frame))) {
13893 if (JIT_G(current_frame)) {
13894 TRACE_FRAME_SET_THIS_CHECKED(JIT_G(current_frame));
14683 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame)) {
14684 zend_jit_trace_stack *stack = JIT_G(current_frame)->stack;