opcodes 621 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; opcodes 642 Zend/zend_compile.c while (opline >= CG(active_op_array)->opcodes) { opcodes 657 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; opcodes 964 Zend/zend_compile.c old_function->op_array.opcodes[0].lineno); opcodes 1061 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; opcodes 1064 Zend/zend_compile.c while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) { opcodes 1095 Zend/zend_compile.c opline_num = &CG(active_op_array)->opcodes[*opline_num].result.opline_num; opcodes 1097 Zend/zend_compile.c *opline_num = opline - CG(active_op_array)->opcodes; opcodes 1168 Zend/zend_compile.c zval *parent_name = RT_CONSTANT(op_array, op_array->opcodes[opline_num-1].op2); opcodes 1170 Zend/zend_compile.c do_bind_inherited_class(op_array, &op_array->opcodes[opline_num], EG(class_table), ce, 0); opcodes 1172 Zend/zend_compile.c opline_num = op_array->opcodes[opline_num].result.opline_num; opcodes 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) { opcodes 1944 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[opnum_jump]; opcodes 2820 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_init]; opcodes 3137 Zend/zend_compile.c CG(active_op_array)->opcodes[check_op_number].op2.opline_num = get_next_op_number(CG(active_op_array)); opcodes 3370 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[dcl_opnum]; opcodes 3396 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum]; opcodes 3691 Zend/zend_compile.c uint32_t opnum = opline - op_array->opcodes; opcodes 3943 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_fetch]; opcodes 3954 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_reset]; opcodes 3957 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_fetch]; opcodes 4180 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_catch]; opcodes 5643 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || opcodes 5644 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { opcodes 6218 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum]; opcodes 6514 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_init]; opcodes 6735 Zend/zend_compile.c init_opline = CG(active_op_array)->opcodes + rope_init_lineno; opcodes 6764 Zend/zend_compile.c info->cont = info->brk = opline - CG(active_op_array)->opcodes; opcodes 351 Zend/zend_compile.h zend_op *opcodes; opcodes 520 Zend/zend_compile.h ((char*)&(op_array)->opcodes[opline_num] - (char*)(opline)) opcodes 526 Zend/zend_compile.h (ZEND_OFFSET_TO_OPLINE(base, offset) - op_array->opcodes) opcodes 536 Zend/zend_compile.h (node).jmp_addr = (op_array)->opcodes + (node).opline_num; \ opcodes 541 Zend/zend_compile.h (node).opline_num = (node).jmp_addr - (op_array)->opcodes; \ opcodes 2113 Zend/zend_execute.c EX(opline) = op_array->opcodes; opcodes 2187 Zend/zend_execute.c EX(opline) = op_array->opcodes; opcodes 2216 Zend/zend_execute.c EX(opline) = op_array->opcodes; opcodes 2435 Zend/zend_execute.c zend_op *opline = EX(func)->op_array.opcodes + op_num; opcodes 2571 Zend/zend_execute.c zend_op *brk_opline = &EX(func)->op_array.opcodes[brk_cont->brk]; opcodes 2583 Zend/zend_execute.c zend_op *last = EX(func)->op_array.opcodes + op_num; opcodes 2586 Zend/zend_execute.c ZEND_ASSERT(last >= EX(func)->op_array.opcodes); opcodes 68 Zend/zend_execute_API.c active_opline-EG(active_op_array)->opcodes, opcodes 38 Zend/zend_generators.c if (execute_data->opline != execute_data->func->op_array.opcodes) { opcodes 40 Zend/zend_generators.c uint32_t op_num = execute_data->opline - execute_data->func->op_array.opcodes - 1; opcodes 133 Zend/zend_generators.c op_num = ex->opline - ex->func->op_array.opcodes - 1; opcodes 154 Zend/zend_generators.c zval *fast_call = ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[finally_op_end].op1.var); opcodes 160 Zend/zend_generators.c ex->opline = &ex->func->op_array.opcodes[finally_op_num]; opcodes 442 Zend/zend_inheritance.c zend_op *op = fptr->op_array.opcodes; opcodes 1053 Zend/zend_object_handlers.c func->opcodes = &EG(call_trampoline_op); opcodes 49 Zend/zend_opcode.c op_array->opcodes = erealloc(op_array->opcodes, size * sizeof(zend_op)); opcodes 62 Zend/zend_opcode.c op_array->opcodes = NULL; opcodes 382 Zend/zend_opcode.c efree(op_array->opcodes); opcodes 441 Zend/zend_opcode.c next_op = &(op_array->opcodes[next_op_num]); opcodes 462 Zend/zend_opcode.c zend_op *opline = op_array->opcodes, *end=opline+op_array->last; opcodes 501 Zend/zend_opcode.c CG(zend_lineno) = op_array->opcodes[op_num].lineno; opcodes 509 Zend/zend_opcode.c CG(zend_lineno) = op_array->opcodes[op_num].lineno; opcodes 529 Zend/zend_opcode.c ZEND_ASSERT(op_array->opcodes[finally_op_num - 2].opcode == ZEND_FAST_CALL); opcodes 530 Zend/zend_opcode.c op_array->opcodes[op_num].extended_value = ZEND_FAST_CALL_FROM_FINALLY; opcodes 531 Zend/zend_opcode.c op_array->opcodes[op_num].op2.opline_num = finally_op_num - 2; opcodes 554 Zend/zend_opcode.c op_array->opcodes[op_num].extended_value = ZEND_FAST_RET_TO_FINALLY; opcodes 555 Zend/zend_opcode.c op_array->opcodes[op_num].op2.opline_num = finally_op_num; opcodes 558 Zend/zend_opcode.c op_array->opcodes[op_num].extended_value = ZEND_FAST_RET_TO_CATCH; opcodes 559 Zend/zend_opcode.c op_array->opcodes[op_num].op2.opline_num = catch_op_num; opcodes 598 Zend/zend_opcode.c op_array->opcodes = (zend_op *) erealloc(op_array->opcodes, sizeof(zend_op)*op_array->last); opcodes 605 Zend/zend_opcode.c opline = op_array->opcodes; opcodes 611 Zend/zend_opcode.c zend_resolve_fast_call(op_array, opline - op_array->opcodes); opcodes 615 Zend/zend_opcode.c zend_resolve_finally_ret(op_array, opline - op_array->opcodes); opcodes 630 Zend/zend_opcode.c zend_check_finally_breakout(op_array, opline - op_array->opcodes, jmp_target); opcodes 641 Zend/zend_opcode.c zend_check_finally_breakout(op_array, opline - op_array->opcodes, opline->op1.opline_num); opcodes 4149 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); opcodes 4172 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); opcodes 7107 Zend/zend_vm_def.h uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; opcodes 7149 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); opcodes 7158 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[finally_op_num]); opcodes 7164 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); opcodes 7172 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[catch_op_num]); opcodes 7561 Zend/zend_vm_def.h fast_call->u2.lineno = opline - EX(func)->op_array.opcodes; opcodes 7573 Zend/zend_vm_def.h const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno; opcodes 7584 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); opcodes 7585 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); opcodes 7591 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); opcodes 7592 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); opcodes 7595 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, 0); opcodes 1478 Zend/zend_vm_execute.h uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; opcodes 1520 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); opcodes 1529 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[finally_op_num]); opcodes 1535 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); opcodes 1543 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[catch_op_num]); opcodes 1621 Zend/zend_vm_execute.h fast_call->u2.lineno = opline - EX(func)->op_array.opcodes; opcodes 1633 Zend/zend_vm_execute.h const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno; opcodes 1644 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); opcodes 1645 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); opcodes 1651 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); opcodes 1652 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); opcodes 1655 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, 0); opcodes 9562 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); opcodes 9585 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); opcodes 71 ext/opcache/Optimizer/block_pass.c # define BLOCK_REF(b) b?op_array->opcodes-b->start_opline:-1 opcodes 73 ext/opcache/Optimizer/block_pass.c static inline void print_block(zend_code_block *block, zend_op *opcodes, char *txt) opcodes 75 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 80 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " 1: %d", block->op1_to->start_opline - opcodes); opcodes 83 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " 2: %d", block->op2_to->start_opline - opcodes); opcodes 86 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " e: %d", block->ext_to->start_opline - opcodes); opcodes 89 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " f: %d", block->follow_to->start_opline - opcodes); opcodes 96 ext/opcache/Optimizer/block_pass.c fprintf(stderr, " %d", bs->from->start_opline - opcodes); opcodes 108 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 116 ext/opcache/Optimizer/block_pass.c zend_op *end = op_array->opcodes + op_array->last; opcodes 122 ext/opcache/Optimizer/block_pass.c opline = op_array->opcodes; opcodes 206 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcodes 207 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FE_FREE || opcodes 208 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_ROPE_END || opcodes 209 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_END_SILENCE)) { opcodes 214 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_FREE || opcodes 215 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_FE_FREE || opcodes 216 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode != ZEND_ROPE_END || opcodes 217 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_END_SILENCE)) { opcodes 231 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcodes 232 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FE_FREE || opcodes 233 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_ROPE_END || opcodes 234 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_END_SILENCE)) { opcodes 325 ext/opcache/Optimizer/block_pass.c print_block(cur_block, op_array->opcodes, ""); opcodes 331 ext/opcache/Optimizer/block_pass.c print_block(cur_block, op_array->opcodes, ""); opcodes 615 ext/opcache/Optimizer/block_pass.c print_block(block, op_array->opcodes, "Opt "); opcodes 1228 ext/opcache/Optimizer/block_pass.c efree(op_array->opcodes); opcodes 1229 ext/opcache/Optimizer/block_pass.c op_array->opcodes = erealloc(new_opcodes, op_array->last * sizeof(zend_op)); opcodes 1236 ext/opcache/Optimizer/block_pass.c opline = op_array->opcodes; opcodes 1240 ext/opcache/Optimizer/block_pass.c *opline_num = opline - op_array->opcodes; opcodes 135 ext/opcache/Optimizer/compact_literals.c opline = op_array->opcodes; opcodes 499 ext/opcache/Optimizer/compact_literals.c opline = op_array->opcodes; opcodes 44 ext/opcache/Optimizer/nop_removal.c end = op_array->opcodes + op_array->last; opcodes 45 ext/opcache/Optimizer/nop_removal.c for (opline = op_array->opcodes; opline < end; opline++) { opcodes 50 ext/opcache/Optimizer/nop_removal.c zend_op *target = op_array->opcodes + ZEND_OP1(opline).opline_num - 1; opcodes 66 ext/opcache/Optimizer/nop_removal.c op_array->opcodes[new_count] = *opline; opcodes 74 ext/opcache/Optimizer/nop_removal.c end = op_array->opcodes + op_array->last; opcodes 77 ext/opcache/Optimizer/nop_removal.c for (opline = op_array->opcodes; opline<end; opline++) { opcodes 134 ext/opcache/Optimizer/nop_removal.c opline_num = &ZEND_RESULT(&op_array->opcodes[*opline_num]).opline_num; opcodes 43 ext/opcache/Optimizer/optimize_func_calls.c zend_op *opline = op_array->opcodes; opcodes 64 ext/opcache/Optimizer/optimize_temp_vars_5.c end = op_array->opcodes; opcodes 65 ext/opcache/Optimizer/optimize_temp_vars_5.c opline = &op_array->opcodes[op_array->last - 1]; opcodes 78 ext/opcache/Optimizer/optimize_temp_vars_5.c end = op_array->opcodes; opcodes 79 ext/opcache/Optimizer/optimize_temp_vars_5.c opline = &op_array->opcodes[op_array->last - 1]; opcodes 43 ext/opcache/Optimizer/pass1_5.c zend_op *opline = op_array->opcodes; opcodes 235 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 653 ext/opcache/Optimizer/pass1_5.c if (opline != op_array->opcodes && opcodes 39 ext/opcache/Optimizer/pass2.c zend_op *end = op_array->opcodes + op_array->last; opcodes 41 ext/opcache/Optimizer/pass2.c opline = op_array->opcodes; opcodes 42 ext/opcache/Optimizer/pass3.c if (jmp_hitlist[i] == ZEND_OP1(&op_array->opcodes[target]).opline_num) { \ opcodes 46 ext/opcache/Optimizer/pass3.c jmp_hitlist[jmp_hitlist_count++] = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 50 ext/opcache/Optimizer/pass3.c if (jmp_hitlist[i] == ZEND_OP2(&op_array->opcodes[target]).opline_num) { \ opcodes 54 ext/opcache/Optimizer/pass3.c jmp_hitlist[jmp_hitlist_count++] = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 59 ext/opcache/Optimizer/pass3.c zend_op *end = op_array->opcodes + op_array->last; opcodes 67 ext/opcache/Optimizer/pass3.c opline = op_array->opcodes; opcodes 179 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP1(opline).opline_num].opcode == ZEND_JMP) { opcodes 182 ext/opcache/Optimizer/pass3.c ZEND_OP1(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 194 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcodes 195 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 210 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcodes 214 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 215 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode && opcodes 216 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 220 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 221 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode + 3 && opcodes 222 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 225 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num;opline->opcode += 3; opcodes 226 ext/opcache/Optimizer/pass3.c COPY_NODE(opline->result, op_array->opcodes[target].result); opcodes 228 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == INV_COND(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 } else if (op_array->opcodes[target].opcode == INV_COND_EX(opline->opcode) && opcodes 235 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 240 ext/opcache/Optimizer/pass3.c COPY_NODE(opline->result, op_array->opcodes[target].result); opcodes 271 ext/opcache/Optimizer/pass3.c if (SAME_OPCODE_EX(opline->opcode, op_array->opcodes[target].opcode) && opcodes 272 ext/opcache/Optimizer/pass3.c SAME_VAR(op_array->opcodes[target].op1, T)) { opcodes 274 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == opline->opcode) { opcodes 276 ext/opcache/Optimizer/pass3.c COPY_NODE(T, op_array->opcodes[target].result); opcodes 279 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 280 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == ZEND_JMPZNZ && opcodes 281 ext/opcache/Optimizer/pass3.c SAME_VAR(op_array->opcodes[target].op1, T)) { opcodes 286 ext/opcache/Optimizer/pass3.c new_target = ZEND_OP2(&op_array->opcodes[target]).opline_num; opcodes 289 ext/opcache/Optimizer/pass3.c new_target = op_array->opcodes[target].extended_value; opcodes 292 ext/opcache/Optimizer/pass3.c } else if ((op_array->opcodes[target].opcode == INV_EX_COND_EX(opline->opcode) || opcodes 293 ext/opcache/Optimizer/pass3.c op_array->opcodes[target].opcode == INV_EX_COND(opline->opcode)) && opcodes 294 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { opcodes 342 ext/opcache/Optimizer/pass3.c for(op = &op_array->opcodes[ZEND_OP2(opline).opline_num]; op<end; op++) { opcodes 391 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP2(opline).opline_num].opcode == ZEND_JMP) { opcodes 394 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 399 ext/opcache/Optimizer/pass3.c && op_array->opcodes[opline->extended_value].opcode == ZEND_JMP) { opcodes 402 ext/opcache/Optimizer/pass3.c opline->extended_value = ZEND_OP1(&op_array->opcodes[target]).opline_num; opcodes 79 ext/opcache/Optimizer/zend_optimizer.c zend_op *opline = op_array->opcodes; opcodes 368 ext/opcache/Optimizer/zend_optimizer.c zend_op *end = op_array->opcodes + op_array->last; opcodes 419 ext/opcache/Optimizer/zend_optimizer.c if (op_array->brk_cont_array[brk].start <= (opline - op_array->opcodes) && opcodes 420 ext/opcache/Optimizer/zend_optimizer.c op_array->brk_cont_array[brk].brk > (opline - op_array->opcodes)) { opcodes 434 ext/opcache/Optimizer/zend_optimizer.c n = op_array->opcodes + op_array->brk_cont_array[brk].brk + 1; opcodes 563 ext/opcache/Optimizer/zend_optimizer.c opline = op_array->opcodes; opcodes 607 ext/opcache/Optimizer/zend_optimizer.c opline = op_array->opcodes; opcodes 654 ext/opcache/Optimizer/zend_optimizer.c opline = op_array->opcodes; opcodes 555 ext/opcache/zend_accelerator_util_funcs.c CG(zend_lineno) = function1->op_array.opcodes[0].lineno; opcodes 561 ext/opcache/zend_accelerator_util_funcs.c (int)function2->op_array.opcodes[0].lineno); opcodes 599 ext/opcache/zend_accelerator_util_funcs.c CG(zend_lineno) = function1->op_array.opcodes[0].lineno; opcodes 605 ext/opcache/zend_accelerator_util_funcs.c (int)function2->op_array.opcodes[0].lineno); opcodes 375 ext/opcache/zend_file_cache.c if (!IS_SERIALIZED(op_array->opcodes)) { opcodes 379 ext/opcache/zend_file_cache.c SERIALIZE_PTR(op_array->opcodes); opcodes 380 ext/opcache/zend_file_cache.c opline = op_array->opcodes; opcodes 424 ext/opcache/zend_file_cache.c SERIALIZE_PTR(op_array->opcodes); opcodes 932 ext/opcache/zend_file_cache.c if (!IS_UNSERIALIZED(op_array->opcodes)) { opcodes 935 ext/opcache/zend_file_cache.c UNSERIALIZE_PTR(op_array->opcodes); opcodes 936 ext/opcache/zend_file_cache.c opline = op_array->opcodes; opcodes 485 ext/opcache/zend_persist.c if (zend_shared_alloc_get_xlat_entry(op_array->opcodes)) { opcodes 508 ext/opcache/zend_persist.c persist_ptr = zend_shared_alloc_get_xlat_entry(op_array->opcodes); opcodes 510 ext/opcache/zend_persist.c op_array->opcodes = persist_ptr; opcodes 512 ext/opcache/zend_persist.c zend_op *new_opcodes = zend_accel_memdup(op_array->opcodes, sizeof(zend_op) * op_array->last); opcodes 535 ext/opcache/zend_persist.c ZEND_OP1(opline).jmp_addr = &new_opcodes[ZEND_OP1(opline).jmp_addr - op_array->opcodes]; opcodes 550 ext/opcache/zend_persist.c ZEND_OP2(opline).jmp_addr = &new_opcodes[ZEND_OP2(opline).jmp_addr - op_array->opcodes]; opcodes 562 ext/opcache/zend_persist.c efree(op_array->opcodes); opcodes 563 ext/opcache/zend_persist.c op_array->opcodes = new_opcodes; opcodes 176 ext/opcache/zend_persist_calc.c if (zend_shared_alloc_get_xlat_entry(op_array->opcodes)) { opcodes 197 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(op_array->opcodes, sizeof(zend_op) * op_array->last); opcodes 633 ext/reflection/php_reflection.c zend_op *op = op_array->opcodes; opcodes 443 sapi/phpdbg/phpdbg.c zend_op *cur = op_array->opcodes + op_array->num_args + !!(op_array->fn_flags & ZEND_ACC_VARIADIC); opcodes 444 sapi/phpdbg/phpdbg.c zend_op *end = op_array->opcodes + op_array->last; opcodes 467 sapi/phpdbg/phpdbg.c insert_idx = cur - op_array->opcodes; opcodes 665 sapi/phpdbg/phpdbg.c insert_idx = cur->op - cur->opcodes; opcodes 494 sapi/phpdbg/phpdbg_bp.c opline_break.opline = brake->opline = (zend_ulong)(op_array->opcodes + brake->opline_num); opcodes 1003 sapi/phpdbg/phpdbg_bp.c return param->type == STR_PARAM || execute_data->opline - ops->opcodes == param->num; opcodes 1036 sapi/phpdbg/phpdbg_bp.c return param->type == METHOD_PARAM || (execute_data->opline - ops->opcodes) == param->num; opcodes 1123 sapi/phpdbg/phpdbg_bp.c if (execute_data->opline == op_array->opcodes + op_array->num_args + !!(op_array->fn_flags & ZEND_ACC_VARIADIC)) { opcodes 353 sapi/phpdbg/phpdbg_list.c fake_name = strpprintf(0, "%s\0%p", filename, op_array->opcodes); opcodes 89 sapi/phpdbg/phpdbg_opcode.c spprintf(&decode[1], 0, "J%td", OP_JMP_ADDR(op, op->op1) - ops->opcodes); opcodes 108 sapi/phpdbg/phpdbg_opcode.c OP_JMP_ADDR(op, op->op2) - ops->opcodes, opcodes 109 sapi/phpdbg/phpdbg_opcode.c ZEND_OFFSET_TO_OPLINE(op, op->extended_value) - ops->opcodes); opcodes 118 sapi/phpdbg/phpdbg_opcode.c spprintf(&decode[2], 0, "J%td", OP_JMP_ADDR(op, op->op2) - ops->opcodes); opcodes 207 sapi/phpdbg/phpdbg_opcode.c cur->opcodes = op_array->opcodes; opcodes 36 sapi/phpdbg/phpdbg_opcode.h zend_op *opcodes; opcodes 60 sapi/phpdbg/phpdbg_print.c zend_op *opline = &(op_array->opcodes[0]); opcodes 524 sapi/phpdbg/phpdbg_prompt.c const zend_op *opline = op_array->opcodes; opcodes 539 sapi/phpdbg/phpdbg_prompt.c } while (++opline < op_array->opcodes + op_array->last); opcodes 569 sapi/phpdbg/phpdbg_prompt.c const zend_op *opline = op_array->opcodes; opcodes 582 sapi/phpdbg/phpdbg_prompt.c } while (++opline < op_array->opcodes + op_array->last); opcodes 1662 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("hardinterrupt", "opline=\"%p\" num=\"%lu\" file=\"%s\" line=\"%u\"", "Current opline: %p (op #%lu) in %s:%u", data->opline, (data->opline - data->func->op_array.opcodes) / sizeof(data->opline), data->func->op_array.filename->val, data->opline->lineno); opcodes 753 sapi/phpdbg/phpdbg_utils.c op_num = op - op_array->opcodes; opcodes 764 sapi/phpdbg/phpdbg_utils.c cur = &op_array->opcodes[catch];