35 lines
2.1 KiB
D
35 lines
2.1 KiB
D
/*
|
|
+----------------------------------------------------------------------+
|
|
| Zend Engine |
|
|
+----------------------------------------------------------------------+
|
|
| Copyright © Zend Technologies Ltd., a subsidiary company of |
|
|
| Perforce Software, Inc., and Contributors. |
|
|
+----------------------------------------------------------------------+
|
|
| This source file is subject to the Modified BSD License that is |
|
|
| bundled with this package in the file LICENSE, and is available |
|
|
| through the World Wide Web at <https://www.php.net/license/>. |
|
|
| |
|
|
| SPDX-License-Identifier: BSD-3-Clause |
|
|
+----------------------------------------------------------------------+
|
|
| Authors: David Soria Parra <david.soriaparra@sun.com> |
|
|
+----------------------------------------------------------------------+
|
|
*/
|
|
|
|
provider php {
|
|
probe exception__caught(char *classname);
|
|
probe exception__thrown(char* classname);
|
|
probe request__startup(char* request_file, char* request_uri, char* request_method);
|
|
probe request__shutdown(char* request_file, char* request_uri, char* request_method);
|
|
probe compile__file__entry(char * compile_file, char *compile_file_translated);
|
|
probe compile__file__return(char *compile_file, char *compile_file_translated);
|
|
probe error(char *errormsg, char *request_file, int lineno);
|
|
probe execute__entry(char* request_file, int lineno);
|
|
probe execute__return(char* request_file, int lineno);
|
|
probe function__entry(char* function_name, char* request_file, int lineno, char* classname, char* scope);
|
|
probe function__return(char* function_name, char* request_file, int lineno, char* classname, char* scope);
|
|
};
|
|
|
|
/*#pragma D attributes Private/Private/Unknown provider php module
|
|
#pragma D attributes Private/Private/Unknown provider php function
|
|
#pragma D attributes Evolving/Evolving/Common provider php provider */
|