/PHP-8.0/Zend/ |
H A D | zend_observer.h | 44 typedef void (*zend_observer_fcall_begin_handler)(zend_execute_data *execute_data); 45 typedef void (*zend_observer_fcall_end_handler)(zend_execute_data *execute_data, zval *retval); 53 typedef zend_observer_fcall_handlers (*zend_observer_fcall_init)(zend_execute_data *execute_data); 65 zend_execute_data *execute_data); 68 zend_execute_data *execute_data); 71 zend_execute_data *execute_data,
|
H A D | zend_generators.h | 61 zend_execute_data *execute_data; 64 zend_execute_data *frozen_call_stack; 88 zend_execute_data execute_fake; 104 ZEND_API zend_execute_data* zend_generator_freeze_call_stack(zend_execute_data *execute_data); 107 ZEND_API zend_execute_data *zend_generator_check_placeholder_frame(zend_execute_data *ptr);
|
H A D | zend_execute.h | 31 ZEND_API extern void (*zend_execute_ex)(zend_execute_data *execute_data); 44 ZEND_API void execute_ex(zend_execute_data *execute_data); 49 ZEND_API zend_class_entry *zend_get_called_scope(zend_execute_data *ex); 50 ZEND_API zend_object *zend_get_this_object(zend_execute_data *ex); 204 zend_execute_data *call = (zend_execute_data*)EG(vm_stack_top); in zend_vm_stack_push_call_frame_ex() 209 call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_vm_stack_push_call_frame_ex() 294 zend_execute_data *zend_vm_stack_copy_call_frame( 295 zend_execute_data *call, uint32_t passed_args, uint32_t additional_args); 298 zend_execute_data **call, uint32_t passed_args, uint32_t additional_args) in zend_vm_stack_extend_call_frame() 352 ZEND_API void zend_unfinished_calls_gc(zend_execute_data *execute_data, zend_execute_data *call, ui… [all …]
|
H A D | zend_dtrace.h | 33 ZEND_API extern void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_… 36 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data); 37 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value);
|
H A D | zend_observer.c | 39 ZEND_TLS zend_execute_data *first_observed_frame; 40 ZEND_TLS zend_execute_data *current_observed_frame; 95 static void zend_observer_fcall_install(zend_execute_data *execute_data) in zend_observer_fcall_install() 130 static void ZEND_FASTCALL _zend_observe_fcall_begin(zend_execute_data *execute_data) in _zend_observe_fcall_begin() 167 ZEND_API void ZEND_FASTCALL zend_observer_generator_resume(zend_execute_data *execute_data) in zend_observer_generator_resume() 172 ZEND_API void ZEND_FASTCALL zend_observer_fcall_begin(zend_execute_data *execute_data) in zend_observer_fcall_begin() 180 static inline bool zend_observer_is_skipped_frame(zend_execute_data *execute_data) { in zend_observer_is_skipped_frame() 195 ZEND_API void ZEND_FASTCALL zend_observer_fcall_end(zend_execute_data *execute_data, zval *return_v… in zend_observer_fcall_end() 220 zend_execute_data *ex = execute_data->prev_execute_data; in zend_observer_fcall_end() 230 zend_execute_data *ex = current_observed_frame; in zend_observer_fcall_end_all()
|
H A D | zend_dtrace.c | 27 ZEND_API void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_value); 32 zend_execute_data *ex = EG(current_execute_data); in dtrace_get_executed_filename() 55 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data) in dtrace_execute_ex() 92 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value) in dtrace_execute_internal()
|
H A D | zend_generators.c | 37 zend_execute_data *call, *new_call, *prev_call = NULL; in zend_generator_restore_call_stack() 59 ZEND_API zend_execute_data* zend_generator_freeze_call_stack(zend_execute_data *execute_data) /* {{… in zend_generator_freeze_call_stack() 62 zend_execute_data *call, *new_call, *prev_call = NULL; in zend_generator_freeze_call_stack() 92 ZEND_ASSERT(prev_call == (zend_execute_data*)stack); in zend_generator_freeze_call_stack() 98 static zend_execute_data* zend_generator_revert_call_stack(zend_execute_data *call) in zend_generator_revert_call_stack() 100 zend_execute_data *prev = NULL; in zend_generator_revert_call_stack() 103 zend_execute_data *next = call->prev_execute_data; in zend_generator_revert_call_stack() 122 zend_execute_data *save_ex = generator->execute_data; in zend_generator_cleanup_unfinished_execution() 222 zend_execute_data *ex = generator->execute_data; in zend_generator_dtor_storage() 459 ZEND_API zend_execute_data *zend_generator_check_placeholder_frame(zend_execute_data *ptr) in zend_generator_check_placeholder_frame() [all …]
|
H A D | zend_extensions.h | 68 typedef void (*statement_handler_func_t)(zend_execute_data *frame); 69 typedef void (*fcall_begin_handler_func_t)(zend_execute_data *frame); 70 typedef void (*fcall_end_handler_func_t)(zend_execute_data *frame);
|
H A D | zend_vm_trace_lines.h | 27 static void zend_vm_trace(const zend_execute_data *execute_data, const zend_op *opline) in zend_vm_trace()
|
H A D | zend_vm.h | 30 ZEND_API int ZEND_FASTCALL zend_vm_call_opcode_handler(zend_execute_data *ex);
|
H A D | zend_execute.c | 81 # define EXECUTE_DATA_D zend_execute_data* execute_data 1154 zend_execute_data *ptr = EX(prev_execute_data); in zend_missing_arg_error() 3754 zend_execute_data *orig_execute_data = execute_data; in zend_init_func_execute_data() 3762 zend_execute_data *execute_data = ex; in zend_init_func_execute_data() 3798 zend_execute_data *zend_vm_stack_copy_call_frame(zend_execute_data *call, uint32_t passed_args, uin… in zend_vm_stack_copy_call_frame() 3800 zend_execute_data *new_call; in zend_vm_stack_copy_call_frame() 3977 zend_execute_data *call = EX(call); in cleanup_unfinished_calls() 4644 zend_execute_data *call = *call_ptr; in zend_handle_named_arg() 4703 static zend_execute_data *start_fake_frame(zend_execute_data *call, const zend_op *opline) { in start_fake_frame() 4711 static void end_fake_frame(zend_execute_data *call, zend_execute_data *old_prev_execute_data) { in end_fake_frame() [all …]
|
H A D | zend_vm_execute.skl | 8 ZEND_API void {%EXECUTOR_NAME%}_ex(zend_execute_data *ex) 34 zend_execute_data *execute_data;
|
H A D | zend_execute_API.c | 46 ZEND_API void (*zend_execute_ex)(zend_execute_data *execute_data); 545 zend_execute_data *ex = EG(current_execute_data); in zend_get_executed_filename() 560 zend_execute_data *ex = EG(current_execute_data); in zend_get_executed_filename_ex() 575 zend_execute_data *ex = EG(current_execute_data); in zend_get_executed_lineno() 594 zend_execute_data *ex = EG(current_execute_data); in zend_get_executed_scope() 666 zend_execute_data *call, dummy_execute_data; in zend_call_function() 691 memset(&dummy_execute_data, 0, sizeof(zend_execute_data)); in zend_call_function() 1147 ZEND_API zend_object *zend_get_this_object(zend_execute_data *ex) /* {{{ */ in zend_get_this_object() 1559 zend_execute_data *ex; in zend_rebuild_symbol_table() 1666 zend_execute_data *execute_data = EG(current_execute_data); in zend_set_local_var() [all …]
|
/PHP-8.0/sapi/fpm/fpm/ |
H A D | fpm_php_trace.c | 79 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, func), &l)) { in fpm_php_trace_dump() 94 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, This.u1.type_info), &l)) { in fpm_php_trace_dump() 121 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, prev_execute_data), &l)) { in fpm_php_trace_dump() 130 if (0 > fpm_trace_get_long(prev + offsetof(zend_execute_data, func), &l)) { in fpm_php_trace_dump() 156 if (0 > fpm_trace_get_long(prev + offsetof(zend_execute_data, opline), &l)) { in fpm_php_trace_dump() 173 if (0 > fpm_trace_get_long(prev + offsetof(zend_execute_data, prev_execute_data), &l)) { in fpm_php_trace_dump()
|
/PHP-8.0/sapi/phpdbg/ |
H A D | phpdbg_opcode.h | 25 void phpdbg_print_opline(zend_execute_data *execute_data, zend_bool ignore_flags); 26 void phpdbg_print_opline_ex(zend_execute_data *execute_data, zend_bool ignore_flags);
|
H A D | phpdbg_frame.h | 24 zend_string *phpdbg_compile_stackframe(zend_execute_data *);
|
H A D | phpdbg_utils.h | 98 PHPDBG_API zend_bool phpdbg_check_caught_ex(zend_execute_data *ex, zend_object *exception); 100 static zend_always_inline zend_execute_data *phpdbg_user_execute_data(zend_execute_data *ex) { in phpdbg_user_execute_data()
|
H A D | phpdbg_prompt.h | 67 void phpdbg_execute_ex(zend_execute_data *execute_data);
|
H A D | phpdbg_opcode.c | 144 void phpdbg_print_opline_ex(zend_execute_data *execute_data, zend_bool ignore_flags) /* {{{ */ in phpdbg_print_opline_ex() 189 void phpdbg_print_opline(zend_execute_data *execute_data, zend_bool ignore_flags) /* {{{ */ in phpdbg_print_opline()
|
/PHP-8.0/sapi/fuzzer/ |
H A D | fuzzer-execute.c | 28 typedef int (ZEND_FASTCALL *opcode_handler_t)(zend_execute_data *); 30 static void fuzzer_execute_ex(zend_execute_data *execute_data) { in fuzzer_execute_ex()
|
H A D | fuzzer-sapi.c | 202 static zend_execute_data execute_data; in fuzzer_setup_dummy_frame() 205 memset(&execute_data, 0, sizeof(zend_execute_data)); in fuzzer_setup_dummy_frame()
|
/PHP-8.0/win32/ |
H A D | signal.c | 27 static void (*orig_interrupt_function)(zend_execute_data *execute_data); 29 static void php_win32_signal_ctrl_interrupt_function(zend_execute_data *execute_data) in php_win32_signal_ctrl_interrupt_function()
|
/PHP-8.0/ext/opcache/jit/ |
H A D | zend_jit_vm_helpers.c | 37 register zend_execute_data* volatile execute_data __asm__("%r14"); 40 register zend_execute_data* volatile execute_data __asm__("%esi"); 48 zend_execute_data *old_execute_data; in zend_jit_leave_nested_func_helper() 166 zend_execute_data *call = (zend_execute_data *) opline; in zend_jit_deprecated_helper() 173 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_deprecated_helper() 246 zend_execute_data *execute_data = EG(current_execute_data); in _zend_quick_get_constant() 496 static int zend_jit_trace_record_fake_init_call(zend_execute_data *call, zend_jit_trace_rec *trace_… in zend_jit_trace_record_fake_init_call() 544 zend_execute_data *save_execute_data = execute_data; 570 zend_execute_data *prev_execute_data = ex; 576 zend_execute_data *execute_data = ex; [all …]
|
H A D | zend_jit_helpers.c | 25 zend_execute_data *execute_data = EG(current_execute_data); in undef_result_after_exception() 95 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_invalid_method_call() 114 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_invalid_method_call_tmp() 142 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_find_method_helper() 211 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_jit_extend_stack_helper() 219 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_jit_int_extend_stack_helper() 459 zend_execute_data *execute_data; in zend_jit_fetch_dim_r_helper() 560 zend_execute_data *execute_data; in zend_jit_fetch_dim_is_helper() 740 zend_execute_data *execute_data; in zend_jit_fetch_dim_rw_helper() 838 zend_execute_data *execute_data; in zend_jit_fetch_dim_w_helper() [all …]
|
/PHP-8.0/ext/zend_test/ |
H A D | test.c | 431 static zend_observer_fcall_handlers observer_fcall_init(zend_execute_data *execute_data); 433 void (*old_zend_execute_ex)(zend_execute_data *execute_data); 434 static void custom_zend_execute_ex(zend_execute_data *execute_data) in custom_zend_execute_ex() 551 static void observer_show_opcode(zend_execute_data *execute_data) in observer_show_opcode() 559 static void observer_begin(zend_execute_data *execute_data) in observer_begin() 602 static void observer_end(zend_execute_data *execute_data, zval *retval) in observer_end() 640 static void observer_show_init_backtrace(zend_execute_data *execute_data) in observer_show_init_backtrace() 642 zend_execute_data *ex = execute_data; in observer_show_init_backtrace() 660 static zend_observer_fcall_handlers observer_fcall_init(zend_execute_data *execute_data) in observer_fcall_init()
|