/PHP-8.4/Zend/ |
H A D | zend_generators.h | 62 zend_execute_data *execute_data; 65 zend_execute_data *frozen_call_stack; 89 zend_execute_data execute_fake; 110 ZEND_API zend_execute_data* zend_generator_freeze_call_stack(zend_execute_data *execute_data); 113 ZEND_API zend_execute_data *zend_generator_check_placeholder_frame(zend_execute_data *ptr);
|
H A D | zend_execute.h | 33 ZEND_API extern void (*zend_execute_ex)(zend_execute_data *execute_data); 48 ZEND_API void execute_ex(zend_execute_data *execute_data); 53 ZEND_API zend_class_entry *zend_get_called_scope(zend_execute_data *ex); 54 ZEND_API zend_object *zend_get_this_object(zend_execute_data *ex); 271 zend_execute_data *call = (zend_execute_data*)EG(vm_stack_top); in zend_vm_stack_push_call_frame_ex() 276 call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_vm_stack_push_call_frame_ex() 361 zend_execute_data *zend_vm_stack_copy_call_frame( 434 ZEND_API void zend_unfinished_calls_gc(zend_execute_data *execute_data, zend_execute_data *call, ui… 436 …DEPRECATED HashTable *zend_unfinished_execution_gc(zend_execute_data *execute_data, zend_execute_d… 437 …END_API HashTable *zend_unfinished_execution_gc_ex(zend_execute_data *execute_data, zend_execute_d… [all …]
|
H A D | zend_observer.h | 61 typedef void (*zend_observer_fcall_begin_handler)(zend_execute_data *execute_data); 62 typedef void (*zend_observer_fcall_end_handler)(zend_execute_data *execute_data, zval *retval); 70 typedef zend_observer_fcall_handlers (*zend_observer_fcall_init)(zend_execute_data *execute_data); 87 ZEND_API void ZEND_FASTCALL zend_observer_fcall_begin(zend_execute_data *execute_data); 89 ZEND_API void ZEND_FASTCALL zend_observer_fcall_begin_prechecked(zend_execute_data *execute_data, z… 96 static zend_always_inline bool zend_observer_fcall_has_no_observers(zend_execute_data *execute_data… in zend_observer_fcall_has_no_observers() 113 static zend_always_inline void zend_observer_fcall_begin_specialized(zend_execute_data *execute_dat… in zend_observer_fcall_begin_specialized() 120 ZEND_API void ZEND_FASTCALL zend_observer_generator_resume(zend_execute_data *execute_data); 123 ZEND_API void ZEND_FASTCALL zend_observer_fcall_end_prechecked(zend_execute_data *execute_data, zva… 124 static zend_always_inline void zend_observer_fcall_end(zend_execute_data *execute_data, zval *retur… in zend_observer_fcall_end()
|
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_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_observer.c | 116 static void zend_observer_fcall_install(zend_execute_data *execute_data) in zend_observer_fcall_install() 243 static inline zend_execute_data **prev_observed_frame(zend_execute_data *execute_data) { in prev_observed_frame() 246 …return (zend_execute_data **)&Z_PTR_P(EX_VAR_NUM((ZEND_USER_CODE(func->type) ? func->op_array.last… in prev_observed_frame() 249 static void ZEND_FASTCALL _zend_observe_fcall_begin(zend_execute_data *execute_data) { in _zend_observe_fcall_begin() 257 ZEND_API void ZEND_FASTCALL zend_observer_fcall_begin_prechecked(zend_execute_data *execute_data, z… in zend_observer_fcall_begin_prechecked() 283 ZEND_API void ZEND_FASTCALL zend_observer_generator_resume(zend_execute_data *execute_data) in zend_observer_generator_resume() 288 ZEND_API void ZEND_FASTCALL zend_observer_fcall_begin(zend_execute_data *execute_data) in zend_observer_fcall_begin() 296 static inline void call_end_observers(zend_execute_data *execute_data, zval *return_value) { in call_end_observers() 313 ZEND_API void ZEND_FASTCALL zend_observer_fcall_end_prechecked(zend_execute_data *execute_data, zva… in zend_observer_fcall_end_prechecked() 321 …zend_execute_data *execute_data = EG(current_observed_frame), *original_execute_data = EG(current_… in zend_observer_fcall_end_all()
|
H A D | zend_vm.h | 25 typedef struct _zend_execute_data zend_execute_data; typedef 35 ZEND_API int ZEND_FASTCALL zend_vm_call_opcode_handler(zend_execute_data *ex);
|
H A D | zend_fibers.h | 96 zend_execute_data *top_observed_frame; 123 zend_execute_data *execute_data; 126 zend_execute_data *stack_bottom;
|
H A D | zend_verify_type_inference.h | 24 zend_execute_data *__current_ex = NULL; \ 41 …fy_type_inference(zval *value, uint32_t type_mask, uint8_t op_type, zend_execute_data *execute_dat… in zend_verify_type_inference() 130 static void zend_verify_inference_use(zend_execute_data *execute_data, const zend_op *opline) in zend_verify_inference_use() 152 static void zend_verify_inference_def(zend_execute_data *execute_data, const zend_op *opline) in zend_verify_inference_def() 198 zend_execute_data *prev_execute_data = execute_data->prev_execute_data; in zend_verify_inference_def()
|
H A D | zend_generators.c | 39 zend_execute_data *call, *new_call, *prev_call = NULL; in zend_generator_restore_call_stack() 61 ZEND_API zend_execute_data* zend_generator_freeze_call_stack(zend_execute_data *execute_data) /* {{… in zend_generator_freeze_call_stack() 64 zend_execute_data *call, *new_call, *prev_call = NULL; in zend_generator_freeze_call_stack() 94 ZEND_ASSERT(prev_call == (zend_execute_data*)stack); in zend_generator_freeze_call_stack() 100 static zend_execute_data* zend_generator_revert_call_stack(zend_execute_data *call) in zend_generator_revert_call_stack() 102 zend_execute_data *prev = NULL; in zend_generator_revert_call_stack() 105 zend_execute_data *next = call->prev_execute_data; in zend_generator_revert_call_stack() 245 zend_execute_data *ex = generator->execute_data; in zend_generator_dtor_storage() 388 zend_execute_data *call = NULL; in zend_generator_frame_gc() 482 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_closures.h | 34 void zend_closure_from_frame(zval *closure_zv, zend_execute_data *frame);
|
H A D | zend_execute.c | 87 # define EXECUTE_DATA_D zend_execute_data* execute_data 1412 zend_execute_data *ptr = EX(prev_execute_data); in zend_missing_arg_error() 4312 zend_execute_data *orig_execute_data = execute_data; in zend_init_func_execute_data() 4320 zend_execute_data *execute_data = ex; in zend_init_func_execute_data() 4356 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() 4358 zend_execute_data *new_call; in zend_vm_stack_copy_call_frame() 4537 zend_execute_data *call = EX(call); in cleanup_unfinished_calls() 5287 zend_execute_data *call = *call_ptr; in zend_handle_named_arg() 5346 static zend_execute_data *start_fake_frame(zend_execute_data *call, const zend_op *opline) { in start_fake_frame() 5354 static void end_fake_frame(zend_execute_data *call, zend_execute_data *old_prev_execute_data) { in end_fake_frame() [all …]
|
/PHP-8.4/sapi/fuzzer/ |
H A D | fuzzer-execute-common.h | 35 typedef int (ZEND_FASTCALL *opcode_handler_t)(zend_execute_data *); 51 static void (*orig_execute_ex)(zend_execute_data *execute_data); 53 static void fuzzer_execute_ex(zend_execute_data *execute_data) { in fuzzer_execute_ex() 80 static void (*orig_execute_internal)(zend_execute_data *execute_data, zval *return_value); 82 static void fuzzer_execute_internal(zend_execute_data *execute_data, zval *return_value) { in fuzzer_execute_internal()
|
H A D | fuzzer-sapi.c | 210 static zend_execute_data execute_data; in fuzzer_setup_dummy_frame() 213 memset(&execute_data, 0, sizeof(zend_execute_data)); in fuzzer_setup_dummy_frame()
|
/PHP-8.4/sapi/fpm/fpm/ |
H A D | fpm_php_trace.c | 78 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, func), &l)) { in fpm_php_trace_dump() 93 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, This.u1.type_info), &l)) { in fpm_php_trace_dump() 120 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, prev_execute_data), &l)) { in fpm_php_trace_dump() 129 if (0 > fpm_trace_get_long(prev + offsetof(zend_execute_data, func), &l)) { in fpm_php_trace_dump() 155 if (0 > fpm_trace_get_long(prev + offsetof(zend_execute_data, opline), &l)) { in fpm_php_trace_dump() 172 if (0 > fpm_trace_get_long(prev + offsetof(zend_execute_data, prev_execute_data), &l)) { in fpm_php_trace_dump()
|
/PHP-8.4/ext/zend_test/ |
H A D | observer.c | 24 static zend_observer_fcall_handlers observer_fcall_init(zend_execute_data *execute_data); 26 static int observer_show_opcode_in_user_handler(zend_execute_data *execute_data) in observer_show_opcode_in_user_handler() 62 static void observer_show_opcode(zend_execute_data *execute_data) in observer_show_opcode() 70 static inline void assert_observer_opline(zend_execute_data *execute_data) { in assert_observer_opline() 76 static void observer_begin(zend_execute_data *execute_data) in observer_begin() 121 static void observer_end(zend_execute_data *execute_data, zval *retval) in observer_end() 161 static void observer_show_init_backtrace(zend_execute_data *execute_data) in observer_show_init_backtrace() 163 zend_execute_data *ex = execute_data; in observer_show_init_backtrace() 181 static zend_observer_fcall_handlers observer_fcall_init(zend_execute_data *execute_data) in observer_fcall_init() 281 static void (*zend_test_prev_execute_internal)(zend_execute_data *execute_data, zval *return_value); [all …]
|
/PHP-8.4/sapi/phpdbg/ |
H A D | phpdbg_utils.h | 96 PHPDBG_API bool phpdbg_check_caught_ex(zend_execute_data *ex, zend_object *exception); 98 static zend_always_inline zend_execute_data *phpdbg_user_execute_data(zend_execute_data *ex) { in phpdbg_user_execute_data()
|
H A D | phpdbg_frame.h | 24 zend_string *phpdbg_compile_stackframe(zend_execute_data *);
|
H A D | phpdbg_print.h | 40 void phpdbg_print_opline(zend_execute_data *execute_data, bool ignore_flags);
|
H A D | phpdbg_prompt.h | 66 void phpdbg_execute_ex(zend_execute_data *execute_data);
|
/PHP-8.4/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.4/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"); 43 register zend_execute_data* volatile execute_data __asm__("x27"); 51 zend_execute_data *old_execute_data; in zend_jit_leave_nested_func_helper() 171 zend_execute_data *call = (zend_execute_data *) opline; in zend_jit_deprecated_helper() 178 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_deprecated_helper() 297 zend_execute_data *execute_data = EG(current_execute_data); in _zend_quick_get_constant() 602 zend_execute_data *save_execute_data = execute_data; 628 zend_execute_data *prev_execute_data = ex; 634 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() 99 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_invalid_method_call() 118 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_invalid_method_call_tmp() 146 zend_execute_data *execute_data = EG(current_execute_data); in zend_jit_find_method_helper() 215 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_jit_extend_stack_helper() 223 zend_execute_data *call = (zend_execute_data*)zend_vm_stack_extend(used_stack); in zend_jit_int_extend_stack_helper() 380 zend_execute_data *execute_data; in zend_jit_fetch_dim_r_helper() 522 zend_execute_data *execute_data; in zend_jit_fetch_dim_is_helper() 768 zend_execute_data *execute_data; in zend_jit_fetch_dim_rw_helper() 900 zend_execute_data *execute_data; in zend_jit_fetch_dim_w_helper() [all …]
|