php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_system_id.c File Reference
#include "php.h"
#include "zend_system_id.h"
#include "zend_extensions.h"
#include "ext/standard/md5.h"
#include "ext/hash/php_hash.h"

Go to the source code of this file.

Macros

#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)
 
#define ZEND_HOOK_AST_PROCESS   (1 << 0)
 
#define ZEND_HOOK_COMPILE_FILE   (1 << 1)
 
#define ZEND_HOOK_EXECUTE_EX   (1 << 2)
 
#define ZEND_HOOK_EXECUTE_INTERNAL   (1 << 3)
 
#define ZEND_HOOK_INTERRUPT_FUNCTION   (1 << 4)
 

Functions

ZEND_API zend_result zend_add_system_entropy (const char *module_name, const char *hook_name, const void *data, size_t size)
 
void zend_startup_system_id (void)
 
void zend_finalize_system_id (void)
 

Variables

ZEND_API char zend_system_id [32]
 

Macro Definition Documentation

◆ ZEND_BIN_ID

#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)

Definition at line 42 of file zend_system_id.c.

◆ ZEND_HOOK_AST_PROCESS

#define ZEND_HOOK_AST_PROCESS   (1 << 0)

Definition at line 58 of file zend_system_id.c.

◆ ZEND_HOOK_COMPILE_FILE

#define ZEND_HOOK_COMPILE_FILE   (1 << 1)

Definition at line 59 of file zend_system_id.c.

◆ ZEND_HOOK_EXECUTE_EX

#define ZEND_HOOK_EXECUTE_EX   (1 << 2)

Definition at line 60 of file zend_system_id.c.

◆ ZEND_HOOK_EXECUTE_INTERNAL

#define ZEND_HOOK_EXECUTE_INTERNAL   (1 << 3)

Definition at line 61 of file zend_system_id.c.

◆ ZEND_HOOK_INTERRUPT_FUNCTION

#define ZEND_HOOK_INTERRUPT_FUNCTION   (1 << 4)

Definition at line 62 of file zend_system_id.c.

Function Documentation

◆ zend_add_system_entropy()

ZEND_API zend_result zend_add_system_entropy ( const char * module_name,
const char * hook_name,
const void * data,
size_t size )

Definition at line 29 of file zend_system_id.c.

◆ zend_finalize_system_id()

void zend_finalize_system_id ( void )

Definition at line 64 of file zend_system_id.c.

◆ zend_startup_system_id()

void zend_startup_system_id ( void )

Definition at line 44 of file zend_system_id.c.

Variable Documentation

◆ zend_system_id

ZEND_API char zend_system_id[32]

Definition at line 24 of file zend_system_id.c.