Home
last modified time | relevance | path

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

12

/PHP-5.5/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);
H A Dzend_dtrace.h33 ZEND_API zend_op_array *(*zend_dtrace_compile_file)(zend_file_handle *file_handle, int type TSRMLS_…
34 ZEND_API void (*zend_dtrace_execute)(zend_op_array *op_array TSRMLS_DC);
37 ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type TSRMLS_DC);
H A Dzend_opcode.c46 static void op_array_alloc_ops(zend_op_array *op_array, zend_uint size) in op_array_alloc_ops()
116 destroy_op_array((zend_op_array *) function TSRMLS_CC); in destroy_zend_function()
131 static void zend_cleanup_op_array_data(zend_op_array *op_array) in zend_cleanup_op_array_data()
141 zend_cleanup_op_array_data((zend_op_array *) function); in zend_cleanup_function_data()
151 zend_cleanup_op_array_data((zend_op_array *) function); in zend_cleanup_function_data_full()
354 ZEND_API void destroy_op_array(zend_op_array *op_array TSRMLS_DC) in destroy_op_array()
427 zend_op *get_next_op(zend_op_array *op_array TSRMLS_DC) in get_next_op()
450 int get_next_op_number(zend_op_array *op_array) in get_next_op_number()
455 zend_brk_cont_element *get_next_brk_cont_element(zend_op_array *op_array) in get_next_brk_cont_element()
462 static void zend_update_extended_info(zend_op_array *op_array TSRMLS_DC) in zend_update_extended_info()
[all …]
H A Dzend_compile.h53 typedef struct _zend_op_array zend_op_array; typedef
94 zend_op_array *op_array;
350 zend_op_array op_array;
387 zend_op_array *op_array;
661 ZEND_API void destroy_op_array(zend_op_array *op_array TSRMLS_DC);
685 zend_op *get_next_op(zend_op_array *op_array TSRMLS_DC);
687 int get_next_op_number(zend_op_array *op_array);
689 void print_op_array(zend_op_array *op_array, int optimizations);
690 ZEND_API int pass_two(zend_op_array *op_array TSRMLS_DC);
691 zend_brk_cont_element *get_next_brk_cont_element(zend_op_array *op_array);
[all …]
H A Dzend_dtrace.c36 ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type TSRMLS_DC) in dtrace_compile_file()
38 zend_op_array *res; in dtrace_compile_file()
H A Dzend_generators.h65 ZEND_API zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC);
H A Dzend_generators.c35 zend_op_array *op_array = execute_data->op_array; in zend_generator_cleanup_unfinished_execution()
113 zend_op_array *op_array = execute_data->op_array; in zend_generator_close()
252 ZEND_API zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC) /* {{{ */ in zend_generator_create_zval()
264 zend_op_array *op_array_copy = (zend_op_array*)emalloc(sizeof(zend_op_array)); in zend_generator_create_zval()
348 zend_op_array *original_active_op_array = EG(active_op_array); in zend_generator_resume()
H A Dzend_vm_execute.skl39 ZEND_API void zend_{%EXECUTOR_NAME%}(zend_op_array *op_array TSRMLS_DC)
H A Dzend_globals.h92 zend_op_array *active_op_array;
188 zend_op_array *active_op_array;
H A Dzend_language_scanner.l553 ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type TSRMLS_DC) in END_EXTERN_C()
556 zend_op_array *op_array = (zend_op_array *) emalloc(sizeof(zend_op_array)); in END_EXTERN_C()
557 zend_op_array *original_active_op_array = CG(active_op_array); in END_EXTERN_C()
558 zend_op_array *retval=NULL; in END_EXTERN_C()
612 zend_op_array *compile_filename(int type, zval *filename TSRMLS_DC) in compile_filename()
616 zend_op_array *retval; in compile_filename()
724 zend_op_array *compile_string(zval *source_string, char *filename TSRMLS_DC) in compile_string()
727 zend_op_array *op_array = (zend_op_array *) emalloc(sizeof(zend_op_array)); in compile_string()
728 zend_op_array *original_active_op_array = CG(active_op_array); in compile_string()
729 zend_op_array *retval; in compile_string()
H A Dzend_execute.c59 static void zend_extension_statement_handler(const zend_extension *extension, zend_op_array *op_arr…
60 static void zend_extension_fcall_begin_handler(const zend_extension *extension, zend_op_array *op_a…
61 static void zend_extension_fcall_end_handler(const zend_extension *extension, zend_op_array *op_arr…
944 static void zend_extension_statement_handler(const zend_extension *extension, zend_op_array *op_arr… in zend_extension_statement_handler()
952 static void zend_extension_fcall_begin_handler(const zend_extension *extension, zend_op_array *op_a… in zend_extension_fcall_begin_handler()
960 static void zend_extension_fcall_end_handler(const zend_extension *extension, zend_op_array *op_arr… in zend_extension_fcall_end_handler()
1411 …_cont_element* zend_brk_cont(int nest_levels, int array_offset, const zend_op_array *op_array, con… in zend_brk_cont()
1565 static zend_always_inline zend_execute_data *i_create_execute_data_from_op_array(zend_op_array *op_… in i_create_execute_data_from_op_array()
1677 zend_execute_data *zend_create_execute_data_from_op_array(zend_op_array *op_array, zend_bool nested… in zend_create_execute_data_from_op_array()
H A Dzend_execute.h59 zend_execute_data *zend_create_execute_data_from_op_array(zend_op_array *op_array, zend_bool nested…
60 ZEND_API void zend_execute(zend_op_array *op_array TSRMLS_DC);
H A Dzend_compile.c101 ZEND_API zend_op_array *(*zend_compile_string)(zval *source_string, char *filename TSRMLS_DC);
289 static zend_uint get_temporary_variable(zend_op_array *op_array) /* {{{ */ in get_temporary_variable()
323 void zend_del_literal(zend_op_array *op_array, int n) /* {{{ */ in zend_del_literal()
352 int zend_add_literal(zend_op_array *op_array, const zval *zv TSRMLS_DC) /* {{{ */ in zend_add_literal()
379 int zend_add_func_name_literal(zend_op_array *op_array, const zval *zv TSRMLS_DC) /* {{{ */ in zend_add_func_name_literal()
438 int zend_add_class_name_literal(zend_op_array *op_array, const zval *zv TSRMLS_DC) /* {{{ */ in zend_add_class_name_literal()
1529 zend_op_array op_array; in zend_do_begin_function_declaration()
1769 zend_op_array *current_op_array = CG(active_op_array); in zend_do_begin_lambda_function_declaration()
2982 zend_op_array *op_array = &function->op_array; in function_add_ref()
3325 zend_op *op = ((zend_op_array *)fptr)->opcodes; in zend_get_function_declaration()
[all …]
H A Dzend_execute_API.c373 …const char *function_name = ((zend_op_array *) EG(current_execute_data)->function_state.function)-… in get_active_function_name()
731 zend_op_array *original_op_array; in zend_call_function()
928 EG(active_op_array) = (zend_op_array *) EX(function_state).function; in zend_call_function()
1142 zend_op_array *new_op_array; in zend_eval_stringl()
1143 zend_op_array *original_active_op_array = EG(active_op_array); in zend_eval_stringl()
/PHP-5.5/ext/opcache/Optimizer/
H A Dzend_optimizer.h47 void zend_optimizer(zend_op_array *op_array TSRMLS_DC);
H A Dzend_optimizer.c33 static int zend_optimizer_lookup_cv(zend_op_array *op_array, char* name, int name_len) in zend_optimizer_lookup_cv()
62 int zend_optimizer_add_literal(zend_op_array *op_array, const zval *zv TSRMLS_DC) in zend_optimizer_add_literal()
114 static void update_op1_const(zend_op_array *op_array, in update_op1_const()
156 static void update_op2_const(zend_op_array *op_array, in update_op2_const()
276 static void replace_tmp_by_const(zend_op_array *op_array, in replace_tmp_by_const()
354 void zend_optimizer(zend_op_array *op_array TSRMLS_DC) in zend_optimizer()
H A Dnop_removal.c5 static void nop_removal(zend_op_array *op_array) in nop_removal()
H A Doptimize_temp_vars_5.c73 static void optimize_temporary_variables(zend_op_array *op_array)
/PHP-5.5/ext/opcache/
H A Dzend_accelerator_util_funcs.h37 zend_op_array* zend_accel_load_script(zend_persistent_script *persistent_script, int from_shared_me…
H A Dzend_accelerator_util_funcs.c48 static int zend_prepare_function_for_execution(zend_op_array *op_array);
393 zend_op_array *new_entry;
463 new_entry = (zend_op_array*)q->pData;
464 *new_entry = *(zend_op_array*)p->pData;
601 static int zend_prepare_function_for_execution(zend_op_array *op_array)
909 static void zend_do_delayed_early_binding(zend_op_array *op_array, zend_uint early_binding TSRMLS_D…
931 zend_op_array* zend_accel_load_script(zend_persistent_script *persistent_script, int from_shared_me…
933 zend_op_array *op_array;
935 op_array = (zend_op_array *) emalloc(sizeof(zend_op_array));
H A Dzend_persist_calc.c130 static uint zend_persist_op_array_calc(zend_op_array *op_array TSRMLS_DC)
241 …on_table, (int (*)(void* TSRMLS_DC)) zend_persist_op_array_calc, sizeof(zend_op_array) TSRMLS_CC));
337 …on_table, (int (*)(void* TSRMLS_DC)) zend_persist_op_array_calc, sizeof(zend_op_array) TSRMLS_CC));
H A Dzend_persist.c179 static void zend_persist_op_array_ex(zend_op_array *op_array, zend_persistent_script* main_persiste…
209 zend_op_array *orig_op_array = EG(active_op_array);
434 static void zend_persist_op_array(zend_op_array *op_array TSRMLS_DC)
463 …&ce->function_table, (zend_persist_func_t) zend_persist_op_array, sizeof(zend_op_array) TSRMLS_CC);
671 …ipt->function_table, (zend_persist_func_t) zend_persist_op_array, sizeof(zend_op_array) TSRMLS_CC);
H A DZendAccelerator.h188 zend_op_array main_op_array;
339 zend_op_array *persistent_compile_file(zend_file_handle *file_handle, int type TSRMLS_DC);
H A DZendAccelerator.c103 static zend_op_array *(*accelerator_orig_compile_file)(zend_file_handle *file_handle, int type TSRM…
1279 …le_handle *file_handle, int type, char *key, unsigned int key_length, zend_op_array **op_array_p, … in compile_and_cache_file()
1282 zend_op_array *orig_active_op_array; in compile_and_cache_file()
1285 zend_op_array *op_array; in compile_and_cache_file()
1452 zend_op_array *persistent_compile_file(zend_file_handle *file_handle, int type TSRMLS_DC)
1610 zend_op_array *op_array;
2774 static void accel_op_array_handler(zend_op_array *op_array)
/PHP-5.5/sapi/fpm/fpm/
H A Dfpm_php_trace.c102 if (0 > fpm_trace_get_strz(buf, buf_size, op_array + offsetof(zend_op_array, filename))) { in fpm_php_trace_dump()

Completed in 98 milliseconds

12