Lines Matching refs:active_op_array

37 	CONSTANT_EX(CG(active_op_array), op)
42 target.constant = zend_add_literal(CG(active_op_array), &(src)->u.constant TSRMLS_CC); \
72 CG(active_op_array)->literals[literal].cache_slot = CG(active_op_array)->last_cache_slot++; \
73 …if ((CG(active_op_array)->fn_flags & ZEND_ACC_INTERACTIVE) && CG(active_op_array)->run_time_cache)…
74 …CG(active_op_array)->run_time_cache = erealloc(CG(active_op_array)->run_time_cache, CG(active_op_a…
75 CG(active_op_array)->run_time_cache[CG(active_op_array)->last_cache_slot - 1] = NULL; \
82 CG(active_op_array)->literals[literal].cache_slot = CG(active_op_array)->last_cache_slot; \
83 CG(active_op_array)->last_cache_slot += POLYMORPHIC_CACHE_SLOT_SIZE; \
84 …if ((CG(active_op_array)->fn_flags & ZEND_ACC_INTERACTIVE) && CG(active_op_array)->run_time_cache)…
85 …CG(active_op_array)->run_time_cache = erealloc(CG(active_op_array)->run_time_cache, CG(active_op_a…
86 CG(active_op_array)->run_time_cache[CG(active_op_array)->last_cache_slot - 1] = NULL; \
87 CG(active_op_array)->run_time_cache[CG(active_op_array)->last_cache_slot - 2] = NULL; \
92 if (CG(active_op_array)->literals[literal].cache_slot != -1 && \
93 CG(active_op_array)->literals[literal].cache_slot == \
94 CG(active_op_array)->last_cache_slot - POLYMORPHIC_CACHE_SLOT_SIZE) { \
95 CG(active_op_array)->literals[literal].cache_slot = -1; \
96 CG(active_op_array)->last_cache_slot -= POLYMORPHIC_CACHE_SLOT_SIZE; \
149 if (CG(active_op_array)->filename) { in build_runtime_defined_function_key()
150 filename = CG(active_op_array)->filename; in build_runtime_defined_function_key()
177 …CG(context).opcodes_size = (CG(active_op_array)->fn_flags & ZEND_ACC_INTERACTIVE) ? INITIAL_INTERA… in zend_init_compiler_context()
224 CG(active_op_array) = NULL; in init_compiler()
397 lc_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_func_name_literal()
424 lc_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_ns_func_name_literal()
431 lc_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_ns_func_name_literal()
463 lc_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_class_name_literal()
509 tmp_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_const_name_literal()
515 tmp_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_const_name_literal()
531 tmp_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_const_name_literal()
537 tmp_literal = zend_add_literal(CG(active_op_array), &c TSRMLS_CC); in zend_add_const_name_literal()
547 op.constant = zend_add_literal(CG(active_op_array), &_c TSRMLS_CC); \
553 op.constant = zend_add_literal(CG(active_op_array), &_c TSRMLS_CC); \
565 op.constant = zend_add_literal(CG(active_op_array), &_c TSRMLS_CC); \
578 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_binary_op()
582 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_binary_op()
591 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_unary_op()
595 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_unary_op()
614 int last_op_number = get_next_op_number(CG(active_op_array)); in zend_do_binary_assign_op()
615 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_binary_assign_op()
618 zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1]; in zend_do_binary_assign_op()
634 opline->op2.var = get_temporary_variable(CG(active_op_array)); in zend_do_binary_assign_op()
648 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_binary_assign_op()
670 (CG(active_op_array)->last == 0 || in fetch_simple_variable_ex()
671 CG(active_op_array)->opcodes[CG(active_op_array)->last-1].opcode != ZEND_BEGIN_SILENCE)) { in fetch_simple_variable_ex()
673 …result->u.op.var = lookup_cv(CG(active_op_array), varname->u.constant.value.str.val, varname->u.co… in fetch_simple_variable_ex()
674 varname->u.constant.value.str.val = (char*)CG(active_op_array)->vars[result->u.op.var].name; in fetch_simple_variable_ex()
684 opline_ptr = get_next_op(CG(active_op_array) TSRMLS_CC); in fetch_simple_variable_ex()
689 opline_ptr->result.var = get_temporary_variable(CG(active_op_array)); in fetch_simple_variable_ex()
737 opline.result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_static_member()
739 …LITERAL_STRINGL(opline.op1, estrdup(CG(active_op_array)->vars[result->u.op.var].name), CG(active_o… in zend_do_fetch_static_member()
745 zend_add_class_name_literal(CG(active_op_array), &class_node.u.constant TSRMLS_CC); in zend_do_fetch_static_member()
762 opline.result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_static_member()
764 …LITERAL_STRINGL(opline.op1, estrdup(CG(active_op_array)->vars[opline_ptr->op1.var].name), CG(activ… in zend_do_fetch_static_member()
770 zend_add_class_name_literal(CG(active_op_array), &class_node.u.constant TSRMLS_CC); in zend_do_fetch_static_member()
785 zend_add_class_name_literal(CG(active_op_array), &class_node.u.constant TSRMLS_CC); in zend_do_fetch_static_member()
823 opline.result.var = get_temporary_variable(CG(active_op_array)); in fetch_array_dim()
853 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_print()
856 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_print()
866 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_echo()
890 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_abstract_method()
938 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_assign()
941 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_assign()
944 CG(active_op_array)->vars[value->u.op.var].name, in zend_do_assign()
945 CG(active_op_array)->vars[value->u.op.var].name_len, 1); in zend_do_assign()
956 last_op_number = get_next_op_number(CG(active_op_array)); in zend_do_assign()
957 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_assign()
960 if (variable->u.op.var == CG(active_op_array)->this_var) { in zend_do_assign()
969 last_op = &CG(active_op_array)->opcodes[last_op_number-n-1]; in zend_do_assign()
975 int opline_no = (opline-CG(active_op_array)->opcodes)/sizeof(*opline); in zend_do_assign()
979 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_assign()
981 last_op = &CG(active_op_array)->opcodes[opline_no]; in zend_do_assign()
990 int opline_no = (opline-CG(active_op_array)->opcodes)/sizeof(*opline); in zend_do_assign()
995 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_assign()
997 last_op = &CG(active_op_array)->opcodes[opline_no]; in zend_do_assign()
1001 opline->op2.var = get_temporary_variable(CG(active_op_array)); in zend_do_assign()
1020 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_assign()
1030 if (lvar->u.op.var == CG(active_op_array)->this_var) { in zend_do_assign_ref()
1034 int last_op_number = get_next_op_number(CG(active_op_array)); in zend_do_assign_ref()
1037 opline = &CG(active_op_array)->opcodes[last_op_number-1]; in zend_do_assign_ref()
1044 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_assign_ref()
1055 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_assign_ref()
1071 CG(context).current_brk_cont = CG(active_op_array)->last_brk_cont; in do_begin_loop()
1072 brk_cont_element = get_next_brk_cont_element(CG(active_op_array)); in do_begin_loop()
1073 brk_cont_element->start = get_next_op_number(CG(active_op_array)); in do_begin_loop()
1084 CG(active_op_array)->brk_cont_array[CG(context).current_brk_cont].start = -1; in do_end_loop()
1086 CG(active_op_array)->brk_cont_array[CG(context).current_brk_cont].cont = cont_addr; in do_end_loop()
1087 …CG(active_op_array)->brk_cont_array[CG(context).current_brk_cont].brk = get_next_op_number(CG(acti… in do_end_loop()
1088 …CG(context).current_brk_cont = CG(active_op_array)->brk_cont_array[CG(context).current_brk_cont].p… in do_end_loop()
1094 int while_cond_op_number = get_next_op_number(CG(active_op_array)); in zend_do_while_cond()
1095 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_while_cond()
1103 INC_BPC(CG(active_op_array)); in zend_do_while_cond()
1109 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_while_end()
1118 …CG(active_op_array)->opcodes[close_bracket_token->u.op.opline_num].op2.opline_num = get_next_op_nu… in zend_do_while_end()
1122 DEC_BPC(CG(active_op_array)); in zend_do_while_end()
1128 int for_cond_op_number = get_next_op_number(CG(active_op_array)); in zend_do_for_cond()
1129 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_for_cond()
1140 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_for_before_statement()
1144 …CG(active_op_array)->opcodes[second_semicolon_token->u.op.opline_num].extended_value = get_next_op… in zend_do_for_before_statement()
1150 INC_BPC(CG(active_op_array)); in zend_do_for_before_statement()
1156 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_for_end()
1160 …CG(active_op_array)->opcodes[second_semicolon_token->u.op.opline_num].op2.opline_num = get_next_op… in zend_do_for_end()
1166 DEC_BPC(CG(active_op_array)); in zend_do_for_end()
1172 int last_op_number = get_next_op_number(CG(active_op_array)); in zend_do_pre_incdec()
1176 zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1]; in zend_do_pre_incdec()
1181 last_op->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_pre_incdec()
1187 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_pre_incdec()
1192 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_pre_incdec()
1199 int last_op_number = get_next_op_number(CG(active_op_array)); in zend_do_post_incdec()
1203 zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1]; in zend_do_post_incdec()
1208 last_op->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_post_incdec()
1214 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_post_incdec()
1219 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_post_incdec()
1226 int if_cond_op_number = get_next_op_number(CG(active_op_array)); in zend_do_if_cond()
1227 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_if_cond()
1233 INC_BPC(CG(active_op_array)); in zend_do_if_cond()
1239 int if_end_op_number = get_next_op_number(CG(active_op_array)); in zend_do_if_after_statement()
1240 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_if_after_statement()
1254 …CG(active_op_array)->opcodes[closing_bracket_token->u.op.opline_num].op2.opline_num = if_end_op_nu… in zend_do_if_after_statement()
1262 int next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_if_end()
1268 CG(active_op_array)->opcodes[*((int *) le->data)].op1.opline_num = next_op_number; in zend_do_if_end()
1272 DEC_BPC(CG(active_op_array)); in zend_do_if_end()
1316 if (CG(active_op_array)->last == 0 || in zend_do_end_variable_parse()
1317 CG(active_op_array)->opcodes[CG(active_op_array)->last-1].opcode != ZEND_BEGIN_SILENCE) { in zend_do_end_variable_parse()
1320 if (CG(active_op_array)->this_var == -1) { in zend_do_end_variable_parse()
1321 …CG(active_op_array)->this_var = lookup_cv(CG(active_op_array), Z_STRVAL(CONSTANT(opline_ptr->op1.c… in zend_do_end_variable_parse()
1324 zend_del_literal(CG(active_op_array), opline_ptr->op1.constant); in zend_do_end_variable_parse()
1330 variable->u.op.var = CG(active_op_array)->this_var; in zend_do_end_variable_parse()
1332 } else if (CG(active_op_array)->this_var == -1) { in zend_do_end_variable_parse()
1333 …CG(active_op_array)->this_var = lookup_cv(CG(active_op_array), estrndup("this", sizeof("this")-1),… in zend_do_end_variable_parse()
1341 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_end_variable_parse()
1347 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_end_variable_parse()
1352 opline->op1.var = CG(active_op_array)->this_var; in zend_do_end_variable_parse()
1399 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_add_string()
1407 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_add_string()
1420 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_add_string()
1429 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_add_variable()
1439 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_add_variable()
1449 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_free()
1455 zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; in zend_do_free()
1469 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_free()
1477 while (opline>CG(active_op_array)->opcodes) { in zend_do_free()
1553 function_token->u.op_array = CG(active_op_array); in zend_do_begin_function_declaration()
1577 …me_len+1, INTERNED_HASH(lcname), &op_array, sizeof(zend_op_array), (void **) &CG(active_op_array)); in zend_do_begin_function_declaration()
1579 …ction_table, lcname, name_len+1, &op_array, sizeof(zend_op_array), (void **) &CG(active_op_array)); in zend_do_begin_function_declaration()
1639 CG(active_class_entry)->constructor = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1645 CG(active_class_entry)->constructor = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1647 CG(active_class_entry)->destructor = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1649 CG(active_class_entry)->clone = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1654 CG(active_class_entry)->__call = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1659 CG(active_class_entry)->__callstatic = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1664 CG(active_class_entry)->__get = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1669 CG(active_class_entry)->__set = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1674 CG(active_class_entry)->__unset = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1679 CG(active_class_entry)->__isset = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1684 CG(active_class_entry)->__tostring = (zend_function *) CG(active_op_array); in zend_do_begin_function_declaration()
1690 CG(active_op_array)->fn_flags |= ZEND_ACC_ALLOW_STATIC; in zend_do_begin_function_declaration()
1697 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_function_declaration()
1717 opline->op1.constant = zend_add_literal(CG(active_op_array), &key TSRMLS_CC); in zend_do_begin_function_declaration()
1723 …CONSTANT(opline->op1.constant)), &op_array, sizeof(zend_op_array), (void **) &CG(active_op_array)); in zend_do_begin_function_declaration()
1729 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_function_declaration()
1758 CG(active_op_array)->doc_comment = CG(doc_comment); in zend_do_begin_function_declaration()
1759 CG(active_op_array)->doc_comment_len = CG(doc_comment_len); in zend_do_begin_function_declaration()
1769 zend_op_array *current_op_array = CG(active_op_array); in zend_do_begin_lambda_function_declaration()
1770 int current_op_number = get_next_op_number(CG(active_op_array)); in zend_do_begin_lambda_function_declaration()
1787 CG(active_op_array)->fn_flags |= ZEND_ACC_STATIC; in zend_do_begin_lambda_function_declaration()
1789 CG(active_op_array)->fn_flags |= ZEND_ACC_CLOSURE; in zend_do_begin_lambda_function_declaration()
1795 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_handle_exception()
1811 pass_two(CG(active_op_array) TSRMLS_CC); in zend_do_end_function_declaration()
1815 …zend_check_magic_method_implementation(CG(active_class_entry), (zend_function*)CG(active_op_array)… in zend_do_end_function_declaration()
1819 name_len = strlen(CG(active_op_array)->function_name); in zend_do_end_function_declaration()
1820 …zend_str_tolower_copy(lcname, CG(active_op_array)->function_name, MIN(name_len, sizeof(lcname)-1)); in zend_do_end_function_declaration()
1822 …ame, ZEND_AUTOLOAD_FUNC_NAME, sizeof(ZEND_AUTOLOAD_FUNC_NAME)) && CG(active_op_array)->num_args !=… in zend_do_end_function_declaration()
1827 CG(active_op_array)->line_end = zend_get_compiled_lineno(TSRMLS_C); in zend_do_end_function_declaration()
1828 CG(active_op_array) = function_token->u.op_array; in zend_do_end_function_declaration()
1856 …var.u.op.var = lookup_cv(CG(active_op_array), varname->u.constant.value.str.val, varname->u.consta… in zend_do_receive_arg()
1857 Z_STRVAL(varname->u.constant) = (char*)CG(active_op_array)->vars[var.u.op.var].name; in zend_do_receive_arg()
1859 if (CG(active_op_array)->vars[var.u.op.var].hash_value == THIS_HASHVAL && in zend_do_receive_arg()
1862 if (CG(active_op_array)->scope && in zend_do_receive_arg()
1863 (CG(active_op_array)->fn_flags & ZEND_ACC_STATIC) == 0) { in zend_do_receive_arg()
1866 CG(active_op_array)->this_var = var.u.op.var; in zend_do_receive_arg()
1870 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_receive_arg()
1871 CG(active_op_array)->num_args++; in zend_do_receive_arg()
1878 CG(active_op_array)->required_num_args = CG(active_op_array)->num_args; in zend_do_receive_arg()
1881 …CG(active_op_array)->arg_info = erealloc(CG(active_op_array)->arg_info, sizeof(zend_arg_info)*(CG( in zend_do_receive_arg()
1882 cur_arg_info = &CG(active_op_array)->arg_info[CG(active_op_array)->num_args-1]; in zend_do_receive_arg()
1964 if (CG(context).nested_calls + 1 > CG(active_op_array)->nested_calls) { in zend_do_begin_function_call()
1965 CG(active_op_array)->nested_calls = CG(context).nested_calls + 1; in zend_do_begin_function_call()
1981 last_op_number = get_next_op_number(CG(active_op_array))-1; in zend_do_begin_method_call()
1982 last_op = &CG(active_op_array)->opcodes[last_op_number]; in zend_do_begin_method_call()
2001 zend_add_func_name_literal(CG(active_op_array), &name TSRMLS_CC); in zend_do_begin_method_call()
2009 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_method_call()
2015 …opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &left_bracket->u.constant T… in zend_do_begin_method_call()
2023 if (++CG(context).nested_calls > CG(active_op_array)->nested_calls) { in zend_do_begin_method_call()
2024 CG(active_op_array)->nested_calls = CG(context).nested_calls; in zend_do_begin_method_call()
2032 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_clone()
2038 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_clone()
2048 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_dynamic_function_call()
2056 …opline->op2.constant = zend_add_ns_func_name_literal(CG(active_op_array), &function_name->u.consta… in zend_do_begin_dynamic_function_call()
2064 …opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &function_name->u.constant … in zend_do_begin_dynamic_function_call()
2072 if (++CG(context).nested_calls > CG(active_op_array)->nested_calls) { in zend_do_begin_dynamic_function_call()
2073 CG(active_op_array)->nested_calls = CG(context).nested_calls; in zend_do_begin_dynamic_function_call()
2271 fetch_class_op_number = get_next_op_number(CG(active_op_array)); in zend_do_fetch_class()
2272 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_fetch_class()
2294 zend_add_class_name_literal(CG(active_op_array), &class_name->u.constant TSRMLS_CC); in zend_do_fetch_class()
2300 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_class()
2317 dest.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_label()
2344 CG(active_op_array) = op_array; in zend_resolve_goto_label()
2364 CG(active_op_array) = op_array; in zend_resolve_goto_label()
2390 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_goto()
2396 zend_resolve_goto_label(CG(active_op_array), opline, 0 TSRMLS_CC); in zend_do_goto()
2469 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_class_member_function_call()
2472 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_class_member_function_call()
2480 zend_add_class_name_literal(CG(active_op_array), &class_node.u.constant TSRMLS_CC); in zend_do_begin_class_member_function_call()
2487 zend_add_func_name_literal(CG(active_op_array), &method_name->u.constant TSRMLS_CC); in zend_do_begin_class_member_function_call()
2498 if (++CG(context).nested_calls > CG(active_op_array)->nested_calls) { in zend_do_begin_class_member_function_call()
2499 CG(active_op_array)->nested_calls = CG(context).nested_calls; in zend_do_begin_class_member_function_call()
2515 opline = &CG(active_op_array)->opcodes[Z_LVAL(function_name->u.constant)]; in zend_do_end_function_call()
2517 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_end_function_call()
2533 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_end_function_call()
2540 if (CG(context).used_stack + 1 > CG(active_op_array)->used_stack) { in zend_do_end_function_call()
2541 CG(active_op_array)->used_stack = CG(context).used_stack + 1; in zend_do_end_function_call()
2632 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_pass_param()
2652 if (++CG(context).used_stack > CG(active_op_array)->used_stack) { in zend_do_pass_param()
2653 CG(active_op_array)->used_stack = CG(context).used_stack; in zend_do_pass_param()
2666 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in generate_free_switch_expr()
2685 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in generate_free_foreach_copy()
2699 zend_bool returns_reference = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; in zend_do_return()
2711 start_op_number = get_next_op_number(CG(active_op_array)); in zend_do_return()
2721 end_op_number = get_next_op_number(CG(active_op_array)); in zend_do_return()
2723 CG(active_op_array)->opcodes[start_op_number].extended_value |= EXT_TYPE_FREE_ON_RETURN; in zend_do_return()
2728 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_return()
2734 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_return()
2757 if (!CG(active_op_array)->function_name) { in zend_do_yield()
2761 CG(active_op_array)->fn_flags |= ZEND_ACC_GENERATOR; in zend_do_yield()
2764 …if ((CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) && !zend_is_function_or_method_cal… in zend_do_yield()
2771 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_yield()
2792 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_yield()
2799 int try_catch_offset = CG(active_op_array)->last_try_catch++; in zend_add_try_element()
2801 …CG(active_op_array)->try_catch_array = erealloc(CG(active_op_array)->try_catch_array, sizeof(zend_… in zend_add_try_element()
2802 CG(active_op_array)->try_catch_array[try_catch_offset].try_op = try_op; in zend_add_try_element()
2803 CG(active_op_array)->try_catch_array[try_catch_offset].catch_op = 0; in zend_add_try_element()
2804 CG(active_op_array)->try_catch_array[try_catch_offset].finally_op = 0; in zend_add_try_element()
2805 CG(active_op_array)->try_catch_array[try_catch_offset].finally_end = 0; in zend_add_try_element()
2812 CG(active_op_array)->try_catch_array[offset].catch_op = catch_op; in zend_add_catch_element()
2818 open_parentheses->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_first_catch()
2824 int jmp_op_number = get_next_op_number(CG(active_op_array)); in zend_initialize_try_catch_element()
2825 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_initialize_try_catch_element()
2839 catch_token->EA = get_next_op_number(CG(active_op_array)); in zend_initialize_try_catch_element()
2845 CG(active_op_array)->last--; in zend_do_mark_last_catch()
2848 CG(active_op_array)->opcodes[first_catch->u.op.opline_num].result.num = 1; in zend_do_mark_last_catch()
2849 …CG(active_op_array)->opcodes[first_catch->u.op.opline_num].extended_value = get_next_op_number(CG( in zend_do_mark_last_catch()
2851 CG(active_op_array)->opcodes[last_additional_catch->u.op.opline_num].result.num = 1; in zend_do_mark_last_catch()
2852 …CG(active_op_array)->opcodes[last_additional_catch->u.op.opline_num].extended_value = get_next_op_… in zend_do_mark_last_catch()
2854 DEC_BPC(CG(active_op_array)); in zend_do_mark_last_catch()
2860 …try_token->u.op.opline_num = zend_add_try_element(get_next_op_number(CG(active_op_array)) TSRMLS_C… in zend_do_try()
2861 INC_BPC(CG(active_op_array)); in zend_do_try()
2867 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_finally()
2869 finally_token->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_finally()
2878 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_finally()
2901 catch_op_number = get_next_op_number(CG(active_op_array)); in zend_do_begin_catch()
2906 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_catch()
2909 …opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), &catch_class.u.constant TS… in zend_do_begin_catch()
2911 …opline->op2.var = lookup_cv(CG(active_op_array), catch_var->u.constant.value.str.val, catch_var->u… in zend_do_begin_catch()
2912 Z_STRVAL(catch_var->u.constant) = (char*)CG(active_op_array)->vars[opline->op2.var].name; in zend_do_begin_catch()
2921 int jmp_op_number = get_next_op_number(CG(active_op_array)); in zend_do_end_catch()
2922 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_end_catch()
2933 …CG(active_op_array)->opcodes[catch_token->u.op.opline_num].extended_value = get_next_op_number(CG( in zend_do_end_catch()
2952 …CG(active_op_array)->try_catch_array[try_token->u.op.opline_num].finally_op = finally_token->u.op.… in zend_do_end_finally()
2953 …CG(active_op_array)->try_catch_array[try_token->u.op.opline_num].finally_end = get_next_op_number(… in zend_do_end_finally()
2954 CG(active_op_array)->has_finally_block = 1; in zend_do_end_finally()
2956 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_end_finally()
2961 …CG(active_op_array)->opcodes[finally_token->u.op.opline_num].op1.opline_num = get_next_op_number(C… in zend_do_end_finally()
2972 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_throw()
4639 zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; in zend_do_early_binding()
4642 while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) { in zend_do_early_binding()
4648 if (do_bind_function(CG(active_op_array), opline, CG(function_table), 1) == FAILURE) { in zend_do_early_binding()
4654 if (do_bind_class(CG(active_op_array), opline, CG(class_table), 1 TSRMLS_CC) == NULL) { in zend_do_early_binding()
4670 zend_uint *opline_num = &CG(active_op_array)->early_binding; in zend_do_early_binding()
4673 opline_num = &CG(active_op_array)->opcodes[*opline_num].result.opline_num; in zend_do_early_binding()
4675 *opline_num = opline - CG(active_op_array)->opcodes; in zend_do_early_binding()
4682 …if (do_bind_inherited_class(CG(active_op_array), opline, CG(class_table), *pce, 1 TSRMLS_CC) == NU… in zend_do_early_binding()
4686 zend_del_literal(CG(active_op_array), fetch_class_opline->op2.constant); in zend_do_early_binding()
4705 zend_del_literal(CG(active_op_array), opline->op1.constant); in zend_do_early_binding()
4706 zend_del_literal(CG(active_op_array), opline->op2.constant); in zend_do_early_binding()
4732 int next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_boolean_or_begin()
4733 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_boolean_or_begin()
4739 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_boolean_or_begin()
4753 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_boolean_or_end()
4761 …CG(active_op_array)->opcodes[op_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(act… in zend_do_boolean_or_end()
4767 int next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_boolean_and_begin()
4768 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_boolean_and_begin()
4774 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_boolean_and_begin()
4788 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_boolean_and_end()
4796 …CG(active_op_array)->opcodes[op_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(act… in zend_do_boolean_and_end()
4803 INC_BPC(CG(active_op_array)); in zend_do_do_while_begin()
4809 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_do_while_end()
4818 DEC_BPC(CG(active_op_array)); in zend_do_do_while_end()
4824 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_brk_cont()
4854 INC_BPC(CG(active_op_array)); in zend_do_switch_cond()
4867 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_switch_end()
4875 int next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_switch_end()
4877 CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; in zend_do_switch_end()
4881active_op_array)->brk_cont_array[CG(context).current_brk_cont].cont = CG(active_op_array)->brk_con… in zend_do_switch_end()
4882 …CG(context).current_brk_cont = CG(active_op_array)->brk_cont_array[CG(context).current_brk_cont].p… in zend_do_switch_end()
4886 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_switch_end()
4897 DEC_BPC(CG(active_op_array)); in zend_do_switch_end()
4903 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_case_before_statement()
4911 switch_entry_ptr->control_var = get_temporary_variable(CG(active_op_array)); in zend_do_case_before_statement()
4923 next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_case_before_statement()
4924 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_case_before_statement()
4933 next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_case_before_statement()
4934 CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; in zend_do_case_before_statement()
4940 int next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_case_after_statement()
4941 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_case_after_statement()
4948 switch (CG(active_op_array)->opcodes[case_token->u.op.opline_num].opcode) { in zend_do_case_after_statement()
4950 …CG(active_op_array)->opcodes[case_token->u.op.opline_num].op1.opline_num = get_next_op_number(CG(a… in zend_do_case_after_statement()
4953 …CG(active_op_array)->opcodes[case_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(a… in zend_do_case_after_statement()
4961 int next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_default_before_statement()
4962 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_default_before_statement()
4972 next_op_number = get_next_op_number(CG(active_op_array)); in zend_do_default_before_statement()
4978 CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; in zend_do_default_before_statement()
5059 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_class_declaration()
5062 opline->op1.constant = zend_add_literal(CG(active_op_array), &key TSRMLS_CC); in zend_do_begin_class_declaration()
5085 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_begin_class_declaration()
5100 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in do_verify_abstract_class()
5144 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_end_class_declaration()
5191 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_implements_interface()
5197 …opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), &interface_name->u.constan… in zend_do_implements_interface()
5223 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_use_trait()
5229 …opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), &trait_name->u.constant TS… in zend_do_use_trait()
5389 if (object->u.op.var == CG(active_op_array)->this_var) { in zend_do_fetch_property()
5397 zend_del_literal(CG(active_op_array), opline_ptr->op1.constant); in zend_do_fetch_property()
5443 opline.result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_property()
5501 new_token->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_begin_new_object()
5502 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_new_object()
5506 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_begin_new_object()
5511 if (++CG(context).nested_calls > CG(active_op_array)->nested_calls) { in zend_do_begin_new_object()
5512 CG(active_op_array)->nested_calls = CG(context).nested_calls; in zend_do_begin_new_object()
5524 …CG(active_op_array)->opcodes[new_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(ac… in zend_do_end_new_object()
5525 GET_NODE(result, CG(active_op_array)->opcodes[new_token->u.op.opline_num].result); in zend_do_end_new_object()
5619 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_fetch_constant()
5622 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_constant()
5625 …opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), &constant_container->u.con… in zend_do_fetch_constant()
5670 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_fetch_constant()
5673 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_constant()
5680 …opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant… in zend_do_fetch_constant()
5685 …opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant… in zend_do_fetch_constant()
5687 …opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant… in zend_do_fetch_constant()
5698 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_shell_exec()
5715 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_shell_exec()
5717 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_shell_exec()
5728 if (CG(context).nested_calls + 1 > CG(active_op_array)->nested_calls) { in zend_do_shell_exec()
5729 CG(active_op_array)->nested_calls = CG(context).nested_calls + 1; in zend_do_shell_exec()
5731 if (CG(context).used_stack + 2 > CG(active_op_array)->used_stack) { in zend_do_shell_exec()
5732 CG(active_op_array)->used_stack = CG(context).used_stack + 2; in zend_do_shell_exec()
5739 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_init_array()
5742 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_init_array()
5774 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_add_array_element()
5892 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_list_end()
5913 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_list_end()
5988 if (!CG(active_op_array)->static_variables) { in zend_do_fetch_static_variable()
5989 if (CG(active_op_array)->scope) { in zend_do_fetch_static_variable()
5990 CG(active_op_array)->scope->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; in zend_do_fetch_static_variable()
5992 ALLOC_HASHTABLE(CG(active_op_array)->static_variables); in zend_do_fetch_static_variable()
5993 zend_hash_init(CG(active_op_array)->static_variables, 2, NULL, ZVAL_PTR_DTOR, 0); in zend_do_fetch_static_variable()
5995 …zend_hash_update(CG(active_op_array)->static_variables, varname->u.constant.value.str.val, varname… in zend_do_fetch_static_variable()
6003 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_fetch_static_variable()
6006 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_static_variable()
6029 CG(active_op_array)->opcodes[CG(active_op_array)->last-1].result_type |= EXT_TYPE_UNUSED; in zend_do_fetch_static_variable()
6065 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_fetch_global_variable()
6068 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_fetch_global_variable()
6083 CG(active_op_array)->opcodes[CG(active_op_array)->last-1].result_type |= EXT_TYPE_UNUSED; in zend_do_fetch_global_variable()
6089 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_cast()
6093 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_cast()
6105 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_include_or_eval()
6109 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_include_or_eval()
6131 if (CG(active_op_array)->scope && CG(active_op_array)->this_var == -1) { in zend_do_indirect_references()
6132 …CG(active_op_array)->this_var = lookup_cv(CG(active_op_array), estrndup("this", sizeof("this")-1),… in zend_do_indirect_references()
6144 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_unset()
6151 last_op = &CG(active_op_array)->opcodes[get_next_op_number(CG(active_op_array))-1]; in zend_do_unset()
6190 last_op = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_isset_or_isempty()
6194 last_op->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_isset_or_isempty()
6197 last_op = &CG(active_op_array)->opcodes[get_next_op_number(CG(active_op_array))-1]; in zend_do_isset_or_isempty()
6220 int last_op_number = get_next_op_number(CG(active_op_array)); in zend_do_instanceof()
6224 opline = &CG(active_op_array)->opcodes[last_op_number-1]; in zend_do_instanceof()
6234 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_instanceof()
6237 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_instanceof()
6259 open_brackets_token->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_foreach_begin()
6263 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_foreach_begin()
6272 open_brackets_token->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_foreach_begin()
6276 foreach_token->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_foreach_begin()
6278 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_foreach_begin()
6283 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_foreach_begin()
6292 as_token->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_foreach_begin()
6294 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_foreach_begin()
6297 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_foreach_begin()
6302 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_foreach_begin()
6316 opline = &CG(active_op_array)->opcodes[as_token->u.op.opline_num]; in zend_do_foreach_cont()
6343 …CG(active_op_array)->opcodes[foreach_token->u.op.opline_num].extended_value |= ZEND_FE_RESET_REFER… in zend_do_foreach_cont()
6345 zend_op *fetch = &CG(active_op_array)->opcodes[foreach_token->u.op.opline_num]; in zend_do_foreach_cont()
6346 zend_op *end = &CG(active_op_array)->opcodes[open_brackets_token->u.op.opline_num]; in zend_do_foreach_cont()
6385 opline = &CG(active_op_array)->opcodes[as_token->u.op.opline_num+1]; in zend_do_foreach_cont()
6387 opline->result.opline_num = get_temporary_variable(CG(active_op_array)); in zend_do_foreach_cont()
6395 INC_BPC(CG(active_op_array)); in zend_do_foreach_cont()
6402 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_foreach_end()
6409 …CG(active_op_array)->opcodes[foreach_token->u.op.opline_num].op2.opline_num = get_next_op_number(C… in zend_do_foreach_end()
6410 …CG(active_op_array)->opcodes[as_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(act… in zend_do_foreach_end()
6418 DEC_BPC(CG(active_op_array)); in zend_do_foreach_end()
6445 int num = CG(active_op_array)->last; in zend_do_declare_stmt()
6448 (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || in zend_do_declare_stmt()
6449 CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { in zend_do_declare_stmt()
6497 …if ((get_next_op_number(CG(active_op_array)) - declare_token->u.op.opline_num) - ((Z_LVAL(CG(decla… in zend_do_declare_end()
6505 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_exit()
6519 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_silence()
6523 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_begin_silence()
6532 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_end_silence()
6542 int op_number = get_next_op_number(CG(active_op_array)); in zend_do_jmp_set()
6543 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_jmp_set()
6552 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_jmp_set()
6560 INC_BPC(CG(active_op_array)); in zend_do_jmp_set()
6566 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_jmp_set_else()
6571 CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].opcode = ZEND_JMP_SET_VAR; in zend_do_jmp_set_else()
6572 CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].result_type = IS_VAR; in zend_do_jmp_set_else()
6587 …CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(ac… in zend_do_jmp_set_else()
6589 DEC_BPC(CG(active_op_array)); in zend_do_jmp_set_else()
6595 int jmpz_op_number = get_next_op_number(CG(active_op_array)); in zend_do_begin_qm_op()
6598 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_begin_qm_op()
6606 INC_BPC(CG(active_op_array)); in zend_do_begin_qm_op()
6612 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_qm_true()
6614 …CG(active_op_array)->opcodes[qm_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(act… in zend_do_qm_true()
6623 opline->result.var = get_temporary_variable(CG(active_op_array)); in zend_do_qm_true()
6628 colon_token->u.op.opline_num = get_next_op_number(CG(active_op_array)); in zend_do_qm_true()
6630 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_qm_true()
6639 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_qm_false()
6644 CG(active_op_array)->opcodes[colon_token->u.op.opline_num - 1].opcode = ZEND_QM_ASSIGN_VAR; in zend_do_qm_false()
6645 CG(active_op_array)->opcodes[colon_token->u.op.opline_num - 1].result_type = IS_VAR; in zend_do_qm_false()
6657 …CG(active_op_array)->opcodes[colon_token->u.op.opline_num].op1.opline_num = get_next_op_number(CG( in zend_do_qm_false()
6661 DEC_BPC(CG(active_op_array)); in zend_do_qm_false()
6673 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_extended_info()
6689 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_extended_fcall_begin()
6705 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_extended_fcall_end()
6715 zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_ticks()
6963 …namespace)) || (with_bracket && !CG(has_bracketed_namespaces))) && CG(active_op_array)->last > 0) { in zend_do_begin_namespace()
6965 int num = CG(active_op_array)->last; in zend_do_begin_namespace()
6967 (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || in zend_do_begin_namespace()
6968 CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { in zend_do_begin_namespace()
7126 opline = get_next_op(CG(active_op_array) TSRMLS_CC); in zend_do_declare_constant()