/PHP-5.6/ext/opcache/Optimizer/ |
H A D | pass3.c | 33 zend_uint opline_num = 0; variable 137 opline_num++; 150 if (ZEND_OP1(opline).opline_num == opline_num + 1) { 160 ZEND_OP1(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; 179 ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; 196 if (ZEND_OP2(opline).opline_num == opline_num + 1) { 208 ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; 214 ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num; 257 if (ZEND_OP2(opline).opline_num == opline_num + 1) { 403 ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num; [all …]
|
H A D | nop_removal.c | 29 if (opline->opcode == ZEND_JMP && ZEND_OP1(opline).opline_num > i) { in nop_removal() 31 zend_op *target = op_array->opcodes + ZEND_OP1(opline).opline_num - 1; in nop_removal() 67 ZEND_OP1(opline).opline_num -= shiftlist[ZEND_OP1(opline).opline_num]; in nop_removal() 82 ZEND_OP2(opline).opline_num -= shiftlist[ZEND_OP2(opline).opline_num]; in nop_removal() 85 ZEND_OP2(opline).opline_num -= shiftlist[ZEND_OP2(opline).opline_num]; in nop_removal() 116 zend_uint *opline_num = &op_array->early_binding; in nop_removal() local 119 *opline_num -= shiftlist[*opline_num]; in nop_removal() 120 opline_num = &ZEND_RESULT(&op_array->opcodes[*opline_num]).opline_num; in nop_removal() 121 } while (*opline_num != (zend_uint)-1); in nop_removal()
|
H A D | pass2.c | 124 if (ZEND_OP2(opline).opline_num == ZEND_OP1(opline + 1).opline_num) { 129 opline->extended_value = ZEND_OP1(opline + 1).opline_num; 131 opline->extended_value = ZEND_OP2(opline).opline_num; 141 int opline_num; variable 144 opline_num = opline->extended_value; /* JMPNZ */ 146 opline_num = ZEND_OP2(opline).opline_num; /* JMPZ */ 149 ZEND_OP1(opline).opline_num = opline_num; 169 array_offset = ZEND_OP1(opline).opline_num; 197 ZEND_OP1(opline).opline_num = jmp_to->brk; 201 ZEND_OP1(opline).opline_num = jmp_to->cont;
|
H A D | block_pass.c | 109 START_BLOCK_OP(ZEND_OP1(opline).opline_num); in find_code_blocks() 111 START_BLOCK_OP(ZEND_OP2(opline).opline_num); in find_code_blocks() 117 START_BLOCK_OP(ZEND_OP2(opline).opline_num); in find_code_blocks() 123 START_BLOCK_OP(ZEND_OP1(opline).opline_num); in find_code_blocks() 157 START_BLOCK_OP(ZEND_OP2(opline).opline_num); in find_code_blocks() 161 START_BLOCK_OP(ZEND_OP2(opline).opline_num); in find_code_blocks() 853 ZEND_OP2(opline).opline_num = op_t; in zend_optimize_block() 1309 zend_uint *opline_num = &op_array->early_binding; in assemble_code_blocks() local 1316 *opline_num = opline - op_array->opcodes; in assemble_code_blocks() 1317 opline_num = &ZEND_RESULT(opline).opline_num; in assemble_code_blocks() [all …]
|
H A D | zend_optimizer.c | 567 ZEND_OP1(opline).opline_num = ZEND_OP1(opline).jmp_addr - op_array->opcodes; in zend_accel_optimize() 579 ZEND_OP2(opline).opline_num = ZEND_OP2(opline).jmp_addr - op_array->opcodes; in zend_accel_optimize() 608 ZEND_OP1(opline).jmp_addr = &op_array->opcodes[ZEND_OP1(opline).opline_num]; in zend_accel_optimize() 620 ZEND_OP2(opline).jmp_addr = &op_array->opcodes[ZEND_OP2(opline).opline_num]; in zend_accel_optimize()
|
H A D | pass1_5.c | 213 …ZEND_OP1(opline + 1).opline_num = last_op - op_array->opcodes; /* that's OK even for ZE2, since op…
|
/PHP-5.6/Zend/ |
H A D | zend_opcode.c | 534 op_array->opcodes[op_num - 2].op2.opline_num = fast_call; in zend_adjust_fast_call() 555 op_array->opcodes[fast_call].op2.opline_num = finally_op_num - 2; in zend_resolve_fast_call() 592 opline->op2.opline_num = op_array->try_catch_array[i].catch_op; in zend_resolve_finally_call() 593 opline->op1.opline_num = get_next_op_number(op_array); in zend_resolve_finally_call() 603 opline->op1.opline_num = op_array->try_catch_array[i].finally_op; in zend_resolve_finally_call() 618 opline->op1.opline_num = op_array->try_catch_array[i].finally_op; in zend_resolve_finally_call() 631 opline->op1.opline_num = start_op; in zend_resolve_finally_call() 658 op_array->opcodes[op_num].op2.opline_num = finally_op_num; in zend_resolve_finally_ret() 662 op_array->opcodes[op_num].op2.opline_num = catch_op_num; in zend_resolve_finally_ret() 686 if ((array_offset = opline->op1.opline_num) != -1) { in zend_resolve_finally_calls() [all …]
|
H A D | zend_compile.c | 1121 opline->op1.opline_num = while_token->u.op.opline_num; in zend_do_while_end() 1151 opline->op1.opline_num = cond_start->u.op.opline_num; in zend_do_for_before_statement() 1167 opline->op1.opline_num = second_semicolon_token->u.op.opline_num+1; in zend_do_for_end() 2425 opline->op1.opline_num = dest->opline_num; in zend_resolve_goto_label() 2992 opline->op1.opline_num = finally_token->u.op.opline_num + 1; in zend_do_finally() 4816 opline_num = &CG(active_op_array)->opcodes[*opline_num].result.opline_num; in zend_do_early_binding() 4862 while (opline_num != -1) { in zend_do_delayed_early_binding() 4866 opline_num = op_array->opcodes[opline_num].result.opline_num; in zend_do_delayed_early_binding() 4956 opline->op2.opline_num = do_token->u.op.opline_num; in zend_do_do_while_end() 5842 opline->op2.opline_num = 1; in zend_do_shell_exec() [all …]
|
H A D | zend_language_parser.y | 321 … ';' { zend_do_free(&$3 TSRMLS_CC); $4.u.op.opline_num = get_next_op_number(CG(active_op_array)); } 374 | /* empty */ { $$.u.op.opline_num = -1; } 436 T_CLASS { $$.u.op.opline_num = CG(zend_lineno); $$.EA = 0; } 437 …| T_ABSTRACT T_CLASS { $$.u.op.opline_num = CG(zend_lineno); $$.EA = ZEND_ACC_EXPLICIT_ABSTRACT_CL… 438 | T_TRAIT { $$.u.op.opline_num = CG(zend_lineno); $$.EA = ZEND_ACC_TRAIT; } 439 | T_FINAL T_CLASS { $$.u.op.opline_num = CG(zend_lineno); $$.EA = ZEND_ACC_FINAL_CLASS; } 448 T_INTERFACE { $$.u.op.opline_num = CG(zend_lineno); $$.EA = ZEND_ACC_INTERFACE; } 880 T_FUNCTION { $$.u.op.opline_num = CG(zend_lineno); } 896 namespace_name { $$.u.op.opline_num = zend_do_begin_function_call(&$1, 1 TSRMLS_CC); } 900 …| T_NS_SEPARATOR namespace_name { $$.u.op.opline_num = zend_do_begin_function_call(&$2, 0 TSRMLS_C… [all …]
|
H A D | zend_vm_def.h | 2119 printf("Jumping to %d\n", opline->op1.opline_num); 2146 printf("Conditional jmp to %d\n", opline->op2.opline_num); 2176 printf("Conditional jmp to %d\n", opline->op2.opline_num); 2242 printf("Conditional jmp to %d\n", opline->op2.opline_num); 2273 printf("Conditional jmp to %d\n", opline->op2.opline_num); 3629 ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num); 4336 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); 4470 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); 4497 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); 4955 printf("Conditional jmp to %d\n", opline->op2.opline_num); [all …]
|
H A D | zend_compile.h | 83 zend_uint opline_num; /* Needs to be signed */ member 134 zend_uint opline_num; member
|
H A D | zend_execute_API.c | 1182 opline->op1.jmp_addr = &CG(active_op_array)->opcodes[opline->op1.opline_num]; in execute_new_code() 1190 opline->op2.jmp_addr = &CG(active_op_array)->opcodes[opline->op2.opline_num]; in execute_new_code()
|
H A D | zend_vm_execute.h | 668 printf("Jumping to %d\n", opline->op1.opline_num); in ZEND_JMP_SPEC_HANDLER() 956 ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num); in ZEND_NEW_SPEC_HANDLER() 2444 printf("Conditional jmp to %d\n", opline->op2.opline_num); in ZEND_JMPZ_SPEC_CONST_HANDLER() 2474 printf("Conditional jmp to %d\n", opline->op2.opline_num); in ZEND_JMPNZ_SPEC_CONST_HANDLER() 2540 printf("Conditional jmp to %d\n", opline->op2.opline_num); in ZEND_JMPZ_EX_SPEC_CONST_HANDLER() 2571 printf("Conditional jmp to %d\n", opline->op2.opline_num); in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER() 3207 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); in ZEND_FE_RESET_SPEC_CONST_HANDLER() 3252 printf("Conditional jmp to %d\n", opline->op2.opline_num); in ZEND_JMP_SET_SPEC_CONST_HANDLER() 3286 printf("Conditional jmp to %d\n", opline->op2.opline_num); in ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER() 7836 printf("Conditional jmp to %d\n", opline->op2.opline_num); in ZEND_JMPZ_SPEC_TMP_HANDLER() [all …]
|
/PHP-5.6/sapi/phpdbg/ |
H A D | phpdbg_bp.c | 161 ((phpdbg_breakopline_t*)brake)->opline_num); in phpdbg_export_breakpoints() 168 ((phpdbg_breakopline_t*)brake)->opline_num); in phpdbg_export_breakpoints() 175 ((phpdbg_breakopline_t*)brake)->opline_num); in phpdbg_export_breakpoints() 364 if (op_array->last <= brake->opline_num) { in phpdbg_resolve_op_array_break() 431 brake->opline_num, in phpdbg_resolve_op_array_breaks() 510 new_break.opline_num = opline; in phpdbg_set_breakpoint_method_opline() 569 new_break.opline_num = opline; in phpdbg_set_breakpoint_function_opline() 618 new_break.opline_num = opline; in phpdbg_set_breakpoint_file_opline() 1223 ((phpdbg_breakopline_t*)brake)->opline_num, 1233 ((phpdbg_breakopline_t*)brake)->opline_num, [all …]
|
H A D | phpdbg_bp.h | 73 zend_ulong opline_num; member
|
H A D | phpdbg_opcode.c | 96 &decode[2], "J%u or J%lu", op->op2.opline_num, op->extended_value); in phpdbg_decode_opline()
|
H A D | phpdbg.c | 276 zend_ulong opline_num = (EG(current_execute_data)->opline - in PHP_FUNCTION() local 280 &EG(active_op_array)->opcodes[opline_num+1] TSRMLS_CC); in PHP_FUNCTION()
|
/PHP-5.6/ext/opcache/ |
H A D | zend_persist.c | 330 zend_uint *opline_num = &main_persistent_script->early_binding; local 332 while ((int)*opline_num != -1) { 333 opline_num = &new_opcodes[*opline_num].result.u.opline_num; 335 *opline_num = opline - new_opcodes; 337 opline->result.u.opline_num = -1;
|
H A D | zend_accelerator_util_funcs.c | 978 zend_uint opline_num = early_binding; local 980 if ((int)opline_num != -1) { 986 while ((int)opline_num != -1) { 987 …_lookup_class(Z_STRVAL(op_array->opcodes[opline_num - 1].op2.u.constant), Z_STRLEN(op_array->opcod… 988 do_bind_inherited_class(&op_array->opcodes[opline_num], EG(class_table), *pce, 1 TSRMLS_CC); 990 opline_num = op_array->opcodes[opline_num].result.u.opline_num;
|