Home
last modified time | relevance | path

Searched refs:new_opcodes (Results 1 – 2 of 2) sorted by relevance

/PHP-8.1/ext/opcache/
H A Dzend_persist.c526 …zend_op *new_opcodes = zend_shared_memdup_put(op_array->opcodes, sizeof(zend_op) * op_array->last); in zend_persist_op_array_ex() local
527 zend_op *opline = new_opcodes; in zend_persist_op_array_ex()
528 zend_op *end = new_opcodes + op_array->last; in zend_persist_op_array_ex()
549 ((zval*)((char*)(op_array->opcodes + (opline - new_opcodes)) + in zend_persist_op_array_ex()
561 ((zval*)((char*)(op_array->opcodes + (opline - new_opcodes)) + in zend_persist_op_array_ex()
572 opline->op1.jmp_addr = &new_opcodes[opline->op1.jmp_addr - op_array->opcodes]; in zend_persist_op_array_ex()
587 opline->op2.jmp_addr = &new_opcodes[opline->op2.jmp_addr - op_array->opcodes]; in zend_persist_op_array_ex()
591 opline->op2.jmp_addr = &new_opcodes[opline->op2.jmp_addr - op_array->opcodes]; in zend_persist_op_array_ex()
607 op_array->opcodes = new_opcodes; in zend_persist_op_array_ex()
/PHP-8.1/Zend/Optimizer/
H A Dblock_pass.c981 zend_op *new_opcodes; in assemble_code_blocks() local
1023 new_opcodes = emalloc(len * sizeof(zend_op)); in assemble_code_blocks()
1024 opline = new_opcodes; in assemble_code_blocks()
1030 b->start = opline - new_opcodes; in assemble_code_blocks()
1037 op_array->opcodes = new_opcodes; in assemble_code_blocks()
1048 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1051 …opline->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[1]].star… in assemble_code_blocks()
1063 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1067 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1084 Z_LVAL_P(zv) = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[s++]].start); in assemble_code_blocks()
[all …]

Completed in 14 milliseconds