opcodes 626 Zend/zend_compile.c zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1]; opcodes 679 Zend/zend_compile.c CG(active_op_array)->opcodes[CG(active_op_array)->last-1].opcode != ZEND_BEGIN_SILENCE)) { opcodes 977 Zend/zend_compile.c last_op = &CG(active_op_array)->opcodes[last_op_number-n-1]; opcodes 983 Zend/zend_compile.c int opline_no = (opline-CG(active_op_array)->opcodes)/sizeof(*opline); opcodes 989 Zend/zend_compile.c last_op = &CG(active_op_array)->opcodes[opline_no]; opcodes 998 Zend/zend_compile.c int opline_no = (opline-CG(active_op_array)->opcodes)/sizeof(*opline); opcodes 1005 Zend/zend_compile.c last_op = &CG(active_op_array)->opcodes[opline_no]; opcodes 1045 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[last_op_number-1]; opcodes 1126 Zend/zend_compile.c CG(active_op_array)->opcodes[close_bracket_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 1152 Zend/zend_compile.c CG(active_op_array)->opcodes[second_semicolon_token->u.op.opline_num].extended_value = get_next_op_number(CG(active_op_array)); opcodes 1168 Zend/zend_compile.c CG(active_op_array)->opcodes[second_semicolon_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 1184 Zend/zend_compile.c zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1]; opcodes 1211 Zend/zend_compile.c zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1]; opcodes 1262 Zend/zend_compile.c CG(active_op_array)->opcodes[closing_bracket_token->u.op.opline_num].op2.opline_num = if_end_op_number+1; opcodes 1276 Zend/zend_compile.c CG(active_op_array)->opcodes[*((int *) le->data)].op1.opline_num = next_op_number; opcodes 1325 Zend/zend_compile.c CG(active_op_array)->opcodes[CG(active_op_array)->last-1].opcode != ZEND_BEGIN_SILENCE) { opcodes 1463 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; opcodes 1485 Zend/zend_compile.c while (opline>CG(active_op_array)->opcodes) { opcodes 1809 Zend/zend_compile.c current_op = ¤t_op_array->opcodes[current_op_number]; opcodes 2026 Zend/zend_compile.c last_op = &CG(active_op_array)->opcodes[last_op_number]; opcodes 2587 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[Z_LVAL(function_name->u.constant)]; opcodes 2840 Zend/zend_compile.c CG(active_op_array)->opcodes[start_op_number].extended_value |= EXT_TYPE_FREE_ON_RETURN; opcodes 2967 Zend/zend_compile.c CG(active_op_array)->opcodes[first_catch->u.op.opline_num].result.num = 1; opcodes 2968 Zend/zend_compile.c CG(active_op_array)->opcodes[first_catch->u.op.opline_num].extended_value = get_next_op_number(CG(active_op_array)); opcodes 2970 Zend/zend_compile.c CG(active_op_array)->opcodes[last_additional_catch->u.op.opline_num].result.num = 1; opcodes 2971 Zend/zend_compile.c CG(active_op_array)->opcodes[last_additional_catch->u.op.opline_num].extended_value = get_next_op_number(CG(active_op_array)); opcodes 3052 Zend/zend_compile.c CG(active_op_array)->opcodes[catch_token->u.op.opline_num].extended_value = get_next_op_number(CG(active_op_array)); opcodes 3080 Zend/zend_compile.c CG(active_op_array)->opcodes[finally_token->u.op.opline_num].op1.opline_num = get_next_op_number(CG(active_op_array)); opcodes 3465 Zend/zend_compile.c zend_op *op = ((zend_op_array *)fptr)->opcodes; opcodes 4613 Zend/zend_compile.c old_function->op_array.opcodes[0].lineno); opcodes 4780 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; opcodes 4783 Zend/zend_compile.c while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) { opcodes 4814 Zend/zend_compile.c opline_num = &CG(active_op_array)->opcodes[*opline_num].result.opline_num; opcodes 4816 Zend/zend_compile.c *opline_num = opline - CG(active_op_array)->opcodes; opcodes 4861 Zend/zend_compile.c if (zend_lookup_class(Z_STRVAL_P(op_array->opcodes[opline_num-1].op2.zv), Z_STRLEN_P(op_array->opcodes[opline_num-1].op2.zv), &pce TSRMLS_CC) == SUCCESS) { opcodes 4862 Zend/zend_compile.c do_bind_inherited_class(op_array, &op_array->opcodes[opline_num], EG(class_table), *pce, 0 TSRMLS_CC); opcodes 4864 Zend/zend_compile.c opline_num = op_array->opcodes[opline_num].result.opline_num; opcodes 4902 Zend/zend_compile.c CG(active_op_array)->opcodes[op_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 4937 Zend/zend_compile.c CG(active_op_array)->opcodes[op_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 5018 Zend/zend_compile.c CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; opcodes 5075 Zend/zend_compile.c CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; opcodes 5089 Zend/zend_compile.c switch (CG(active_op_array)->opcodes[case_token->u.op.opline_num].opcode) { opcodes 5091 Zend/zend_compile.c CG(active_op_array)->opcodes[case_token->u.op.opline_num].op1.opline_num = get_next_op_number(CG(active_op_array)); opcodes 5094 Zend/zend_compile.c CG(active_op_array)->opcodes[case_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 5119 Zend/zend_compile.c CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; opcodes 5655 Zend/zend_compile.c CG(active_op_array)->opcodes[new_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 5656 Zend/zend_compile.c GET_NODE(result, CG(active_op_array)->opcodes[new_token->u.op.opline_num].result); opcodes 6146 Zend/zend_compile.c CG(active_op_array)->opcodes[CG(active_op_array)->last-1].result_type |= EXT_TYPE_UNUSED; opcodes 6200 Zend/zend_compile.c CG(active_op_array)->opcodes[CG(active_op_array)->last-1].result_type |= EXT_TYPE_UNUSED; opcodes 6268 Zend/zend_compile.c last_op = &CG(active_op_array)->opcodes[get_next_op_number(CG(active_op_array))-1]; opcodes 6314 Zend/zend_compile.c last_op = &CG(active_op_array)->opcodes[get_next_op_number(CG(active_op_array))-1]; opcodes 6341 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[last_op_number-1]; opcodes 6433 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[as_token->u.op.opline_num]; opcodes 6460 Zend/zend_compile.c CG(active_op_array)->opcodes[foreach_token->u.op.opline_num].extended_value |= ZEND_FE_RESET_REFERENCE; opcodes 6462 Zend/zend_compile.c zend_op *fetch = &CG(active_op_array)->opcodes[foreach_token->u.op.opline_num]; opcodes 6463 Zend/zend_compile.c zend_op *end = &CG(active_op_array)->opcodes[open_brackets_token->u.op.opline_num]; opcodes 6502 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[as_token->u.op.opline_num+1]; opcodes 6526 Zend/zend_compile.c CG(active_op_array)->opcodes[foreach_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); /* FE_RESET */ opcodes 6527 Zend/zend_compile.c CG(active_op_array)->opcodes[as_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); /* FE_FETCH */ opcodes 6565 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || opcodes 6566 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { opcodes 6688 Zend/zend_compile.c CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].opcode = ZEND_JMP_SET_VAR; opcodes 6689 Zend/zend_compile.c CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].result_type = IS_VAR; opcodes 6704 Zend/zend_compile.c CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 6731 Zend/zend_compile.c CG(active_op_array)->opcodes[qm_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array))+1; /* jmp over the ZEND_JMP */ opcodes 6761 Zend/zend_compile.c CG(active_op_array)->opcodes[colon_token->u.op.opline_num - 1].opcode = ZEND_QM_ASSIGN_VAR; opcodes 6762 Zend/zend_compile.c CG(active_op_array)->opcodes[colon_token->u.op.opline_num - 1].result_type = IS_VAR; opcodes 6774 Zend/zend_compile.c CG(active_op_array)->opcodes[colon_token->u.op.opline_num].op1.opline_num = get_next_op_number(CG(active_op_array)); opcodes 6835 Zend/zend_compile.c if (CG(active_op_array)->last && CG(active_op_array)->opcodes[CG(active_op_array)->last - 1].opcode == ZEND_TICKS) { opcodes 7091 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || opcodes 7092 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { opcodes 281 Zend/zend_compile.h zend_op *opcodes; opcodes 1464 Zend/zend_execute.c zend_op *brk_opline = &op_array->opcodes[jmp_to->brk]; opcodes 1713 Zend/zend_execute.c EX(opline) = UNEXPECTED((op_array->fn_flags & ZEND_ACC_INTERACTIVE) != 0) && EG(start_op) ? EG(start_op) : op_array->opcodes; opcodes 71 Zend/zend_execute_API.c active_opline-EG(active_op_array)->opcodes, opcodes 1159 Zend/zend_execute_API.c EG(start_op) = CG(active_op_array)->opcodes; opcodes 1163 Zend/zend_execute_API.c end=CG(active_op_array)->opcodes+CG(active_op_array)->last; opcodes 1179 Zend/zend_execute_API.c opline->op1.jmp_addr = &CG(active_op_array)->opcodes[opline->op1.opline_num]; opcodes 1187 Zend/zend_execute_API.c opline->op2.jmp_addr = &CG(active_op_array)->opcodes[opline->op2.opline_num]; opcodes 1208 Zend/zend_execute_API.c EG(start_op) = CG(active_op_array)->opcodes+CG(active_op_array)->last; opcodes 47 Zend/zend_generators.c zend_uint op_num = execute_data->opline - op_array->opcodes - 1; opcodes 58 Zend/zend_generators.c zend_op *brk_opline = op_array->opcodes + brk_cont->brk; opcodes 180 Zend/zend_generators.c op_num = ex->opline - ex->op_array->opcodes - 1; opcodes 199 Zend/zend_generators.c ex->opline = &ex->op_array->opcodes[finally_op_num]; opcodes 48 Zend/zend_opcode.c op_array->opcodes = erealloc(op_array->opcodes, size * sizeof(zend_op)); opcodes 65 Zend/zend_opcode.c op_array->opcodes = NULL; opcodes 392 Zend/zend_opcode.c efree(op_array->opcodes); opcodes 443 Zend/zend_opcode.c next_op = &(op_array->opcodes[next_op_num]); opcodes 464 Zend/zend_opcode.c zend_op *opline = op_array->opcodes, *end=opline+op_array->last; opcodes 503 Zend/zend_opcode.c CG(zend_lineno) = op_array->opcodes[op_num].lineno; opcodes 511 Zend/zend_opcode.c CG(zend_lineno) = op_array->opcodes[op_num].lineno; opcodes 532 Zend/zend_opcode.c ZEND_ASSERT(op_array->opcodes[op_num - 2].opcode == ZEND_FAST_CALL); opcodes 533 Zend/zend_opcode.c op_array->opcodes[op_num - 2].extended_value = ZEND_FAST_CALL_FROM_FINALLY; opcodes 534 Zend/zend_opcode.c op_array->opcodes[op_num - 2].op2.opline_num = fast_call; opcodes 552 Zend/zend_opcode.c ZEND_ASSERT(op_array->opcodes[finally_op_num - 2].opcode == ZEND_FAST_CALL); opcodes 553 Zend/zend_opcode.c if (op_array->opcodes[fast_call].extended_value == 0) { opcodes 554 Zend/zend_opcode.c op_array->opcodes[fast_call].extended_value = ZEND_FAST_CALL_FROM_FINALLY; opcodes 555 Zend/zend_opcode.c op_array->opcodes[fast_call].op2.opline_num = finally_op_num - 2; opcodes 624 Zend/zend_opcode.c *opline = op_array->opcodes[op_num]; opcodes 627 Zend/zend_opcode.c opline = op_array->opcodes + op_num; opcodes 657 Zend/zend_opcode.c op_array->opcodes[op_num].extended_value = ZEND_FAST_RET_TO_FINALLY; opcodes 658 Zend/zend_opcode.c op_array->opcodes[op_num].op2.opline_num = finally_op_num; opcodes 661 Zend/zend_opcode.c op_array->opcodes[op_num].extended_value = ZEND_FAST_RET_TO_CATCH; opcodes 662 Zend/zend_opcode.c op_array->opcodes[op_num].op2.opline_num = catch_op_num; opcodes 672 Zend/zend_opcode.c opline = op_array->opcodes + i; opcodes 742 Zend/zend_opcode.c op_array->opcodes = (zend_op *) erealloc(op_array->opcodes, sizeof(zend_op)*op_array->last); opcodes 750 Zend/zend_opcode.c opline = op_array->opcodes; opcodes 767 Zend/zend_opcode.c opline->op1.jmp_addr = &op_array->opcodes[opline->op1.opline_num]; opcodes 775 Zend/zend_opcode.c opline->op2.jmp_addr = &op_array->opcodes[opline->op2.opline_num]; opcodes 2188 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 2194 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 3021 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 3045 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 3515 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes + el->brk); opcodes 3526 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes + el->cont); opcodes 3539 Zend/zend_vm_def.h brk_opline = EX(op_array)->opcodes + el->brk; opcodes 3609 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num); opcodes 4313 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 4447 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 4474 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 4488 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 4518 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 4545 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 4554 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 5214 Zend/zend_vm_def.h zend_uint op_num = EG(opline_before_exception)-EG(active_op_array)->opcodes; opcodes 5279 Zend/zend_vm_def.h zend_op *brk_opline = &EX(op_array)->opcodes[EX(op_array)->brk_cont_array[i].brk]; opcodes 5316 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[finally_op_num]); opcodes 5326 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[catch_op_num]); opcodes 5651 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 5668 Zend/zend_vm_def.h EX(fast_ret) = &EX(op_array)->opcodes[EX(fast_ret)->op2.opline_num]; opcodes 5676 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 5682 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 956 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num); opcodes 1170 Zend/zend_vm_execute.h zend_uint op_num = EG(opline_before_exception)-EG(active_op_array)->opcodes; opcodes 1235 Zend/zend_vm_execute.h zend_op *brk_opline = &EX(op_array)->opcodes[EX(op_array)->brk_cont_array[i].brk]; opcodes 1272 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[finally_op_num]); opcodes 1282 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[catch_op_num]); opcodes 1354 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 1371 Zend/zend_vm_execute.h EX(fast_ret) = &EX(op_array)->opcodes[EX(fast_ret)->op2.opline_num]; opcodes 1379 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 1385 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 1670 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes + el->brk); opcodes 1681 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes + el->cont); opcodes 1694 Zend/zend_vm_execute.h brk_opline = EX(op_array)->opcodes + el->brk; opcodes 2506 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 2512 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 3073 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 3207 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 7414 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 7438 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 7883 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 7889 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 8439 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 8573 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 13140 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 13146 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 13808 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 13942 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 13969 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 13983 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 14013 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 14040 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 14049 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 30836 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]); opcodes 30842 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); opcodes 31477 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 31611 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); opcodes 41 ext/opcache/Optimizer/block_pass.c # define BLOCK_REF(b) b?op_array->opcodes-b->start_opline:-1 opcodes 43 ext/opcache/Optimizer/block_pass.c static inline void print_block(zend_code_block *block, zend_op *opcodes, char *txt) opcodes 45 ext/opcache/Optimizer/block_pass.c fprintf(stderr, "%sBlock: %d-%d (%d)", txt, block->start_opline - opcodes, block->start_opline - opcodes + block->len - 1, block->len); opcodes 50 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " 1: %d", block->op1_to->start_opline - opcodes); opcodes 53 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " 2: %d", block->op2_to->start_opline - opcodes); opcodes 56 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " e: %d", block->ext_to->start_opline - opcodes); opcodes 59 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " f: %d", block->follow_to->start_opline - opcodes); opcodes 66 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " %d", bs->from->start_opline - opcodes); opcodes 78 ext/opcache/Optimizer/block_pass.c #define START_BLOCK_OP(opno) blocks[opno].start_opline = &op_array->opcodes[opno]; blocks[opno].start_opline_no = opno; blocks[opno].access = 1 opcodes 86 ext/opcache/Optimizer/block_pass.c zend_op *end = op_array->opcodes + op_array->last; opcodes 92 ext/opcache/Optimizer/block_pass.c opline = op_array->opcodes; opcodes 191 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcodes 192 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_SWITCH_FREE)) { opcodes 197 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_FREE && opcodes 198 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_SWITCH_FREE) { opcodes 212 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcodes 213 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_SWITCH_FREE)) { opcodes 303 ext/opcache/Optimizer/block_pass.c print_block(cur_block, op_array->opcodes, ""); opcodes 309 ext/opcache/Optimizer/block_pass.c print_block(cur_block, op_array->opcodes, ""); opcodes 616 ext/opcache/Optimizer/block_pass.c print_block(block, op_array->opcodes, "Opt "); opcodes 1300 ext/opcache/Optimizer/block_pass.c efree(op_array->opcodes); opcodes 1301 ext/opcache/Optimizer/block_pass.c op_array->opcodes = erealloc(new_opcodes, op_array->last * sizeof(zend_op)); opcodes 1309 ext/opcache/Optimizer/block_pass.c opline = op_array->opcodes; opcodes 1313 ext/opcache/Optimizer/block_pass.c *opline_num = opline - op_array->opcodes; opcodes 107 ext/opcache/Optimizer/compact_literals.c opline = op_array->opcodes; opcodes 449 ext/opcache/Optimizer/compact_literals.c opline = op_array->opcodes; opcodes 15 ext/opcache/Optimizer/nop_removal.c end = op_array->opcodes + op_array->last; opcodes 16 ext/opcache/Optimizer/nop_removal.c for (opline = op_array->opcodes; opline < end; opline++) { opcodes 31 ext/opcache/Optimizer/nop_removal.c zend_op *target = op_array->opcodes + ZEND_OP1(opline).opline_num - 1; opcodes 47 ext/opcache/Optimizer/nop_removal.c op_array->opcodes[new_count] = *opline; opcodes 55 ext/opcache/Optimizer/nop_removal.c end = op_array->opcodes + op_array->last; opcodes 58 ext/opcache/Optimizer/nop_removal.c for (opline = op_array->opcodes; opline<end; opline++) { opcodes 120 ext/opcache/Optimizer/nop_removal.c opline_num = &ZEND_RESULT(&op_array->opcodes[*opline_num]).opline_num; opcodes 12 ext/opcache/Optimizer/optimize_func_calls.c zend_op *opline = op_array->opcodes; opcodes 91 ext/opcache/Optimizer/optimize_temp_vars_5.c end = op_array->opcodes; opcodes 92 ext/opcache/Optimizer/optimize_temp_vars_5.c opline = &op_array->opcodes[op_array->last - 1]; opcodes 113 ext/opcache/Optimizer/optimize_temp_vars_5.c end = op_array->opcodes; opcodes 114 ext/opcache/Optimizer/optimize_temp_vars_5.c opline = &op_array->opcodes[op_array->last - 1]; opcodes 17 ext/opcache/Optimizer/pass1_5.c zend_op *opline = op_array->opcodes; opcodes 213 ext/opcache/Optimizer/pass1_5.c ZEND_OP1(opline + 1).opline_num = last_op - op_array->opcodes; /* that's OK even for ZE2, since opline_num's are resolved in pass 2 later */ opcodes 542 ext/opcache/Optimizer/pass1_5.c if (opline != op_array->opcodes && opcodes 9 ext/opcache/Optimizer/pass2.c zend_op *end = op_array->opcodes + op_array->last; opcodes 11 ext/opcache/Optimizer/pass2.c opline = op_array->opcodes; opcodes 178 ext/opcache/Optimizer/pass2.c if (op_array->opcodes[jmp_to->brk].opcode == ZEND_FREE || opcodes 179 ext/opcache/Optimizer/pass2.c op_array->opcodes[jmp_to->brk].opcode == ZEND_SWITCH_FREE opcodes 13 ext/opcache/Optimizer/pass3.c if (jmp_hitlist[i] == ZEND_OP1(&op_array->opcodes[target]).opline_num) { \ opcodes 17 ext/opcache/Optimizer/pass3.c jmp_hitlist[jmp_hitlist_count++] = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 21 ext/opcache/Optimizer/pass3.c if (jmp_hitlist[i] == ZEND_OP2(&op_array->opcodes[target]).opline_num) { \ opcodes 25 ext/opcache/Optimizer/pass3.c jmp_hitlist[jmp_hitlist_count++] = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 29 ext/opcache/Optimizer/pass3.c zend_op *end = op_array->opcodes + op_array->last; opcodes 37 ext/opcache/Optimizer/pass3.c opline = op_array->opcodes; opcodes 157 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP1(opline).opline_num].opcode == ZEND_JMP) { opcodes 160 ext/opcache/Optimizer/pass3.c ZEND_OP1(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 178 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcodes 179 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 204 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcodes 208 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 209 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode && opcodes 210 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 214 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 215 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode + 3 && opcodes 216 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 219 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num;opline->opcode += 3; opcodes 220 ext/opcache/Optimizer/pass3.c COPY_NODE(opline->result, op_array->opcodes[target].result); opcodes 222 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == INV_COND(opline->opcode) && opcodes 223 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 228 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == INV_COND_EX(opline->opcode) && opcodes 229 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 234 ext/opcache/Optimizer/pass3.c COPY_NODE(opline->result, op_array->opcodes[target].result); opcodes 269 ext/opcache/Optimizer/pass3.c if (SAME_OPCODE_EX(opline->opcode, op_array->opcodes[target].opcode) && opcodes 270 ext/opcache/Optimizer/pass3.c SAME_VAR(op_array->opcodes[target].op1, T)) { opcodes 272 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == opline->opcode) { opcodes 274 ext/opcache/Optimizer/pass3.c COPY_NODE(T, op_array->opcodes[target].result); opcodes 277 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 278 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == ZEND_JMPZNZ && opcodes 279 ext/opcache/Optimizer/pass3.c SAME_VAR(op_array->opcodes[target].op1, T)) { opcodes 284 ext/opcache/Optimizer/pass3.c new_target = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 287 ext/opcache/Optimizer/pass3.c new_target = op_array->opcodes[target].extended_value; opcodes 290 ext/opcache/Optimizer/pass3.c } else if ((op_array->opcodes[target].opcode == INV_EX_COND_EX(opline->opcode) || opcodes 291 ext/opcache/Optimizer/pass3.c op_array->opcodes[target].opcode == INV_EX_COND(opline->opcode)) && opcodes 292 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 345 ext/opcache/Optimizer/pass3.c for(op = &op_array->opcodes[ZEND_OP2(opline).opline_num]; op<end; op++) { opcodes 400 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP2(opline).opline_num].opcode == ZEND_JMP) { opcodes 403 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 408 ext/opcache/Optimizer/pass3.c && op_array->opcodes[opline->extended_value].opcode == ZEND_JMP) { opcodes 411 ext/opcache/Optimizer/pass3.c opline->extended_value = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 309 ext/opcache/Optimizer/zend_optimizer.c zend_op *end = op_array->opcodes + op_array->last; opcodes 340 ext/opcache/Optimizer/zend_optimizer.c if (op_array->brk_cont_array[brk].start <= (opline - op_array->opcodes) && opcodes 341 ext/opcache/Optimizer/zend_optimizer.c op_array->brk_cont_array[brk].brk > (opline - op_array->opcodes)) { opcodes 346 ext/opcache/Optimizer/zend_optimizer.c n = op_array->opcodes + op_array->brk_cont_array[brk].brk + 1; opcodes 401 ext/opcache/Optimizer/zend_optimizer.c zend_op *end = op_array->opcodes + op_array->last; opcodes 418 ext/opcache/Optimizer/zend_optimizer.c if (op_array->brk_cont_array[brk].start <= (opline - op_array->opcodes) && opcodes 419 ext/opcache/Optimizer/zend_optimizer.c op_array->brk_cont_array[brk].brk > (opline - op_array->opcodes)) { opcodes 432 ext/opcache/Optimizer/zend_optimizer.c n = op_array->opcodes + op_array->brk_cont_array[brk].brk + 1; opcodes 548 ext/opcache/Optimizer/zend_optimizer.c opline = op_array->opcodes; opcodes 567 ext/opcache/Optimizer/zend_optimizer.c ZEND_OP1(opline).opline_num = ZEND_OP1(opline).jmp_addr - op_array->opcodes; opcodes 579 ext/opcache/Optimizer/zend_optimizer.c ZEND_OP2(opline).opline_num = ZEND_OP2(opline).jmp_addr - op_array->opcodes; opcodes 589 ext/opcache/Optimizer/zend_optimizer.c opline = op_array->opcodes; opcodes 608 ext/opcache/Optimizer/zend_optimizer.c ZEND_OP1(opline).jmp_addr = &op_array->opcodes[ZEND_OP1(opline).opline_num]; opcodes 620 ext/opcache/Optimizer/zend_optimizer.c ZEND_OP2(opline).jmp_addr = &op_array->opcodes[ZEND_OP2(opline).opline_num]; opcodes 945 ext/opcache/zend_accelerator_util_funcs.c CG(zend_lineno) = function1->op_array.opcodes[0].lineno; opcodes 951 ext/opcache/zend_accelerator_util_funcs.c (int)function2->op_array.opcodes[0].lineno); opcodes 987 ext/opcache/zend_accelerator_util_funcs.c if (zend_lookup_class(Z_STRVAL(op_array->opcodes[opline_num - 1].op2.u.constant), Z_STRLEN(op_array->opcodes[opline_num - 1].op2.u.constant), &pce TSRMLS_CC) == SUCCESS) { opcodes 988 ext/opcache/zend_accelerator_util_funcs.c do_bind_inherited_class(&op_array->opcodes[opline_num], EG(class_table), *pce, 1 TSRMLS_CC); opcodes 990 ext/opcache/zend_accelerator_util_funcs.c opline_num = op_array->opcodes[opline_num].result.u.opline_num; opcodes 275 ext/opcache/zend_persist.c if ((persist_ptr = zend_shared_alloc_get_xlat_entry(op_array->opcodes))) { opcodes 276 ext/opcache/zend_persist.c op_array->opcodes = persist_ptr; opcodes 278 ext/opcache/zend_persist.c zend_op *new_opcodes = zend_accel_memdup(op_array->opcodes, sizeof(zend_op) * op_array->last); opcodes 306 ext/opcache/zend_persist.c ZEND_OP1(opline).jmp_addr = &new_opcodes[ZEND_OP1(opline).jmp_addr - op_array->opcodes]; opcodes 315 ext/opcache/zend_persist.c ZEND_OP2(opline).jmp_addr = &new_opcodes[ZEND_OP2(opline).jmp_addr - op_array->opcodes]; opcodes 355 ext/opcache/zend_persist.c ZEND_OP1(opline).jmp_addr = &new_opcodes[ZEND_OP1(opline).jmp_addr - op_array->opcodes]; opcodes 365 ext/opcache/zend_persist.c ZEND_OP2(opline).jmp_addr = &new_opcodes[ZEND_OP2(opline).jmp_addr - op_array->opcodes]; opcodes 372 ext/opcache/zend_persist.c efree(op_array->opcodes); opcodes 373 ext/opcache/zend_persist.c op_array->opcodes = new_opcodes; opcodes 183 ext/opcache/zend_persist_calc.c if (!zend_shared_alloc_get_xlat_entry(op_array->opcodes)) { opcodes 185 ext/opcache/zend_persist_calc.c zend_op *opline = op_array->opcodes; opcodes 186 ext/opcache/zend_persist_calc.c zend_op *end = op_array->opcodes + op_array->last; opcodes 188 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(op_array->opcodes, sizeof(zend_op) * op_array->last); opcodes 199 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(op_array->opcodes, sizeof(zend_op) * op_array->last); opcodes 698 ext/reflection/php_reflection.c zend_op *op = op_array->opcodes; opcodes 273 sapi/phpdbg/phpdbg.c EG(active_op_array)->opcodes); opcodes 276 sapi/phpdbg/phpdbg.c &EG(active_op_array)->opcodes[opline_num+1] TSRMLS_CC); opcodes 379 sapi/phpdbg/phpdbg_bp.c opline_break.opline = brake->opline = (zend_ulong)(op_array->opcodes + brake->opline_num); opcodes 913 sapi/phpdbg/phpdbg_bp.c return param->type == STR_PARAM || execute_data->opline - ops->opcodes == param->num; opcodes 946 sapi/phpdbg/phpdbg_bp.c return param->type == METHOD_PARAM || (execute_data->opline - ops->opcodes) == param->num; opcodes 1059 sapi/phpdbg/phpdbg_bp.c if (execute_data->opline == EG(active_op_array)->opcodes) { opcodes 90 sapi/phpdbg/phpdbg_opcode.c asprintf(&decode[1], "J%ld", op->op1.jmp_addr - ops->opcodes); opcodes 112 sapi/phpdbg/phpdbg_opcode.c &decode[2], "J%ld", op->op2.jmp_addr - ops->opcodes); opcodes 61 sapi/phpdbg/phpdbg_print.c zend_op *opline = &(op_array->opcodes[0]); opcodes 434 sapi/phpdbg/phpdbg_prompt.c self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes); opcodes 435 sapi/phpdbg/phpdbg_prompt.c zend_op *opline = &EG(active_op_array)->opcodes[self]; opcodes 438 sapi/phpdbg/phpdbg_prompt.c if (EG(active_op_array)->opcodes[next].lineno != opline->lineno) { opcodes 441 sapi/phpdbg/phpdbg_prompt.c (zend_ulong) &EG(active_op_array)->opcodes[next], opcodes 442 sapi/phpdbg/phpdbg_prompt.c &EG(active_op_array)->opcodes[next], opcodes 462 sapi/phpdbg/phpdbg_prompt.c self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes); opcodes 465 sapi/phpdbg/phpdbg_prompt.c switch (EG(active_op_array)->opcodes[next].opcode) { opcodes 474 sapi/phpdbg/phpdbg_prompt.c (zend_ulong) &EG(active_op_array)->opcodes[next], opcodes 475 sapi/phpdbg/phpdbg_prompt.c &EG(active_op_array)->opcodes[next], opcodes 495 sapi/phpdbg/phpdbg_prompt.c self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes); opcodes 498 sapi/phpdbg/phpdbg_prompt.c switch (EG(active_op_array)->opcodes[next].opcode) { opcodes 507 sapi/phpdbg/phpdbg_prompt.c (zend_ulong) &EG(active_op_array)->opcodes[next], opcodes 508 sapi/phpdbg/phpdbg_prompt.c &EG(active_op_array)->opcodes[next], opcodes 571 sapi/phpdbg/phpdbg_prompt.c EG(active_op_array)->opcodes, filename, lineno); opcodes 1137 sapi/phpdbg/phpdbg_prompt.c EX(opline) = UNEXPECTED((op_array->fn_flags & ZEND_ACC_INTERACTIVE) != 0) && EG(start_op) ? EG(start_op) : op_array->opcodes;