/PHP-7.4/Zend/ |
H A D | zend_constants.h | 51 …_CONSTANT(name, flags) zend_register_null_constant((name), sizeof(name)-1, (flags), module_number) 52 …, bval, flags) zend_register_bool_constant((name), sizeof(name)-1, (bval), (flags), module_number) 53 …, lval, flags) zend_register_long_constant((name), sizeof(name)-1, (lval), (flags), module_number) 54 …dval, flags) zend_register_double_constant((name), sizeof(name)-1, (dval), (flags), module_number) 55 …, str, flags) zend_register_string_constant((name), sizeof(name)-1, (str), (flags), module_number) 73 void clean_module_constants(int module_number); 82 …ter_bool_constant(const char *name, size_t name_len, zend_bool bval, int flags, int module_number); 83 … void zend_register_null_constant(const char *name, size_t name_len, int flags, int module_number); 84 …ter_long_constant(const char *name, size_t name_len, zend_long lval, int flags, int module_number); 85 …ster_double_constant(const char *name, size_t name_len, double dval, int flags, int module_number); [all …]
|
H A D | zend_modules.h | 27 #define INIT_FUNC_ARGS int type, int module_number 28 #define INIT_FUNC_ARGS_PASSTHRU type, module_number 29 #define SHUTDOWN_FUNC_ARGS int type, int module_number 30 #define SHUTDOWN_FUNC_ARGS_PASSTHRU type, module_number 98 int module_number; member
|
H A D | zend_constants.c | 83 int module_number = *(int *)arg; in clean_module_constant() local 85 if (ZEND_CONSTANT_MODULE_NUMBER(c) == module_number) { in clean_module_constant() 93 void clean_module_constants(int module_number) in clean_module_constants() argument 95 zend_hash_apply_with_argument(EG(zend_constants), clean_module_constant, (void *) &module_number); in clean_module_constants() 154 ZEND_CONSTANT_SET_FLAGS(&c, flags, module_number); in zend_register_null_constant() 164 ZEND_CONSTANT_SET_FLAGS(&c, flags, module_number); in zend_register_bool_constant() 174 ZEND_CONSTANT_SET_FLAGS(&c, flags, module_number); in zend_register_long_constant() 185 ZEND_CONSTANT_SET_FLAGS(&c, flags, module_number); in zend_register_double_constant() 196 ZEND_CONSTANT_SET_FLAGS(&c, flags, module_number); in zend_register_stringl_constant() 204 zend_register_stringl_constant(name, name_len, strval, strlen(strval), flags, module_number); in zend_register_string_constant() [all …]
|
H A D | zend_list.h | 37 int module_number; member 42 …estructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number); 47 void zend_clean_module_rsrc_dtors(int module_number);
|
H A D | zend_list.c | 253 int module_number = *(int *)arg; in zend_clean_module_rsrc_dtors_cb() local 254 if (ld->module_number == module_number) { in zend_clean_module_rsrc_dtors_cb() 263 void zend_clean_module_rsrc_dtors(int module_number) in zend_clean_module_rsrc_dtors() argument 265 …h_apply_with_argument(&list_destructors, zend_clean_module_rsrc_dtors_cb, (void *) &module_number); in zend_clean_module_rsrc_dtors() 269 …destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number) in zend_register_list_destructors_ex() argument 277 lde->module_number = module_number; in zend_register_list_destructors_ex()
|
H A D | zend_ini.h | 55 int module_number; member 74 ZEND_API int zend_register_ini_entries(const zend_ini_entry_def *ini_entry, int module_number); 75 ZEND_API void zend_unregister_ini_entries(int module_number); 151 #define REGISTER_INI_ENTRIES() zend_register_ini_entries(ini_entries, module_number) 152 #define UNREGISTER_INI_ENTRIES() zend_unregister_ini_entries(module_number)
|
H A D | zend_ini.c | 38 int module_number = *(int *)arg; in zend_remove_ini_entries() local 40 return ini_entry->module_number == module_number; in zend_remove_ini_entries() 208 ZEND_API int zend_register_ini_entries(const zend_ini_entry_def *ini_entry, int module_number) /* {… in zend_register_ini_entries() argument 242 p->module_number = module_number; in zend_register_ini_entries() 248 zend_unregister_ini_entries(module_number); in zend_register_ini_entries() 269 ZEND_API void zend_unregister_ini_entries(int module_number) /* {{{ */ in zend_unregister_ini_entries() argument 271 …ly_with_argument(registered_zend_ini_directives, zend_remove_ini_entries, (void *) &module_number); in zend_unregister_ini_entries()
|
H A D | zend_builtin_functions.c | 335 zend_builtin_module.module_number = 0; in zend_startup_builtin_functions() 2047 int module_number; in ZEND_FUNCTION() local 2058 module_names[module->module_number] = (char *)module->name; in ZEND_FUNCTION() 2070 module_number = i; in ZEND_FUNCTION() 2075 module_number = ZEND_CONSTANT_MODULE_NUMBER(val); in ZEND_FUNCTION() 2078 if (Z_TYPE(modules[module_number]) == IS_UNDEF) { in ZEND_FUNCTION() 2079 array_init(&modules[module_number]); in ZEND_FUNCTION() 2080 add_assoc_zval(return_value, module_names[module_number], &modules[module_number]); in ZEND_FUNCTION() 2084 zend_hash_add_new(Z_ARRVAL(modules[module_number]), val->name, &const_val); in ZEND_FUNCTION()
|
H A D | zend_API.c | 2064 module->module_number = zend_next_free_module(); in zend_register_internal_module() 2535 int module_number = *(int *)arg; in clean_module_class() local 2536 if (ce->type == ZEND_INTERNAL_CLASS && ce->info.internal.module->module_number == module_number) { in clean_module_class() 2544 static void clean_module_classes(int module_number) /* {{{ */ in clean_module_classes() argument 2554 zend_clean_module_rsrc_dtors(module->module_number); in module_destructor() 2555 clean_module_constants(module->module_number); in module_destructor() 2556 clean_module_classes(module->module_number); in module_destructor() 2563 module->module_shutdown_func(module->type, module->module_number); in module_destructor() 2569 zend_unregister_ini_entries(module->module_number); in module_destructor() 2627 module->request_shutdown_func(module->type, module->module_number); in zend_deactivate_modules() [all …]
|
/PHP-7.4/ext/standard/ |
H A D | dl.c | 224 module_entry->module_number = zend_next_free_module(); in php_load_extension() 238 if (module_entry->request_startup_func(type, module_entry->module_number) == FAILURE) { in php_load_extension()
|
H A D | user_filters.c | 97 …rigade = zend_register_list_destructors_ex(NULL, NULL, PHP_STREAM_BRIGADE_RES_NAME, module_number); in PHP_MINIT_FUNCTION() 99 …end_register_list_destructors_ex(php_bucket_dtor, NULL, PHP_STREAM_BUCKET_RES_NAME, module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/main/ |
H A D | php_ini.c | 122 int module_number; in display_ini_entries() local 127 module_number = module->module_number; in display_ini_entries() 129 module_number = 0; in display_ini_entries() 133 if (ini_entry->module_number != module_number) { in display_ini_entries()
|
H A D | php_streams.h | 558 int php_init_stream_wrappers(int module_number); 559 int php_shutdown_stream_wrappers(int module_number);
|
/PHP-7.4/ext/pdo/ |
H A D | pdo.c | 330 "PDO persistent database", module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/sysvsem/ |
H A D | sysvsem.c | 175 …le.le_sem = zend_register_list_destructors_ex(release_sysvsem_sem, NULL, "sysvsem", module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/shmop/ |
H A D | shmop.c | 128 shm_type = zend_register_list_destructors_ex(rsclean, NULL, "shmop", module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/enchant/ |
H A D | enchant.c | 284 … zend_register_list_destructors_ex(php_enchant_broker_free, NULL, "enchant_broker", module_number); in PHP_MINIT_FUNCTION() 285 …ct = zend_register_list_destructors_ex(php_enchant_dict_free, NULL, "enchant_dict", module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/session/ |
H A D | php_session.h | 163 int module_number; member
|
H A D | session.c | 122 PS(module_number) = my_module_number; in php_rinit_session_globals() 1428 int module_number = PS(module_number); in php_session_reset_id() local 2952 my_module_number = module_number; in PHP_MINIT_FUNCTION() 2953 PS(module_number) = module_number; in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/pspell/ |
H A D | pspell.c | 252 le_pspell = zend_register_list_destructors_ex(php_pspell_close, NULL, "pspell", module_number); in PHP_MINIT_FUNCTION() 253 …= zend_register_list_destructors_ex(php_pspell_close_config, NULL, "pspell config", module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/sysvshm/ |
H A D | sysvshm.c | 140 …m = zend_register_list_destructors_ex(php_release_sysvshm, NULL, PHP_SHM_RSRC_NAME, module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/main/streams/ |
H A D | streams.c | 1713 int php_init_stream_wrappers(int module_number) in php_init_stream_wrappers() argument 1715 …m = zend_register_list_destructors_ex(stream_resource_regular_dtor, NULL, "stream", module_number); in php_init_stream_wrappers() 1716 …ter_list_destructors_ex(NULL, stream_resource_persistent_dtor, "persistent stream", module_number); in php_init_stream_wrappers() 1719 le_stream_filter = zend_register_list_destructors_ex(NULL, NULL, "stream filter", module_number); in php_init_stream_wrappers() 1737 int php_shutdown_stream_wrappers(int module_number) in php_shutdown_stream_wrappers() argument
|
/PHP-7.4/ext/sysvmsg/ |
H A D | sysvmsg.c | 155 …sysvmsg = zend_register_list_destructors_ex(sysvmsg_release, NULL, "sysvmsg queue", module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/fileinfo/ |
H A D | fileinfo.c | 223 …o = zend_register_list_destructors_ex(finfo_resource_destructor, NULL, "file_info", module_number); in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/dba/ |
H A D | dba.c | 530 le_db = zend_register_list_destructors_ex(dba_close_rsrc, NULL, "dba", module_number); in PHP_MINIT_FUNCTION() 531 …d_register_list_destructors_ex(dba_close_pe_rsrc, dba_close_rsrc, "dba persistent", module_number); in PHP_MINIT_FUNCTION()
|