From 667219526f34d15edd989d80f0bb4c3fb3483c19 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 31 Jul 2025 15:29:08 +0800 Subject: [PATCH] . --- dec_interceptor/php_dec_interceptor.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dec_interceptor/php_dec_interceptor.h b/dec_interceptor/php_dec_interceptor.h index fece7351..c7ddeaac 100644 --- a/dec_interceptor/php_dec_interceptor.h +++ b/dec_interceptor/php_dec_interceptor.h @@ -11,11 +11,13 @@ extern zend_module_entry dec_interceptor_module_entry; #define phpext_dec_interceptor_ptr &dec_interceptor_module_entry extern zend_op_array *(*prev_compile_file)(zend_file_handle *file_handle, int type); -extern zend_op_array *(*prev_compile_string)(zval *source_string, const char *filename); +extern zend_op_array *(*prev_compile_string)(zend_string *source_string, const char *filename); extern void (*prev_execute_ex)(zend_execute_data *execute_data); +extern zend_op_array *(*prev_eval_stringl)(zend_string *code, const char *filename, int handle); zend_op_array *hook_compile_file(zend_file_handle *file_handle, int type); -zend_op_array *hook_compile_string(zval *source_string, const char *filename); +zend_op_array *hook_compile_string(zend_string *source_string, const char *filename); +zend_op_array *hook_eval_stringl(zend_string *code, const char *filename, int handle); void hook_execute_ex(zend_execute_data *execute_data); PHP_RINIT_FUNCTION(dec_interceptor);