/PHP-7.0/Zend/ |
H A D | zend_extensions.h | 50 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 D | zend_dtrace.h | 33 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 D | zend_dtrace.c | 27 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 D | zend_compile.h | 55 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 D | zend_opcode.c | 47 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 D | zend_extensions.c | 273 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 D | zend_vm_execute.skl | 23 ZEND_API void zend_{%EXECUTOR_NAME%}(zend_op_array *op_array, zval *return_value)
|
H A D | zend_generators.h | 102 ZEND_API void zend_generator_create_zval(zend_execute_data *call, zend_op_array *op_array, zval *re…
|
H A D | zend_execute.h | 39 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 D | zend_language_scanner.l | 572 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 D | zend_execute_API.c | 315 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 D | zend_optimizer_internal.h | 116 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 D | zend_optimizer.c | 159 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 D | phpdbg.h | 263 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 D | phpdbg_list.c | 180 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 D | phpdbg_bp.h | 117 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 D | phpdbg_opcode.h | 26 char *phpdbg_decode_opline(zend_op_array *ops, zend_op *op);
|
H A D | phpdbg_list.h | 50 zend_op_array op_array;
|
H A D | phpdbg_opcode.c | 39 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 D | phpdbg_bp.c | 33 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 D | phpdbg_info.c | 211 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 D | zend_accelerator_util_funcs.h | 36 zend_op_array* zend_accel_load_script(zend_persistent_script *persistent_script, int from_shared_me…
|
H A D | zend_persist_calc.c | 160 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 D | ZendAccelerator.h | 158 zend_op_array main_op_array; 341 zend_op_array *persistent_compile_file(zend_file_handle *file_handle, int type);
|
H A D | zend_accelerator_util_funcs.c | 277 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()
|