27static int finalized = 0;
42#define ZEND_BIN_ID "BIN_" ZEND_TOSTR(SIZEOF_INT) ZEND_TOSTR(SIZEOF_LONG) ZEND_TOSTR(SIZEOF_SIZE_T) ZEND_TOSTR(SIZEOF_ZEND_LONG) ZEND_TOSTR(ZEND_MM_ALIGNMENT)
58#define ZEND_HOOK_AST_PROCESS (1 << 0)
59#define ZEND_HOOK_COMPILE_FILE (1 << 1)
60#define ZEND_HOOK_EXECUTE_EX (1 << 2)
61#define ZEND_HOOK_EXECUTE_INTERNAL (1 << 3)
62#define ZEND_HOOK_INTERRUPT_FUNCTION (1 << 4)
66 unsigned char digest[16];
86 for (int16_t i = 0; i < 256; i++) {
strstr(string $haystack, string $needle, bool $before_needle=false)
PHPAPI void PHP_MD5Final(unsigned char *result, PHP_MD5_CTX *ctx)
PHPAPI void PHP_MD5Update(PHP_MD5_CTX *ctx, const void *data, size_t size)
zend_op_array *(* compile_file)(zend_file_handle *file_handle, int type)
ZEND_API void(* zend_interrupt_function)(zend_execute_data *execute_data)
ZEND_API zend_ast_process_t zend_ast_process
ZEND_API zend_op_array *(* zend_compile_file)(zend_file_handle *file_handle, int type)
ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode)
ZEND_API void(* zend_execute_ex)(zend_execute_data *execute_data)
ZEND_API void(* zend_execute_internal)(zend_execute_data *execute_data, zval *return_value)
ZEND_API void execute_ex(zend_execute_data *execute_data)
#define ZEND_EXTENSION_BUILD_ID
#define ZEND_HOOK_COMPILE_FILE
void zend_startup_system_id(void)
#define ZEND_HOOK_AST_PROCESS
ZEND_API zend_result zend_add_system_entropy(const char *module_name, const char *hook_name, const void *data, size_t size)
#define ZEND_HOOK_EXECUTE_EX
void zend_finalize_system_id(void)
ZEND_API char zend_system_id[32]
#define ZEND_HOOK_EXECUTE_INTERNAL
#define ZEND_HOOK_INTERRUPT_FUNCTION
ZEND_RESULT_CODE zend_result