active_op_array 40 Zend/zend_compile.c target.constant = zend_add_literal(CG(active_op_array), &(src)->u.constant); \ active_op_array 68 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); active_op_array 76 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); active_op_array 117 Zend/zend_compile.c zend_string *filename = CG(active_op_array)->filename; active_op_array 318 Zend/zend_compile.c CG(active_op_array) = NULL; active_op_array 563 Zend/zend_compile.c op.constant = zend_add_literal(CG(active_op_array), &_c); \ active_op_array 579 Zend/zend_compile.c CG(context).current_brk_cont = CG(active_op_array)->last_brk_cont; active_op_array 580 Zend/zend_compile.c brk_cont_element = get_next_brk_cont_element(CG(active_op_array)); active_op_array 588 Zend/zend_compile.c brk_cont_element->start = get_next_op_number(CG(active_op_array)); active_op_array 603 Zend/zend_compile.c = &CG(active_op_array)->brk_cont_array[CG(context).current_brk_cont]; active_op_array 605 Zend/zend_compile.c brk_cont_element->brk = get_next_op_number(CG(active_op_array)); active_op_array 615 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); active_op_array 621 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; active_op_array 634 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 642 Zend/zend_compile.c while (opline >= CG(active_op_array)->opcodes) { active_op_array 646 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 657 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; active_op_array 899 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); active_op_array 1061 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; active_op_array 1064 Zend/zend_compile.c while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) { active_op_array 1070 Zend/zend_compile.c if (do_bind_function(CG(active_op_array), opline, CG(function_table), 1) == FAILURE) { active_op_array 1076 Zend/zend_compile.c if (do_bind_class(CG(active_op_array), opline, CG(class_table), 1) == NULL) { active_op_array 1092 Zend/zend_compile.c uint32_t *opline_num = &CG(active_op_array)->early_binding; active_op_array 1095 Zend/zend_compile.c opline_num = &CG(active_op_array)->opcodes[*opline_num].result.opline_num; active_op_array 1097 Zend/zend_compile.c *opline_num = opline - CG(active_op_array)->opcodes; active_op_array 1104 Zend/zend_compile.c if (do_bind_inherited_class(CG(active_op_array), opline, CG(class_table), ce, 1) == NULL) { active_op_array 1108 Zend/zend_compile.c zend_del_literal(CG(active_op_array), fetch_class_opline->op2.constant); active_op_array 1127 Zend/zend_compile.c zend_del_literal(CG(active_op_array), opline->op1.constant); active_op_array 1128 Zend/zend_compile.c zend_del_literal(CG(active_op_array), opline->op2.constant); active_op_array 1135 Zend/zend_compile.c if (!CG(active_op_array)->function_name) { active_op_array 1139 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { active_op_array 1141 Zend/zend_compile.c if (!CG(active_op_array)->arg_info[-1].class_name) { active_op_array 1143 Zend/zend_compile.c zend_get_type_by_const(CG(active_op_array)->arg_info[-1].type_hint)); active_op_array 1145 Zend/zend_compile.c if (!(ZSTR_LEN(CG(active_op_array)->arg_info[-1].class_name) == sizeof("Traversable")-1 active_op_array 1146 Zend/zend_compile.c && zend_binary_strcasecmp(ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name), sizeof("Traversable")-1, "Traversable", sizeof("Traversable")-1) == 0) && active_op_array 1147 Zend/zend_compile.c !(ZSTR_LEN(CG(active_op_array)->arg_info[-1].class_name) == sizeof("Iterator")-1 active_op_array 1148 Zend/zend_compile.c && zend_binary_strcasecmp(ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name), sizeof("Iterator")-1, "Iterator", sizeof("Iterator")-1) == 0) && active_op_array 1149 Zend/zend_compile.c !(ZSTR_LEN(CG(active_op_array)->arg_info[-1].class_name) == sizeof("Generator")-1 active_op_array 1150 Zend/zend_compile.c && zend_binary_strcasecmp(ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name), sizeof("Generator")-1, "Generator", sizeof("Generator")-1) == 0)) { active_op_array 1151 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, msg, ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name)); active_op_array 1155 Zend/zend_compile.c CG(active_op_array)->fn_flags |= ZEND_ACC_GENERATOR; active_op_array 1291 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_CLOSURE) { active_op_array 1299 Zend/zend_compile.c return CG(active_op_array)->function_name != NULL; active_op_array 1462 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 1478 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 1494 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 1838 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); active_op_array 1846 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); active_op_array 1853 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); active_op_array 1877 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); active_op_array 1905 Zend/zend_compile.c if (CG(active_op_array)->last && CG(active_op_array)->opcodes[CG(active_op_array)->last - 1].opcode == ZEND_TICKS) { active_op_array 1909 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 1926 Zend/zend_compile.c uint32_t opnum = get_next_op_number(CG(active_op_array)); active_op_array 1935 Zend/zend_compile.c uint32_t opnum = get_next_op_number(CG(active_op_array)); active_op_array 1944 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[opnum_jump]; active_op_array 1963 Zend/zend_compile.c zend_update_jump_target(opnum_jump, get_next_op_number(CG(active_op_array))); active_op_array 2004 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 2018 Zend/zend_compile.c opline->result.var = expr->u.op.var = get_temporary_variable(CG(active_op_array)); active_op_array 2021 Zend/zend_compile.c opline->op2.num = CG(active_op_array)->cache_size; active_op_array 2022 Zend/zend_compile.c CG(active_op_array)->cache_size += sizeof(void*); active_op_array 2034 Zend/zend_compile.c zend_bool returns_reference = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; active_op_array 2036 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { active_op_array 2037 Zend/zend_compile.c zend_emit_return_type_check(NULL, CG(active_op_array)->arg_info - 1); active_op_array 2115 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node->u.constant)); active_op_array 2145 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), active_op_array 2173 Zend/zend_compile.c result->u.op.var = lookup_cv(CG(active_op_array), name); active_op_array 2176 Zend/zend_compile.c name = CG(active_op_array)->vars[EX_VAR_TO_NUM(result->u.op.var)]; active_op_array 2179 Zend/zend_compile.c CG(active_op_array)->this_var = result->u.op.var; active_op_array 2213 Zend/zend_compile.c && CG(active_op_array)->scope && CG(active_op_array)->this_var == (uint32_t)-1 active_op_array 2216 Zend/zend_compile.c CG(active_op_array)->this_var = lookup_cv(CG(active_op_array), key); active_op_array 2388 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node.u.constant)); active_op_array 2758 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 2812 Zend/zend_compile.c uint32_t opnum_init = get_next_op_number(CG(active_op_array)) - 1; active_op_array 2820 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_init]; active_op_array 2850 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); active_op_array 2855 Zend/zend_compile.c CG(active_op_array), Z_STR(name_node->u.constant)); active_op_array 2864 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); active_op_array 2873 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), class); active_op_array 2875 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), method); active_op_array 2882 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), str); active_op_array 2970 Zend/zend_compile.c zend_add_literal(CG(active_op_array), &c); active_op_array 3109 Zend/zend_compile.c uint32_t check_op_number = get_next_op_number(CG(active_op_array)); active_op_array 3122 Zend/zend_compile.c CG(active_op_array), name); active_op_array 3137 Zend/zend_compile.c CG(active_op_array)->opcodes[check_op_number].op2.opline_num = get_next_op_number(CG(active_op_array)); active_op_array 3282 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), active_op_array 3329 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 3337 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), active_op_array 3367 Zend/zend_compile.c uint32_t dcl_opnum = get_next_op_number(CG(active_op_array)); active_op_array 3370 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[dcl_opnum]; active_op_array 3376 Zend/zend_compile.c opline->op1.opline_num = get_next_op_number(CG(active_op_array)); active_op_array 3381 Zend/zend_compile.c opnum = get_next_op_number(CG(active_op_array)); active_op_array 3387 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node.u.constant)); active_op_array 3396 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum]; active_op_array 3397 Zend/zend_compile.c opline->op2.opline_num = get_next_op_number(CG(active_op_array)); active_op_array 3445 Zend/zend_compile.c if (!CG(active_op_array)->static_variables) { active_op_array 3446 Zend/zend_compile.c if (CG(active_op_array)->scope) { active_op_array 3447 Zend/zend_compile.c CG(active_op_array)->scope->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; active_op_array 3449 Zend/zend_compile.c ALLOC_HASHTABLE(CG(active_op_array)->static_variables); active_op_array 3450 Zend/zend_compile.c zend_hash_init(CG(active_op_array)->static_variables, 8, NULL, ZVAL_PTR_DTOR, 0); active_op_array 3453 Zend/zend_compile.c if (GC_REFCOUNT(CG(active_op_array)->static_variables) > 1) { active_op_array 3454 Zend/zend_compile.c if (!(GC_FLAGS(CG(active_op_array)->static_variables) & IS_ARRAY_IMMUTABLE)) { active_op_array 3455 Zend/zend_compile.c GC_REFCOUNT(CG(active_op_array)->static_variables)--; active_op_array 3457 Zend/zend_compile.c CG(active_op_array)->static_variables = zend_array_dup(CG(active_op_array)->static_variables); active_op_array 3459 Zend/zend_compile.c zend_hash_update(CG(active_op_array)->static_variables, Z_STR(var_node.u.constant), value); active_op_array 3536 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); active_op_array 3556 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 3579 Zend/zend_compile.c zend_bool by_ref = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; active_op_array 3600 Zend/zend_compile.c if (!(CG(active_op_array)->fn_flags & ZEND_ACC_GENERATOR) && CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { active_op_array 3601 Zend/zend_compile.c zend_emit_return_type_check(expr_ast ? &expr_node : NULL, CG(active_op_array)->arg_info - 1); active_op_array 3698 Zend/zend_compile.c CG(active_op_array) = op_array; active_op_array 3710 Zend/zend_compile.c CG(active_op_array) = op_array; active_op_array 3752 Zend/zend_compile.c uint32_t opnum_start = get_next_op_number(CG(active_op_array)); active_op_array 3759 Zend/zend_compile.c opline->op1.num = get_next_op_number(CG(active_op_array)) - opnum_start - 1; active_op_array 3775 Zend/zend_compile.c dest.opline_num = get_next_op_number(CG(active_op_array)); active_op_array 3794 Zend/zend_compile.c opnum_start = get_next_op_number(CG(active_op_array)); active_op_array 3797 Zend/zend_compile.c opnum_cond = get_next_op_number(CG(active_op_array)); active_op_array 3817 Zend/zend_compile.c opnum_start = get_next_op_number(CG(active_op_array)); active_op_array 3820 Zend/zend_compile.c opnum_cond = get_next_op_number(CG(active_op_array)); active_op_array 3868 Zend/zend_compile.c opnum_start = get_next_op_number(CG(active_op_array)); active_op_array 3871 Zend/zend_compile.c opnum_loop = get_next_op_number(CG(active_op_array)); active_op_array 3922 Zend/zend_compile.c opnum_reset = get_next_op_number(CG(active_op_array)); active_op_array 3925 Zend/zend_compile.c opnum_fetch = get_next_op_number(CG(active_op_array)); active_op_array 3933 Zend/zend_compile.c opline->op2.var = get_temporary_variable(CG(active_op_array)); active_op_array 3943 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_fetch]; active_op_array 3954 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_reset]; active_op_array 3955 Zend/zend_compile.c opline->op2.opline_num = get_next_op_number(CG(active_op_array)); active_op_array 3957 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_fetch]; active_op_array 3958 Zend/zend_compile.c opline->extended_value = get_next_op_number(CG(active_op_array)); active_op_array 4026 Zend/zend_compile.c case_node.u.op.var = get_temporary_variable(CG(active_op_array)); active_op_array 4082 Zend/zend_compile.c zend_end_loop(get_next_op_number(CG(active_op_array))); active_op_array 4113 Zend/zend_compile.c if (label->opline_num == get_next_op_number(CG(active_op_array))) { active_op_array 4120 Zend/zend_compile.c try_catch_offset = zend_add_try_element(get_next_op_number(CG(active_op_array))); active_op_array 4124 Zend/zend_compile.c if (!(CG(active_op_array)->fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK)) { active_op_array 4125 Zend/zend_compile.c CG(active_op_array)->fn_flags |= ZEND_ACC_HAS_FINALLY_BLOCK; active_op_array 4126 Zend/zend_compile.c CG(context).fast_call_var = get_temporary_variable(CG(active_op_array)); active_op_array 4157 Zend/zend_compile.c opnum_catch = get_next_op_number(CG(active_op_array)); active_op_array 4159 Zend/zend_compile.c CG(active_op_array)->try_catch_array[try_catch_offset].catch_op = opnum_catch; active_op_array 4164 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 4167 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), active_op_array 4171 Zend/zend_compile.c opline->op2.var = lookup_cv(CG(active_op_array), zend_string_copy(Z_STR_P(var_name))); active_op_array 4180 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_catch]; active_op_array 4181 Zend/zend_compile.c opline->extended_value = get_next_op_number(CG(active_op_array)); active_op_array 4189 Zend/zend_compile.c uint32_t opnum_jmp = get_next_op_number(CG(active_op_array)) + 1; active_op_array 4207 Zend/zend_compile.c CG(active_op_array)->try_catch_array[try_catch_offset].finally_op = opnum_jmp + 1; active_op_array 4208 Zend/zend_compile.c CG(active_op_array)->try_catch_array[try_catch_offset].finally_end active_op_array 4209 Zend/zend_compile.c = get_next_op_number(CG(active_op_array)); active_op_array 4337 Zend/zend_compile.c CG(active_op_array)->fn_flags |= ZEND_ACC_STRICT_TYPES; active_op_array 4424 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); active_op_array 4468 Zend/zend_compile.c var_node.u.op.var = lookup_cv(CG(active_op_array), zend_string_copy(name)); active_op_array 4826 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 4854 Zend/zend_compile.c zend_op_array *orig_op_array = CG(active_op_array); active_op_array 4878 Zend/zend_compile.c CG(active_op_array) = op_array; active_op_array 4912 Zend/zend_compile.c pass_two(CG(active_op_array)); active_op_array 4918 Zend/zend_compile.c CG(active_op_array) = orig_op_array; active_op_array 5118 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 5122 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), active_op_array 5164 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), active_op_array 5177 Zend/zend_compile.c zend_string *filename = CG(active_op_array)->filename; active_op_array 5261 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); active_op_array 5638 Zend/zend_compile.c || (with_bracket && !FC(has_bracketed_namespaces))) && CG(active_op_array)->last > 0 active_op_array 5641 Zend/zend_compile.c uint32_t num = CG(active_op_array)->last; active_op_array 5643 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || active_op_array 5644 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { active_op_array 5707 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); active_op_array 6065 Zend/zend_compile.c opnum_jmpz = get_next_op_number(CG(active_op_array)); active_op_array 6072 Zend/zend_compile.c opline_jmpz->result.var = get_temporary_variable(CG(active_op_array)); active_op_array 6151 Zend/zend_compile.c opnum_jmp_set = get_next_op_number(CG(active_op_array)); active_op_array 6210 Zend/zend_compile.c opnum = get_next_op_number(CG(active_op_array)); active_op_array 6218 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum]; active_op_array 6219 Zend/zend_compile.c opline->op2.opline_num = get_next_op_number(CG(active_op_array)); active_op_array 6264 Zend/zend_compile.c zend_bool returns_by_ref = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; active_op_array 6297 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) { active_op_array 6334 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node.u.constant)); active_op_array 6416 Zend/zend_compile.c begin_opline_num = get_next_op_number(CG(active_op_array)); active_op_array 6427 Zend/zend_compile.c end_opline_num = get_next_op_number(CG(active_op_array)); active_op_array 6432 Zend/zend_compile.c brk_cont_element = get_next_brk_cont_element(CG(active_op_array)); active_op_array 6491 Zend/zend_compile.c opnum_init = get_next_op_number(CG(active_op_array)); active_op_array 6514 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_init]; active_op_array 6556 Zend/zend_compile.c CG(active_op_array), resolved_name, 0); active_op_array 6562 Zend/zend_compile.c CG(active_op_array), resolved_name, 1); active_op_array 6565 Zend/zend_compile.c CG(active_op_array), resolved_name, 0); active_op_array 6665 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); active_op_array 6713 Zend/zend_compile.c rope_init_lineno = get_next_op_number(CG(active_op_array)); active_op_array 6735 Zend/zend_compile.c init_opline = CG(active_op_array)->opcodes + rope_init_lineno; active_op_array 6746 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); active_op_array 6756 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); active_op_array 6761 Zend/zend_compile.c zend_brk_cont_element *info = get_next_brk_cont_element(CG(active_op_array)); active_op_array 6764 Zend/zend_compile.c info->cont = info->brk = opline - CG(active_op_array)->opcodes; active_op_array 6768 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); active_op_array 6769 Zend/zend_compile.c var = opline->op1.var = get_temporary_variable(CG(active_op_array)); active_op_array 6775 Zend/zend_compile.c get_temporary_variable(CG(active_op_array)); active_op_array 567 Zend/zend_compile.h CT_CONSTANT_EX(CG(active_op_array), (node).constant) active_op_array 68 Zend/zend_execute_API.c active_opline-EG(active_op_array)->opcodes, active_op_array 79 Zend/zend_globals.h zend_op_array *active_op_array; active_op_array 597 Zend/zend_language_scanner.c zend_op_array *original_active_op_array = CG(active_op_array); active_op_array 600 Zend/zend_language_scanner.c CG(active_op_array) = op_array; active_op_array 617 Zend/zend_language_scanner.c CG(active_op_array) = original_active_op_array; active_op_array 763 Zend/zend_language_scanner.c zend_op_array *original_active_op_array = CG(active_op_array); active_op_array 766 Zend/zend_language_scanner.c CG(active_op_array) = op_array; active_op_array 782 Zend/zend_language_scanner.c CG(active_op_array) = original_active_op_array; active_op_array 500 Zend/zend_opcode.c CG(active_op_array) = op_array; active_op_array 508 Zend/zend_opcode.c CG(active_op_array) = op_array; active_op_array 1473 ext/opcache/ZendAccelerator.c orig_active_op_array = CG(active_op_array); active_op_array 1498 ext/opcache/ZendAccelerator.c CG(active_op_array) = orig_active_op_array;