Home
last modified time | relevance | path

Searched refs:opcodes (Results 1 – 13 of 13) sorted by relevance

/PHP-5.4/Zend/
H A Dzend_vm_gen.php555 foreach($opcodes as $num => $dsc) {
640 foreach($opcodes as $num => $dsc) {
722 …gen_handler($f, 1, $kind, $opcodes[$num]["op"], $op1, $op2, isset($opcodes[$num]["use"]), $opcodes
747 …gen_handler($f, 0, $kind, $opcodes[$num]["op"], "ANY", "ANY", isset($opcodes[$num]["use"]), $opcod…
1102 if (isset($opcodes[$code])) {
1183 ksort($opcodes);
1186 foreach ($opcodes as $dsc) {
1193 $opcodes[$code]['use'] = 1;
1207 foreach ($opcodes as $code => $dsc) {
1227 fputs($f,"\t".(isset($opcodes[$i]["op"])?'"'.$opcodes[$i]["op"].'"':"NULL").",\n");
[all …]
H A Dzend_opcode.c48 op_array->opcodes = erealloc(op_array->opcodes, size * sizeof(zend_op)); in op_array_alloc_ops()
65 op_array->opcodes = NULL; in init_op_array()
383 efree(op_array->opcodes); in destroy_op_array()
434 next_op = &(op_array->opcodes[next_op_num]); in get_next_op()
455 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_info()
502 op_array->opcodes = (zend_op *) erealloc(op_array->opcodes, sizeof(zend_op)*op_array->last); in pass_two()
510 opline = op_array->opcodes; in pass_two()
526 opline->op1.jmp_addr = &op_array->opcodes[opline->op1.opline_num]; in pass_two()
534 opline->op2.jmp_addr = &op_array->opcodes[opline->op2.opline_num]; in pass_two()
H A Dzend_compile.c966 last_op = &CG(active_op_array)->opcodes[last_op_number-n-1]; in zend_do_assign()
978 last_op = &CG(active_op_array)->opcodes[opline_no]; in zend_do_assign()
994 last_op = &CG(active_op_array)->opcodes[opline_no]; in zend_do_assign()
1034 opline = &CG(active_op_array)->opcodes[last_op_number-1]; in zend_do_assign_ref()
1474 while (opline>CG(active_op_array)->opcodes) { in zend_do_free()
1771 current_op = &current_op_array->opcodes[current_op_number]; in zend_do_begin_lambda_function_declaration()
1969 last_op = &CG(active_op_array)->opcodes[last_op_number]; in zend_do_begin_method_call()
3133 zend_op *op = ((zend_op_array *)fptr)->opcodes; in zend_get_function_declaration()
4260 old_function->op_array.opcodes[0].lineno); in do_bind_function()
4467 *opline_num = opline - CG(active_op_array)->opcodes; in zend_do_early_binding()
[all …]
H A Dzend_vm_execute.skl58 …p_array->fn_flags & ZEND_ACC_INTERACTIVE) != 0) && EG(start_op) ? EG(start_op) : op_array->opcodes;
H A Dzend_execute_API.c73 active_opline-EG(active_op_array)->opcodes,
1287 EG(start_op) = CG(active_op_array)->opcodes; in execute_new_code()
1291 end=CG(active_op_array)->opcodes+CG(active_op_array)->last; in execute_new_code()
1307 opline->op1.jmp_addr = &CG(active_op_array)->opcodes[opline->op1.opline_num]; in execute_new_code()
1315 opline->op2.jmp_addr = &CG(active_op_array)->opcodes[opline->op2.opline_num]; in execute_new_code()
1336 EG(start_op) = CG(active_op_array)->opcodes+CG(active_op_array)->last; in execute_new_code()
H A Dzend_vm_def.h3280 ZEND_VM_JMP(EX(op_array)->opcodes + el->brk);
3291 ZEND_VM_JMP(EX(op_array)->opcodes + el->cont);
3304 brk_opline = EX(op_array)->opcodes + el->brk;
3377 ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num);
4098 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
4213 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
4240 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
4274 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
4301 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
4310 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
[all …]
H A Dzend_compile.h269 zend_op *opcodes; member
H A Dzend_vm_execute.h828 ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num); in ZEND_NEW_SPEC_HANDLER()
1119 ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[catch_op_num]); in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER()
1396 ZEND_VM_JMP(EX(op_array)->opcodes + el->brk); in ZEND_BRK_SPEC_CONST_HANDLER()
1407 ZEND_VM_JMP(EX(op_array)->opcodes + el->cont); in ZEND_CONT_SPEC_CONST_HANDLER()
1420 brk_opline = EX(op_array)->opcodes + el->brk; in ZEND_GOTO_SPEC_CONST_HANDLER()
2707 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2821 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
7251 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
11679 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
11706 ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
[all …]
H A Dzend_execute.c1423 zend_op *brk_opline = &op_array->opcodes[jmp_to->brk]; in zend_brk_cont()
/PHP-5.4/ext/pcre/pcrelib/
H A DHACKING139 is handled entirely at compile time by generating different opcodes for the
237 following opcodes, which come in caseful and caseless versions:
254 Other repeats make use of these opcodes:
267 Another set of matching repeating opcodes (called OP_NOTSTAR, OP_NOTSTARI,
269 The normal single-character opcodes (OP_STAR, etc.) are used for repeated
278 unit. The opcodes are:
306 Repeats of these items use the OP_TYPESTAR etc. set of opcodes, followed by
318 A set of repeating opcodes (called OP_NOTSTAR etc.) are used for repeated,
319 negated, single-character classes. The normal single-character opcodes
422 single-unit opcodes that tell the matcher that skipping the following
[all …]
H A DChangeLog528 generated) now use special opcodes instead of wrapping in ONCE brackets.
1166 opcodes had not been added to the fixed-length checking code. I have (a)
1442 opcodes that mean there is no starting character; this means that when new
1833 added property types that matched character-matching opcodes).
1907 the lengths are correct (equal to the number of opcodes).
2831 4. Debugging: adjusted the names of opcodes for different kinds of parentheses
3351 them into atomic groups such as ($>a+). Now they have their own opcodes,
3429 39. Refactored the code to abolish the use of different opcodes for small
3565 The regular expression compiler produces polymorphic opcodes. That
4751 internal.h so that it is next to the definition of the opcodes.
[all …]
/PHP-5.4/ext/reflection/
H A Dphp_reflection.c679 zend_op *op = op_array->opcodes; in _get_recv_op()
/PHP-5.4/
H A DNEWS2061 . Changed the structure of op_array.opcodes. The constant values are moved from

Completed in 198 milliseconds