php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend_API.h"
#include "zend_constants.h"
#include "zend_inheritance.h"
#include "zend_accelerator_util_funcs.h"
#include "zend_persist.h"
#include "zend_shared_alloc.h"
#include "zend_observer.h"
Go to the source code of this file.
Macros | |
#define | ADLER32_BASE 65521 /* largest prime smaller than 65536 */ |
#define | ADLER32_NMAX 5552 |
#define | ADLER32_SCALAR_DO1(buf) |
#define | ADLER32_SCALAR_DO2(buf, i) |
#define | ADLER32_SCALAR_DO4(buf, i) |
#define | ADLER32_SCALAR_DO8(buf, i) |
#define | ADLER32_SCALAR_DO16(buf) |
Typedefs | |
typedef int(* | id_function_t) (void *, void *) |
typedef void(* | unique_copy_ctor_func_t) (void *pElement) |
Functions | |
zend_persistent_script * | create_persistent_script (void) |
void | free_persistent_script (zend_persistent_script *persistent_script, int destroy_elements) |
void | zend_accel_move_user_functions (HashTable *src, uint32_t count, zend_script *script) |
void | zend_accel_move_user_classes (HashTable *src, 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_array * | zend_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) |
#define ADLER32_BASE 65521 /* largest prime smaller than 65536 */ |
Definition at line 454 of file zend_accelerator_util_funcs.c.
#define ADLER32_NMAX 5552 |
Definition at line 455 of file zend_accelerator_util_funcs.c.
Definition at line 458 of file zend_accelerator_util_funcs.c.
Definition at line 462 of file zend_accelerator_util_funcs.c.
Definition at line 459 of file zend_accelerator_util_funcs.c.
Definition at line 460 of file zend_accelerator_util_funcs.c.
Definition at line 461 of file zend_accelerator_util_funcs.c.
Definition at line 35 of file zend_accelerator_util_funcs.c.
Definition at line 36 of file zend_accelerator_util_funcs.c.
zend_persistent_script * create_persistent_script | ( | void | ) |
Definition at line 38 of file zend_accelerator_util_funcs.c.
void free_persistent_script | ( | zend_persistent_script * | persistent_script, |
int | destroy_elements ) |
Definition at line 53 of file zend_accelerator_util_funcs.c.
void zend_accel_build_delayed_early_binding_list | ( | zend_persistent_script * | persistent_script | ) |
Definition at line 261 of file zend_accelerator_util_funcs.c.
void zend_accel_finalize_delayed_early_binding_list | ( | zend_persistent_script * | persistent_script | ) |
Definition at line 291 of file zend_accelerator_util_funcs.c.
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_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.
void zend_accel_move_user_classes | ( | HashTable * | src, |
uint32_t | count, | ||
zend_script * | script ) |
Definition at line 117 of file zend_accelerator_util_funcs.c.
void zend_accel_move_user_functions | ( | HashTable * | src, |
uint32_t | count, | ||
zend_script * | script ) |
Definition at line 86 of file zend_accelerator_util_funcs.c.
unsigned int zend_accel_script_checksum | ( | zend_persistent_script * | persistent_script | ) |
Definition at line 551 of file zend_accelerator_util_funcs.c.
unsigned int zend_adler32 | ( | unsigned int | checksum, |
unsigned char * | buf, | ||
uint32_t | len ) |
Definition at line 515 of file zend_accelerator_util_funcs.c.