php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_accelerator_util_funcs.h File Reference
#include "zend.h"
#include "ZendAccelerator.h"

Go to the source code of this file.

Macros

#define ADLER32_INIT   1 /* initial Adler-32 value */
 

Functions

zend_persistent_scriptcreate_persistent_script (void)
 
void free_persistent_script (zend_persistent_script *persistent_script, int destroy_elements)
 
void zend_accel_move_user_functions (HashTable *str, uint32_t count, zend_script *script)
 
void zend_accel_move_user_classes (HashTable *str, uint32_t count, zend_script *script)
 
void zend_accel_build_delayed_early_binding_list (zend_persistent_script *persistent_script)
 
void zend_accel_finalize_delayed_early_binding_list (zend_persistent_script *persistent_script)
 
void zend_accel_free_delayed_early_binding_list (zend_persistent_script *persistent_script)
 
zend_op_arrayzend_accel_load_script (zend_persistent_script *persistent_script, int from_shared_memory)
 
unsigned int zend_adler32 (unsigned int checksum, unsigned char *buf, uint32_t len)
 
unsigned int zend_accel_script_checksum (zend_persistent_script *persistent_script)
 

Macro Definition Documentation

◆ ADLER32_INIT

#define ADLER32_INIT   1 /* initial Adler-32 value */

Definition at line 41 of file zend_accelerator_util_funcs.h.

Function Documentation

◆ create_persistent_script()

zend_persistent_script * create_persistent_script ( void )

Definition at line 38 of file zend_accelerator_util_funcs.c.

◆ free_persistent_script()

void free_persistent_script ( zend_persistent_script * persistent_script,
int destroy_elements )

Definition at line 53 of file zend_accelerator_util_funcs.c.

◆ zend_accel_build_delayed_early_binding_list()

void zend_accel_build_delayed_early_binding_list ( zend_persistent_script * persistent_script)

Definition at line 261 of file zend_accelerator_util_funcs.c.

◆ zend_accel_finalize_delayed_early_binding_list()

void zend_accel_finalize_delayed_early_binding_list ( zend_persistent_script * persistent_script)

Definition at line 291 of file zend_accelerator_util_funcs.c.

◆ zend_accel_free_delayed_early_binding_list()

void zend_accel_free_delayed_early_binding_list ( zend_persistent_script * persistent_script)

Definition at line 322 of file zend_accelerator_util_funcs.c.

◆ zend_accel_load_script()

zend_op_array * zend_accel_load_script ( zend_persistent_script * persistent_script,
int from_shared_memory )

Definition at line 374 of file zend_accelerator_util_funcs.c.

◆ zend_accel_move_user_classes()

void zend_accel_move_user_classes ( HashTable * str,
uint32_t count,
zend_script * script )

Definition at line 117 of file zend_accelerator_util_funcs.c.

◆ zend_accel_move_user_functions()

void zend_accel_move_user_functions ( HashTable * str,
uint32_t count,
zend_script * script )

Definition at line 86 of file zend_accelerator_util_funcs.c.

◆ zend_accel_script_checksum()

unsigned int zend_accel_script_checksum ( zend_persistent_script * persistent_script)

Definition at line 551 of file zend_accelerator_util_funcs.c.

◆ zend_adler32()

unsigned int zend_adler32 ( unsigned int checksum,
unsigned char * buf,
uint32_t len )

Definition at line 515 of file zend_accelerator_util_funcs.c.