Home
last modified time | relevance | path

Searched refs:zend_op_array (Results 1 – 25 of 59) sorted by relevance

123

/PHP-7.0/Zend/
H A Dzend_extensions.h50 typedef void (*op_array_handler_func_t)(zend_op_array *op_array);
52 typedef void (*statement_handler_func_t)(zend_op_array *op_array);
53 typedef void (*fcall_begin_handler_func_t)(zend_op_array *op_array);
54 typedef void (*fcall_end_handler_func_t)(zend_op_array *op_array);
56 typedef void (*op_array_ctor_func_t)(zend_op_array *op_array);
57 typedef void (*op_array_dtor_func_t)(zend_op_array *op_array);
58 typedef size_t (*op_array_persist_calc_func_t)(zend_op_array *op_array);
59 typedef size_t (*op_array_persist_func_t)(zend_op_array *op_array, void *mem);
132 ZEND_API size_t zend_extensions_op_array_persist_calc(zend_op_array *op_array);
133 ZEND_API size_t zend_extensions_op_array_persist(zend_op_array *op_array, void *mem);
H A Dzend_dtrace.h33 ZEND_API extern zend_op_array *(*zend_dtrace_compile_file)(zend_file_handle *file_handle, int type);
34 ZEND_API extern void (*zend_dtrace_execute)(zend_op_array *op_array);
37 ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type);
H A Dzend_dtrace.c27 ZEND_API zend_op_array *(*zend_dtrace_compile_file)(zend_file_handle *file_handle, int type);
28 ZEND_API void (*zend_dtrace_execute)(zend_op_array *op_array);
46 ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type) in dtrace_compile_file()
48 zend_op_array *res; in dtrace_compile_file()
H A Dzend_compile.h55 typedef struct _zend_op_array zend_op_array; typedef
419 zend_op_array op_array;
717 void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline);
727 ZEND_API zend_op_array *compile_filename(int type, zval *filename);
732 ZEND_API void destroy_op_array(zend_op_array *op_array);
737 ZEND_API void zend_cleanup_op_array_data(zend_op_array *op_array);
754 zend_op *get_next_op(zend_op_array *op_array);
756 int get_next_op_number(zend_op_array *op_array);
757 ZEND_API int pass_two(zend_op_array *op_array);
758 zend_brk_cont_element *get_next_brk_cont_element(zend_op_array *op_array);
[all …]
H A Dzend_opcode.c47 static void op_array_alloc_ops(zend_op_array *op_array, uint32_t size) in op_array_alloc_ops()
52 void init_op_array(zend_op_array *op_array, zend_uchar type, int initial_ops_size) in init_op_array()
136 ZEND_API void zend_cleanup_op_array_data(zend_op_array *op_array) in zend_cleanup_op_array_data()
154 zend_cleanup_op_array_data((zend_op_array *) func); in zend_cleanup_user_class_data()
341 ZEND_API void destroy_op_array(zend_op_array *op_array) in destroy_op_array()
431 zend_op *get_next_op(zend_op_array *op_array) in get_next_op()
448 int get_next_op_number(zend_op_array *op_array) in get_next_op_number()
453 zend_brk_cont_element *get_next_brk_cont_element(zend_op_array *op_array) in get_next_brk_cont_element()
460 static void zend_update_extended_info(zend_op_array *op_array) in zend_update_extended_info()
515 static void zend_resolve_fast_call(zend_op_array *op_array, uint32_t op_num) in zend_resolve_fast_call()
[all …]
H A Dzend_extensions.c273 zend_op_array *op_array;
296 ZEND_API size_t zend_extensions_op_array_persist_calc(zend_op_array *op_array) in zend_extensions_op_array_persist_calc()
310 ZEND_API size_t zend_extensions_op_array_persist(zend_op_array *op_array, void *mem) in zend_extensions_op_array_persist()
H A Dzend_vm_execute.skl23 ZEND_API void zend_{%EXECUTOR_NAME%}(zend_op_array *op_array, zval *return_value)
H A Dzend_generators.h102 ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *re…
H A Dzend_execute.h39 ZEND_API void zend_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval…
40 …ute_data *zend_create_generator_execute_data(zend_execute_data *call, zend_op_array *op_array, zva…
41 ZEND_API void zend_execute(zend_op_array *op_array, zval *return_value);
H A Dzend_language_scanner.l572 ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type) in END_EXTERN_C()
575 zend_op_array *op_array = NULL; in END_EXTERN_C()
596 zend_op_array *original_active_op_array = CG(active_op_array); in END_EXTERN_C()
597 op_array = emalloc(sizeof(zend_op_array)); in END_EXTERN_C()
630 zend_op_array *compile_filename(int type, zval *filename) in compile_filename()
634 zend_op_array *retval; in compile_filename()
738 zend_op_array *compile_string(zval *source_string, char *filename) in compile_string()
741 zend_op_array *op_array = NULL; in compile_string()
764 zend_op_array *original_active_op_array = CG(active_op_array); in compile_string()
765 op_array = emalloc(sizeof(zend_op_array)); in compile_string()
H A Dzend_execute_API.c315 zend_cleanup_op_array_data((zend_op_array *) func); in shutdown_executor()
330 zend_cleanup_op_array_data((zend_op_array *) func); in shutdown_executor()
1109 zend_op_array *new_op_array; in zend_eval_stringl()
1140 efree_size(new_op_array, sizeof(zend_op_array)); in zend_eval_stringl()
1158 efree_size(new_op_array, sizeof(zend_op_array)); in zend_eval_stringl()
1526 zend_op_array *op_array = &execute_data->func->op_array; in zend_attach_symbol_table()
1561 zend_op_array *op_array = &execute_data->func->op_array; in zend_detach_symbol_table()
1595 zend_op_array *op_array = &execute_data->func->op_array; in zend_set_local_var()
1637 zend_op_array *op_array = &execute_data->func->op_array; in zend_set_local_var_str()
/PHP-7.0/ext/opcache/Optimizer/
H A Dzend_optimizer_internal.h116 int zend_optimizer_add_literal(zend_op_array *op_array, zval *zv);
120 int zend_optimizer_lookup_cv(zend_op_array *op_array, zend_string* name);
121 int zend_optimizer_update_op1_const(zend_op_array *op_array,
124 int zend_optimizer_update_op2_const(zend_op_array *op_array,
127 int zend_optimizer_replace_by_const(zend_op_array *op_array,
133 void zend_optimizer_pass1(zend_op_array *op_array, zend_optimizer_ctx *ctx);
134 void zend_optimizer_pass2(zend_op_array *op_array);
135 void zend_optimizer_pass3(zend_op_array *op_array);
136 void optimize_func_calls(zend_op_array *op_array, zend_optimizer_ctx *ctx);
137 void optimize_cfg(zend_op_array *op_array, zend_optimizer_ctx *ctx);
[all …]
H A Dzend_optimizer.c159 int zend_optimizer_update_op1_const(zend_op_array *op_array, in zend_optimizer_update_op1_const()
207 int zend_optimizer_update_op2_const(zend_op_array *op_array, in zend_optimizer_update_op2_const()
362 int zend_optimizer_replace_by_const(zend_op_array *op_array, in zend_optimizer_replace_by_const()
499 static void zend_optimize(zend_op_array *op_array, in zend_optimize()
688 zend_op_array *op_array; in zend_accel_script_optimize()
700 op_array = (zend_op_array*)Z_PTR(p->val); in zend_accel_script_optimize()
711 op_array = (zend_op_array*)Z_PTR(q->val); in zend_accel_script_optimize()
715 zend_op_array *orig_op_array; in zend_accel_script_optimize()
731 op_array = (zend_op_array*)Z_PTR(p->val); in zend_accel_script_optimize()
742 op_array = (zend_op_array*)Z_PTR(q->val); in zend_accel_script_optimize()
[all …]
/PHP-7.0/sapi/phpdbg/
H A Dphpdbg.h263 zend_op_array *ops; /* op_array */
270 zend_op_array *(*compile_file)(zend_file_handle *file_handle, int type);
271 zend_op_array *(*init_compile_file)(zend_file_handle *file_handle, int type);
272 zend_op_array *(*compile_string)(zval *source_string, char *filename);
H A Dphpdbg_list.c180 const zend_op_array *ops; in phpdbg_list_function()
187 ops = (zend_op_array *) fbc; in phpdbg_list_function()
234 zend_op_array *phpdbg_compile_file(zend_file_handle *file, int type) { in phpdbg_compile_file()
237 zend_op_array *ret; in phpdbg_compile_file()
295 zend_op_array *phpdbg_init_compile_file(zend_file_handle *file, int type) { in phpdbg_init_compile_file()
298 zend_op_array *op_array; in phpdbg_init_compile_file()
333 zend_op_array *phpdbg_compile_string(zval *source_string, char *filename) { in phpdbg_compile_string()
335 zend_op_array *op_array; in phpdbg_compile_string()
H A Dphpdbg_bp.h117 zend_op_array *ops;
121 PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array);
122 PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array);
H A Dphpdbg_opcode.h26 char *phpdbg_decode_opline(zend_op_array *ops, zend_op *op);
H A Dphpdbg_list.h50 zend_op_array op_array;
H A Dphpdbg_opcode.c39 static inline char *phpdbg_decode_op(zend_op_array *ops, znode_op *op, uint32_t type) /* {{{ */ in phpdbg_decode_op()
65 char *phpdbg_decode_opline(zend_op_array *ops, zend_op *op) /*{{{ */ in phpdbg_decode_opline()
205 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_print_opline_ex()
H A Dphpdbg_bp.c33 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_file(zend_op_array*);
35 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_method(zend_op_array*);
525 PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array) /* {{{ */ in phpdbg_resolve_op_array_breaks()
580 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_resolve_opline_break()
898 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_file(zend_op_array *op_array) /* {{{ */ in phpdbg_find_breakpoint_file()
921 zend_op_array *ops; in phpdbg_find_breakpoint_symbol()
927 ops = (zend_op_array *) fbc; in phpdbg_find_breakpoint_symbol()
947 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_method(zend_op_array *ops) /* {{{ */ in phpdbg_find_breakpoint_method()
1003 zend_op_array *ops = (zend_op_array*)function; in phpdbg_find_breakpoint_param()
1032 zend_op_array *ops = (zend_op_array*) function; in phpdbg_find_breakpoint_param()
[all …]
H A Dphpdbg_info.c211 zend_op_array *ops = &EG(current_execute_data)->func->op_array; in phpdbg_print_symbols()
311 zend_op_array *ops = in_executor ? &EG(current_execute_data)->func->op_array : PHPDBG_G(ops); in PHPDBG_INFO()
450 zend_op_array *op_array = &zf->op_array; in PHPDBG_INFO()
/PHP-7.0/ext/opcache/
H A Dzend_accelerator_util_funcs.h36 zend_op_array* zend_accel_load_script(zend_persistent_script *persistent_script, int from_shared_me…
H A Dzend_persist_calc.c160 static void zend_persist_op_array_calc_ex(zend_op_array *op_array) in zend_persist_op_array_calc_ex()
265 zend_op_array *op_array = Z_PTR_P(zv); in zend_persist_op_array_calc()
269 zend_op_array *old_op_array = zend_shared_alloc_get_xlat_entry(op_array); in zend_persist_op_array_calc()
273 ADD_ARENA_SIZE(sizeof(zend_op_array)); in zend_persist_op_array_calc()
278 ADD_ARENA_SIZE(sizeof(zend_op_array)); in zend_persist_op_array_calc()
H A DZendAccelerator.h158 zend_op_array main_op_array;
341 zend_op_array *persistent_compile_file(zend_file_handle *file_handle, int type);
H A Dzend_accelerator_util_funcs.c277 zend_op_array *new_entry; in zend_hash_clone_methods()
316 new_entry = (zend_op_array*)Z_PTR(q->val); in zend_hash_clone_methods()
679 zend_op_array* zend_accel_load_script(zend_persistent_script *persistent_script, int from_shared_me… in zend_accel_load_script()
681 zend_op_array *op_array; in zend_accel_load_script()
683 op_array = (zend_op_array *) emalloc(sizeof(zend_op_array)); in zend_accel_load_script()

Completed in 84 milliseconds

123