Lines Matching refs:PHAR_G

58 		old = PHAR_G(readonly_orig);  in ZEND_INI_MH()
60 old = PHAR_G(require_hash_orig); in ZEND_INI_MH()
68 PHAR_G(readonly_orig) = ini; in ZEND_INI_MH()
70 PHAR_G(require_hash_orig) = ini; in ZEND_INI_MH()
77 PHAR_G(readonly) = ini; in ZEND_INI_MH()
78 if (PHAR_G(request_init) && HT_IS_INITIALIZED(&PHAR_G(phar_fname_map))) { in ZEND_INI_MH()
79 zend_hash_apply_with_argument(&(PHAR_G(phar_fname_map)), phar_set_writeable_bit, (void *)&ini); in ZEND_INI_MH()
82 PHAR_G(require_hash) = ini; in ZEND_INI_MH()
101 if (!PHAR_G(cache_list) || !(PHAR_G(cache_list)[0])) { in phar_split_cache_list()
107 tmp = estrdup(PHAR_G(cache_list)); in phar_split_cache_list()
110 PHAR_G(request_init) = 1; in phar_split_cache_list()
114 PHAR_G(has_bz2) = zend_hash_str_exists(&module_registry, "bz2", sizeof("bz2")-1); in phar_split_cache_list()
115 PHAR_G(has_zlib) = zend_hash_str_exists(&module_registry, "zlib", sizeof("zlib")-1); in phar_split_cache_list()
120 …zend_hash_init(&(PHAR_G(phar_fname_map)), sizeof(phar_archive_data*), zend_get_hash_value, destroy… in phar_split_cache_list()
121 …zend_hash_init(&(PHAR_G(phar_alias_map)), sizeof(phar_archive_data*), zend_get_hash_value, NULL, 1… in phar_split_cache_list()
122 PHAR_G(manifest_cached) = 1; in phar_split_cache_list()
123 PHAR_G(persist) = 1; in phar_split_cache_list()
141 PHAR_G(persist) = 0; in phar_split_cache_list()
142 PHAR_G(manifest_cached) = 0; in phar_split_cache_list()
144 zend_hash_destroy(&(PHAR_G(phar_fname_map))); in phar_split_cache_list()
145 HT_INVALIDATE(&PHAR_G(phar_fname_map)); in phar_split_cache_list()
146 zend_hash_destroy(&(PHAR_G(phar_alias_map))); in phar_split_cache_list()
147 HT_INVALIDATE(&PHAR_G(phar_alias_map)); in phar_split_cache_list()
153 PHAR_G(request_init) = 0; in phar_split_cache_list()
158 PHAR_G(persist) = 0; in phar_split_cache_list()
159 PHAR_G(request_init) = 0; in phar_split_cache_list()
163 cached_phars = PHAR_G(phar_fname_map); in phar_split_cache_list()
164 cached_alias = PHAR_G(phar_alias_map); in phar_split_cache_list()
165 HT_INVALIDATE(&PHAR_G(phar_fname_map)); in phar_split_cache_list()
166 HT_INVALIDATE(&PHAR_G(phar_alias_map)); in phar_split_cache_list()
175 PHAR_G(cache_list) = ZSTR_VAL(new_value); in ZEND_INI_MH()
253 if (PHAR_G(request_done) in phar_archive_delref()
254 || zend_hash_str_del(&(PHAR_G(phar_fname_map)), phar->fname, phar->fname_len) != SUCCESS) { in phar_archive_delref()
260 PHAR_G(last_phar) = NULL; in phar_archive_delref()
261 PHAR_G(last_phar_name) = PHAR_G(last_alias) = NULL; in phar_archive_delref()
277 if (zend_hash_str_del(&(PHAR_G(phar_fname_map)), phar->fname, phar->fname_len) != SUCCESS) { in phar_archive_delref()
336 if (PHAR_G(request_ends)) { in destroy_phar_data()
344 zend_hash_apply_with_argument(&(PHAR_G(phar_alias_map)), phar_unalias_apply, phar_data); in destroy_phar_data()
456 pefree(signature, PHAR_G(persist));\
529 …if (PHAR_G(readonly) && NULL == (stub = zend_hash_str_find_ptr(&(phar->manifest), ".phar/stub.php"… in phar_open_parsed_phar()
1030 } else if (PHAR_G(require_hash)) { in phar_parse_pharfile()
1093 mydata = pecalloc(1, sizeof(phar_archive_data), PHAR_G(persist)); in phar_parse_pharfile()
1094 mydata->is_persistent = PHAR_G(persist); in phar_parse_pharfile()
1200 if (!PHAR_G(has_zlib)) { in phar_parse_pharfile()
1207 if (!PHAR_G(has_bz2)) { in phar_parse_pharfile()
1271 if (NULL != (fd_ptr = zend_hash_str_find_ptr(&(PHAR_G(phar_alias_map)), alias, alias_len))) { in phar_parse_pharfile()
1284 zend_hash_add_ptr(&(PHAR_G(phar_alias_map)), str, mydata); in phar_parse_pharfile()
1295 zend_hash_add_ptr(&(PHAR_G(phar_fname_map)), str, mydata); in phar_parse_pharfile()
1352 if (PHAR_G(readonly) && !(*test)->is_data && ((*test)->is_tar || (*test)->is_zip)) { in phar_open_or_create_filename()
1360 if (!PHAR_G(readonly) || (*test)->is_data) { in phar_open_or_create_filename()
1413 if ((*pphar)->is_data || !PHAR_G(readonly)) { in phar_create_or_parse_filename()
1433 if (PHAR_G(readonly) && !is_data) { in phar_create_or_parse_filename()
1482 zend_hash_str_add_ptr(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len, mydata); in phar_create_or_parse_filename()
1493 …if (alias && NULL != (fd_ptr = zend_hash_str_find_ptr(&(PHAR_G(phar_alias_map)), alias, alias_len)… in phar_create_or_parse_filename()
1499 zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len); in phar_create_or_parse_filename()
1514 if (NULL == zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), alias, alias_len, mydata)) { in phar_create_or_parse_filename()
1521 zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len); in phar_create_or_parse_filename()
1673 if (!PHAR_G(has_zlib)) { in phar_open_from_fp()
1734 if (!PHAR_G(has_bz2)) { in phar_open_from_fp()
1819 if (zend_hash_str_exists(&(PHAR_G(phar_fname_map)), realpath, strlen(realpath))) { in phar_analyze_path()
1825 if (PHAR_G(manifest_cached) && zend_hash_str_exists(&cached_phars, realpath, strlen(realpath))) { in phar_analyze_path()
1988 if (zend_hash_str_exists(&(PHAR_G(phar_alias_map)), (char *) filename, pos - filename)) { in phar_detect_phar_fname_ext()
1994 …if (PHAR_G(manifest_cached) && zend_hash_str_exists(&cached_alias, (char *) filename, pos - filena… in phar_detect_phar_fname_ext()
2001 if (zend_hash_num_elements(&(PHAR_G(phar_fname_map))) || PHAR_G(manifest_cached)) { in phar_detect_phar_fname_ext()
2005 …if (NULL != (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), (char *) filename, filename… in phar_detect_phar_fname_ext()
2025 …if (PHAR_G(manifest_cached) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, (char *) fil… in phar_detect_phar_fname_ext()
2032 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&PHAR_G(phar_fname_map), str_key, pphar) { in phar_detect_phar_fname_ext()
2044 if (PHAR_G(manifest_cached)) { in phar_detect_phar_fname_ext()
2135 if (PHAR_G(cwd_len) && use_cwd && path_length > 2 && path[0] == '.' && path[1] == '/') { in phar_fix_filepath()
2136 newpath_len = PHAR_G(cwd_len); in phar_fix_filepath()
2138 memcpy(newpath, PHAR_G(cwd), newpath_len); in phar_fix_filepath()
2583 if (PHAR_G(readonly)) { in phar_flush_ex()
3302 php_stream_rewind(PHAR_G(cached_fp)[phar->phar_pos].fp) : in phar_compile_file()
3435 if (PHAR_G(manifest_cached)) { in PHP_MSHUTDOWN_FUNCTION()
3447 if (!PHAR_G(request_init)) in phar_request_initialize()
3449 PHAR_G(last_phar) = NULL; in phar_request_initialize()
3450 PHAR_G(last_phar_name) = PHAR_G(last_alias) = NULL; in phar_request_initialize()
3451 PHAR_G(has_bz2) = zend_hash_str_exists(&module_registry, "bz2", sizeof("bz2")-1); in phar_request_initialize()
3452 PHAR_G(has_zlib) = zend_hash_str_exists(&module_registry, "zlib", sizeof("zlib")-1); in phar_request_initialize()
3453 PHAR_G(request_init) = 1; in phar_request_initialize()
3454 PHAR_G(request_ends) = 0; in phar_request_initialize()
3455 PHAR_G(request_done) = 0; in phar_request_initialize()
3456 zend_hash_init(&(PHAR_G(phar_fname_map)), 5, zend_get_hash_value, destroy_phar_data, 0); in phar_request_initialize()
3457 zend_hash_init(&(PHAR_G(phar_persist_map)), 5, zend_get_hash_value, NULL, 0); in phar_request_initialize()
3458 zend_hash_init(&(PHAR_G(phar_alias_map)), 5, zend_get_hash_value, NULL, 0); in phar_request_initialize()
3460 if (PHAR_G(manifest_cached)) { in phar_request_initialize()
3468 PHAR_G(cached_fp) = stuff; in phar_request_initialize()
3471 PHAR_G(phar_SERVER_mung_list) = 0; in phar_request_initialize()
3472 PHAR_G(cwd) = NULL; in phar_request_initialize()
3473 PHAR_G(cwd_len) = 0; in phar_request_initialize()
3474 PHAR_G(cwd_init) = 0; in phar_request_initialize()
3481 PHAR_G(request_ends) = 1; in PHP_RSHUTDOWN_FUNCTION()
3483 if (PHAR_G(request_init)) in PHP_RSHUTDOWN_FUNCTION()
3486 zend_hash_destroy(&(PHAR_G(phar_alias_map))); in PHP_RSHUTDOWN_FUNCTION()
3487 HT_INVALIDATE(&PHAR_G(phar_alias_map)); in PHP_RSHUTDOWN_FUNCTION()
3488 zend_hash_destroy(&(PHAR_G(phar_fname_map))); in PHP_RSHUTDOWN_FUNCTION()
3489 HT_INVALIDATE(&PHAR_G(phar_fname_map)); in PHP_RSHUTDOWN_FUNCTION()
3490 zend_hash_destroy(&(PHAR_G(phar_persist_map))); in PHP_RSHUTDOWN_FUNCTION()
3491 HT_INVALIDATE(&PHAR_G(phar_persist_map)); in PHP_RSHUTDOWN_FUNCTION()
3492 PHAR_G(phar_SERVER_mung_list) = 0; in PHP_RSHUTDOWN_FUNCTION()
3494 if (PHAR_G(cached_fp)) { in PHP_RSHUTDOWN_FUNCTION()
3496 if (PHAR_G(cached_fp)[i].fp) { in PHP_RSHUTDOWN_FUNCTION()
3497 php_stream_close(PHAR_G(cached_fp)[i].fp); in PHP_RSHUTDOWN_FUNCTION()
3499 if (PHAR_G(cached_fp)[i].ufp) { in PHP_RSHUTDOWN_FUNCTION()
3500 php_stream_close(PHAR_G(cached_fp)[i].ufp); in PHP_RSHUTDOWN_FUNCTION()
3502 efree(PHAR_G(cached_fp)[i].manifest); in PHP_RSHUTDOWN_FUNCTION()
3504 efree(PHAR_G(cached_fp)); in PHP_RSHUTDOWN_FUNCTION()
3505 PHAR_G(cached_fp) = 0; in PHP_RSHUTDOWN_FUNCTION()
3508 PHAR_G(request_init) = 0; in PHP_RSHUTDOWN_FUNCTION()
3510 if (PHAR_G(cwd)) { in PHP_RSHUTDOWN_FUNCTION()
3511 efree(PHAR_G(cwd)); in PHP_RSHUTDOWN_FUNCTION()
3514 PHAR_G(cwd) = NULL; in PHP_RSHUTDOWN_FUNCTION()
3515 PHAR_G(cwd_len) = 0; in PHP_RSHUTDOWN_FUNCTION()
3516 PHAR_G(cwd_init) = 0; in PHP_RSHUTDOWN_FUNCTION()
3519 PHAR_G(request_done) = 1; in PHP_RSHUTDOWN_FUNCTION()
3534 if (PHAR_G(has_zlib)) { in PHP_MINFO_FUNCTION()
3540 if (PHAR_G(has_bz2)) { in PHP_MINFO_FUNCTION()