]> granicus.if.org Git - php/commitdiff
Pass zend_execute_data instead of zend_op_array
authorDavid Soria Parra <dsp@php.net>
Tue, 4 Dec 2012 23:45:23 +0000 (00:45 +0100)
committerDavid Soria Parra <dsp@php.net>
Tue, 4 Dec 2012 23:45:23 +0000 (00:45 +0100)
Zend/zend_dtrace.c
Zend/zend_dtrace.h

index 4e857a1862844cea8d6abb85605df937c2ae4d44..165172ad1eb4f4f91ac1b403b5f6f838b750c891 100644 (file)
@@ -44,7 +44,7 @@ ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int t
 }
 
 /* We wrap the execute function to have fire the execute-entry/return and function-entry/return probes */
-ZEND_API void dtrace_execute_ex(zend_op_array *op_array TSRMLS_DC)
+ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data TSRMLS_DC)
 {
        int lineno;
        char *scope, *filename, *funcname, *classname;
@@ -72,7 +72,7 @@ ZEND_API void dtrace_execute_ex(zend_op_array *op_array TSRMLS_DC)
                DTRACE_FUNCTION_ENTRY(funcname, filename, lineno, classname, scope);
        }
 
-       execute_ex(op_array TSRMLS_CC);
+       execute_ex(execute_data TSRMLS_CC);
 
        if (DTRACE_FUNCTION_RETURN_ENABLED() && funcname != NULL) {
                DTRACE_FUNCTION_RETURN(funcname, filename, lineno, classname, scope);
index 73c884528137ce289eb668d90aaec494fcef382d..26008afb6b36ada934b0968401b11a7b187251fd 100644 (file)
@@ -35,7 +35,7 @@ ZEND_API void (*zend_dtrace_execute)(zend_op_array *op_array TSRMLS_DC);
 ZEND_API void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC);
 
 ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type TSRMLS_DC);
-ZEND_API void dtrace_execute_ex(zend_op_array *op_array TSRMLS_DC);
+ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data TSRMLS_DC);
 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC);
 #include <zend_dtrace_gen.h>