Home
last modified time | relevance | path

Searched refs:zend_op (Results 1 – 25 of 34) sorted by relevance

12

/PHP-7.0/sapi/phpdbg/
H A Dphpdbg_opcode.h26 char *phpdbg_decode_opline(zend_op_array *ops, zend_op *op);
36 zend_op *opcodes;
37 zend_op *op;
H A Dphpdbg_opcode.c65 char *phpdbg_decode_opline(zend_op_array *ops, zend_op *op) /*{{{ */ in phpdbg_decode_opline()
180 zend_op *opline = (zend_op *) execute_data->opline; in phpdbg_print_opline_ex()
206 cur->op = (zend_op *) execute_data->opline; in phpdbg_print_opline_ex()
H A Dphpdbg_utils.c742 const zend_op *op; in phpdbg_check_caught_ex()
743 zend_op *cur; in phpdbg_check_caught_ex()
H A Dphpdbg_prompt.c664 const zend_op *opline = op_array->opcodes; in phpdbg_skip_line_helper()
709 const zend_op *opline = op_array->opcodes; in phpdbg_seek_to_end()
1640 const zend_op *backup_opline; \
1641 const zend_op *before_ex; \
H A Dphpdbg_print.c60 zend_op *opline = &(op_array->opcodes[0]); in phpdbg_print_function_helper()
/PHP-7.0/ext/opcache/Optimizer/
H A Dzend_optimizer_internal.h63 zend_op *start_opline;
82 zend_op **Tsource;
122 zend_op *opline,
125 zend_op *opline,
128 zend_op *opline,
H A Dblock_pass.c115 zend_op *opline; in find_code_blocks()
564 static int is_predecessor_smart_branch(zend_op *start, zend_op *predecessor) { in is_predecessor_smart_branch()
578 zend_op *end, *new_end; in strip_nop()
607 zend_op *src; in strip_nop()
1184 zend_op *new_opcodes = emalloc(op_array->last * sizeof(zend_op)); in assemble_code_blocks()
1211 zend_op *_opl; in assemble_code_blocks()
1276 zend_op *end; in assemble_code_blocks()
1481 zend_op *target; in zend_jmp_optimization()
1482 zend_op *target_end; in zend_jmp_optimization()
1556 zend_op *target; in zend_jmp_optimization()
[all …]
H A Doptimize_temp_vars_5.c48 zend_op **start_of_T; /* opline where T is first used */ in optimize_temporary_variables()
51 zend_op *opline, *end; in optimize_temporary_variables()
60 start_of_T = (zend_op **) zend_arena_alloc(&ctx->arena, T * sizeof(zend_op *)); in optimize_temporary_variables()
116 zend_op *curr = opline; in optimize_temporary_variables()
H A Doptimize_func_calls.c38 zend_op *opline;
43 zend_op *opline = op_array->opcodes; in optimize_func_calls()
44 zend_op *end = opline + op_array->last; in optimize_func_calls()
83 zend_op *fcall = call_stack[call].opline; in optimize_func_calls()
H A Dzend_optimizer.c79 zend_op *opline = op_array->opcodes; in zend_optimizer_lookup_cv()
80 zend_op *end = opline + op_array->last; in zend_optimizer_lookup_cv()
135 static inline void alloc_cache_slots_op1(zend_op_array *op_array, zend_op *opline, uint32_t num) { in alloc_cache_slots_op1()
160 zend_op *opline, in zend_optimizer_update_op1_const()
208 zend_op *opline, in zend_optimizer_update_op2_const()
363 zend_op *opline, in zend_optimizer_replace_by_const()
368 zend_op *end = op_array->opcodes + op_array->last; in zend_optimizer_replace_by_const()
414 zend_op *m = opline; in zend_optimizer_replace_by_const()
429 zend_op *m, *n; in zend_optimizer_replace_by_const()
574 zend_op *opline, *end; in zend_accel_optimize()
[all …]
H A Dpass1_5.c43 zend_op *opline = op_array->opcodes; in zend_optimizer_pass1()
44 zend_op *end = opline + op_array->last; in zend_optimizer_pass1()
175 zend_op *next_op = opline + 1; in zend_optimizer_pass1()
180 zend_op *last_op; in zend_optimizer_pass1()
360 zend_op *send1_opline = opline - 1; in zend_optimizer_pass1()
361 zend_op *send2_opline = NULL; in zend_optimizer_pass1()
362 zend_op *init_opline = NULL; in zend_optimizer_pass1()
666 zend_op *op = opline + 1; in zend_optimizer_pass1()
667 zend_op *use = NULL; in zend_optimizer_pass1()
H A Dnop_removal.c36 zend_op *end, *opline; in zend_optimizer_nop_removal()
50 zend_op *target = op_array->opcodes + ZEND_OP1(opline).opline_num - 1; in zend_optimizer_nop_removal()
H A Dpass2.c38 zend_op *opline; in zend_optimizer_pass2()
39 zend_op *end = op_array->opcodes + op_array->last; in zend_optimizer_pass2()
H A Dpass3.c58 zend_op *opline; in zend_optimizer_pass3()
59 zend_op *end = op_array->opcodes + op_array->last; in zend_optimizer_pass3()
86 zend_op *next_opline = opline + 1; in zend_optimizer_pass3()
308 zend_op *op; in zend_optimizer_pass3()
409 zend_op *next_op = opline + 1; in zend_optimizer_pass3()
H A Dcompact_literals.c119 zend_op *opline, *end; in zend_optimizer_compact_literals()
/PHP-7.0/Zend/
H A Dzend_globals.h206 const zend_op *opline_before_exception;
207 zend_op exception_op[3];
227 zend_op call_trampoline_op;
H A Dzend_vm.h27 ZEND_API void zend_vm_set_opcode_handler(zend_op* opcode);
H A Dzend_compile.h56 typedef struct _zend_op zend_op; typedef
79 zend_op *jmp_addr;
351 zend_op *opcodes;
431 const zend_op *opline; /* executed opline */
523 ((zend_op*)(((char*)(base)) + (int)offset))
706 ZEND_API int do_bind_function(const zend_op_array *op_array, const zend_op *opline, HashTable *func…
707 ZEND_API zend_class_entry *do_bind_class(const zend_op_array *op_array, const zend_op *opline, Hash…
717 void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline);
754 zend_op *get_next_op(zend_op_array *op_array);
755 void init_op(zend_op *op);
[all …]
H A Dzend_compile.c1468 zend_op *opline; in zend_do_extended_info()
1484 zend_op *opline; in zend_do_extended_fcall_begin()
1500 zend_op *opline; in zend_do_extended_fcall_end()
1916 zend_op *opline; in zend_emit_tick()
1973 zend_op *opline; in zend_emit_cond_jump()
2079 zend_op *ret; in zend_emit_final_return()
2170 zend_op *opline; in zend_compile_class_ref()
2238 zend_op *opline; in zend_compile_simple_var_no_cv()
2370 zend_op *opline; in zend_delayed_compile_prop()
2411 zend_op *opline; in zend_compile_static_prop_common()
[all …]
H A Dzend_opcode.c49 op_array->opcodes = erealloc(op_array->opcodes, size * sizeof(zend_op)); in op_array_alloc_ops()
424 void init_op(zend_op *op) in init_op()
426 memset(op, 0, sizeof(zend_op)); in init_op()
431 zend_op *get_next_op(zend_op_array *op_array) in get_next_op()
434 zend_op *next_op; in get_next_op()
462 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_info()
563 static uint32_t zend_get_brk_cont_target(const zend_op_array *op_array, const zend_op *opline) { in zend_get_brk_cont_target()
579 zend_op *opline, *end; in pass_two()
598 op_array->opcodes = (zend_op *) erealloc(op_array->opcodes, sizeof(zend_op)*op_array->last); in pass_two()
671 zend_op *ret = opline; in pass_two()
H A Dzend_generators.c507 zend_op *yield_from = (zend_op *) root->execute_data->opline - 1; in zend_generator_update_current()
/PHP-7.0/ext/opcache/
H A Dzend_persist.c455 zend_op *persist_ptr; in zend_persist_op_array_ex()
524 zend_op *new_opcodes = zend_accel_memdup(op_array->opcodes, sizeof(zend_op) * op_array->last); in zend_persist_op_array_ex()
526 zend_op *opline = new_opcodes; in zend_persist_op_array_ex()
527 zend_op *end = new_opcodes + op_array->last; in zend_persist_op_array_ex()
H A DZendAccelerator.h269 const zend_op *cache_opline;
H A Dzend_persist_calc.c197 ADD_DUP_SIZE(op_array->opcodes, sizeof(zend_op) * op_array->last); in zend_persist_op_array_calc_ex()
/PHP-7.0/ext/reflection/
H A Dphp_reflection.c656 static zend_op* _get_recv_op(zend_op_array *op_array, uint32_t offset) in _get_recv_op()
658 zend_op *op = op_array->opcodes; in _get_recv_op()
659 zend_op *end = op + op_array->last; in _get_recv_op()
714 zend_op *precv = _get_recv_op((zend_op_array*)fptr, offset); in _parameter_string()
1509 static zend_op *_reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAMETERS, parameter_referen… in _reflection_param_get_default_precv()
1511 zend_op *precv; in _reflection_param_get_default_precv()
2842 zend_op *precv; in ZEND_METHOD()
2867 zend_op *precv; in ZEND_METHOD()
2900 zend_op *precv; in ZEND_METHOD()
2925 zend_op *precv; in ZEND_METHOD()

Completed in 134 milliseconds

12