pphar             532 ext/phar/phar.c int phar_open_parsed_phar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error) /* {{{ */
pphar             577 ext/phar/phar.c 		if (pphar) {
pphar             578 ext/phar/phar.c 			*pphar = phar;
pphar             586 ext/phar/phar.c 		if (pphar) {
pphar             587 ext/phar/phar.c 			*pphar = NULL;
pphar             652 ext/phar/phar.c static int phar_parse_pharfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, zend_long halt_offset, phar_archive_data** pphar, php_uint32 compression, char **error) /* {{{ */
pphar             664 ext/phar/phar.c 	if (pphar) {
pphar             665 ext/phar/phar.c 		*pphar = NULL;
pphar            1231 ext/phar/phar.c 	if (pphar) {
pphar            1232 ext/phar/phar.c 		*pphar = mydata;
pphar            1242 ext/phar/phar.c int phar_open_or_create_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error) /* {{{ */
pphar            1273 ext/phar/phar.c 		if (pphar) {
pphar            1274 ext/phar/phar.c 			*pphar = *test;
pphar            1307 ext/phar/phar.c 		return phar_open_or_create_zip(fname, fname_len, alias, alias_len, is_data, options, pphar, error);
pphar            1312 ext/phar/phar.c 		return phar_open_or_create_tar(fname, fname_len, alias, alias_len, is_data, options, pphar, error);
pphar            1315 ext/phar/phar.c 	return phar_create_or_parse_filename(fname, fname_len, alias, alias_len, is_data, options, pphar, error);
pphar            1319 ext/phar/phar.c int phar_create_or_parse_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error) /* {{{ */
pphar            1326 ext/phar/phar.c 	if (!pphar) {
pphar            1327 ext/phar/phar.c 		pphar = &mydata;
pphar            1347 ext/phar/phar.c 		if (phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error) == SUCCESS) {
pphar            1348 ext/phar/phar.c 			if ((*pphar)->is_data || !PHAR_G(readonly)) {
pphar            1349 ext/phar/phar.c 				(*pphar)->is_writeable = 1;
pphar            1396 ext/phar/phar.c 	if (pphar) {
pphar            1397 ext/phar/phar.c 		*pphar = mydata;
pphar            1433 ext/phar/phar.c 				if (pphar) {
pphar            1434 ext/phar/phar.c 					*pphar = NULL;
pphar            1455 ext/phar/phar.c 			if (pphar) {
pphar            1456 ext/phar/phar.c 				*pphar = NULL;
pphar            1474 ext/phar/phar.c int phar_open_from_filename(char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, char **error) /* {{{ */
pphar            1488 ext/phar/phar.c 	if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, is_data, options, pphar, error) == SUCCESS) {
pphar            1521 ext/phar/phar.c 	ret =  phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error);
pphar            1565 ext/phar/phar.c static int phar_open_from_fp(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, int is_data, char **error) /* {{{ */
pphar            1704 ext/phar/phar.c 				return phar_parse_zipfile(fp, fname, fname_len, alias, alias_len, pphar, error);
pphar            1710 ext/phar/phar.c 					return phar_parse_tarfile(fp, fname, fname_len, alias, alias_len, pphar, is_data, compression, error);
pphar            1717 ext/phar/phar.c 			return phar_parse_pharfile(fp, fname, fname_len, alias, alias_len, halt_offset, pphar, compression, error);
pphar            1933 ext/phar/phar.c 		phar_archive_data *pphar;
pphar            1936 ext/phar/phar.c 			if (NULL != (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), (char *) filename, filename_len))) {
pphar            1937 ext/phar/phar.c 				*ext_str = filename + (filename_len - pphar->ext_len);
pphar            1939 ext/phar/phar.c 				*ext_len = pphar->ext_len;
pphar            1945 ext/phar/phar.c 				if (executable == 1 && !pphar->is_data) {
pphar            1949 ext/phar/phar.c 				if (!executable && pphar->is_data) {
pphar            1956 ext/phar/phar.c 			if (PHAR_G(manifest_cached) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, (char *) filename, filename_len))) {
pphar            1957 ext/phar/phar.c 				*ext_str = filename + (filename_len - pphar->ext_len);
pphar            1974 ext/phar/phar.c 					if (NULL == (pphar = zend_hash_get_current_data_ptr(&(PHAR_G(phar_fname_map))))) {
pphar            1977 ext/phar/phar.c 					*ext_str = filename + (ZSTR_LEN(str_key) - pphar->ext_len);
pphar            1993 ext/phar/phar.c 						if (NULL == (pphar = zend_hash_get_current_data_ptr(&cached_phars))) {
pphar            1996 ext/phar/phar.c 						*ext_str = filename + (ZSTR_LEN(str_key) - pphar->ext_len);
pphar            3471 ext/phar/phar.c 			phar_archive_data *pphar;
pphar            3475 ext/phar/phar.c 			(pphar = zend_hash_get_current_data_ptr(&cached_phars)) != NULL;
pphar            3477 ext/phar/phar.c 				stuff[pphar->phar_pos].manifest = (phar_entry_fp_info *) ecalloc( zend_hash_num_elements(&(pphar->manifest)), sizeof(phar_entry_fp_info));
pphar             548 ext/phar/phar_internal.h int phar_open_from_filename(char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, char **error);
pphar             549 ext/phar/phar_internal.h int phar_open_or_create_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
pphar             550 ext/phar/phar_internal.h int phar_create_or_parse_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
pphar             554 ext/phar/phar_internal.h int phar_open_parsed_phar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
pphar             566 ext/phar/phar_internal.h zend_string *phar_find_in_include_path(char *file, int file_len, phar_archive_data **pphar);
pphar             579 ext/phar/phar_internal.h int phar_copy_on_write(phar_archive_data **pphar);
pphar             583 ext/phar/phar_internal.h int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, php_uint32 compression, char **error);
pphar             584 ext/phar/phar_internal.h int phar_open_or_create_tar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
pphar             588 ext/phar/phar_internal.h int phar_parse_zipfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, char **error);
pphar             589 ext/phar/phar_internal.h int phar_open_or_create_zip(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
pphar             593 ext/phar/phar_internal.h static int phar_open_from_fp(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, int is_data, char **error);
pphar             357 ext/phar/phar_object.c 	phar_archive_data *pphar;
pphar             360 ext/phar/phar_object.c 	pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), fname, fname_len);
pphar             362 ext/phar/phar_object.c 	if (!pphar && PHAR_G(manifest_cached)) {
pphar             363 ext/phar/phar_object.c 		pphar = zend_hash_str_find_ptr(&cached_phars, fname, fname_len);
pphar             367 ext/phar/phar_object.c 		if (zend_hash_str_exists(&(pphar->manifest), e, e_len)) {
pphar             460 ext/phar/phar_object.c 	phar_archive_data *pphar;
pphar             483 ext/phar/phar_object.c 		if (NULL == (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), arch, arch_len))) {
pphar             484 ext/phar/phar_object.c 			if (PHAR_G(manifest_cached) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, arch, arch_len))) {
pphar             485 ext/phar/phar_object.c 				if (SUCCESS == phar_copy_on_write(&pphar)) {
pphar             498 ext/phar/phar_object.c 		if (SUCCESS != phar_mount_entry(pphar, actual, actual_len, path, path_len)) {
pphar             520 ext/phar/phar_object.c 	} else if (PHAR_G(phar_fname_map.u.flags) && NULL != (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), fname, fname_len))) {
pphar             522 ext/phar/phar_object.c 	} else if (PHAR_G(manifest_cached) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, fname, fname_len))) {
pphar             523 ext/phar/phar_object.c 		if (SUCCESS == phar_copy_on_write(&pphar)) {
pphar            2012 ext/phar/phar_object.c 	phar_archive_data *pphar = NULL;
pphar            2096 ext/phar/phar_object.c 	if (PHAR_G(manifest_cached) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, newpath, phar->fname_len))) {
pphar            2102 ext/phar/phar_object.c 	if (NULL != (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), newpath, phar->fname_len))) {
pphar            2103 ext/phar/phar_object.c 		if (pphar->fname_len == phar->fname_len && !memcmp(pphar->fname, phar->fname, phar->fname_len)) {
pphar            2105 ext/phar/phar_object.c 				pphar->is_tar = phar->is_tar;
pphar            2106 ext/phar/phar_object.c 				pphar->is_zip = phar->is_zip;
pphar            2107 ext/phar/phar_object.c 				pphar->is_data = phar->is_data;
pphar            2108 ext/phar/phar_object.c 				pphar->flags = phar->flags;
pphar            2109 ext/phar/phar_object.c 				pphar->fp = phar->fp;
pphar            2113 ext/phar/phar_object.c 				phar = pphar;
pphar            2161 ext/phar/phar_object.c 	if ((!pphar || phar == pphar) && NULL == zend_hash_str_update_ptr(&(PHAR_G(phar_fname_map)), newpath, phar->fname_len, phar)) {
pphar            3579 ext/phar/phar_object.c static void phar_add_file(phar_archive_data **pphar, char *filename, int filename_len, char *cont_str, size_t cont_len, zval *zresource)
pphar            3587 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_BadMethodCallException, 0, "Cannot create any files in magic \".phar\" directory", (*pphar)->fname);
pphar            3591 ext/phar/phar_object.c 	if (!(data = phar_get_or_create_entry_data((*pphar)->fname, (*pphar)->fname_len, filename, filename_len, "w+b", 0, &error, 1))) {
pphar            3623 ext/phar/phar_object.c 		if (pphar[0] != data->phar) {
pphar            3624 ext/phar/phar_object.c 			*pphar = data->phar;
pphar            3627 ext/phar/phar_object.c 		phar_flush(*pphar, 0, 0, 0, &error);
pphar            3639 ext/phar/phar_object.c static void phar_mkdir(phar_archive_data **pphar, char *dirname, int dirname_len)
pphar            3644 ext/phar/phar_object.c 	if (!(data = phar_get_or_create_entry_data((*pphar)->fname, (*pphar)->fname_len, dirname, dirname_len, "w+b", 2, &error, 1))) {
pphar            3659 ext/phar/phar_object.c 		if (data->phar != *pphar) {
pphar            3660 ext/phar/phar_object.c 			*pphar = data->phar;
pphar            3663 ext/phar/phar_object.c 		phar_flush(*pphar, 0, 0, 0, &error);
pphar             104 ext/phar/stream.c 		phar_archive_data *pphar = NULL, *phar;
pphar             106 ext/phar/stream.c 		if (PHAR_G(request_init) && PHAR_G(phar_fname_map.u.flags) && NULL == (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), arch, arch_len))) {
pphar             107 ext/phar/stream.c 			pphar = NULL;
pphar             109 ext/phar/stream.c 		if (PHAR_G(readonly) && (!pphar || !pphar->is_data)) {
pphar             684 ext/phar/stream.c 	phar_archive_data *pphar;
pphar             708 ext/phar/stream.c 	pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), resource->host, host_len);
pphar             709 ext/phar/stream.c 	if (PHAR_G(readonly) && (!pphar || !pphar->is_data)) {
pphar             127 ext/phar/tar.c int phar_open_or_create_tar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error) /* {{{ */
pphar             136 ext/phar/tar.c 	if (pphar) {
pphar             137 ext/phar/tar.c 		*pphar = phar;
pphar             205 ext/phar/tar.c int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, php_uint32 compression, char **error) /* {{{ */
pphar             682 ext/phar/tar.c 	if (pphar) {
pphar             683 ext/phar/tar.c 		*pphar = myphar;
pphar             253 ext/phar/util.c zend_string *phar_find_in_include_path(char *filename, int filename_len, phar_archive_data **pphar) /* {{{ */
pphar             260 ext/phar/util.c 	if (pphar) {
pphar             261 ext/phar/util.c 		*pphar = NULL;
pphar             263 ext/phar/util.c 		pphar = &phar;
pphar             294 ext/phar/util.c 		if (pphar) {
pphar             295 ext/phar/util.c 			*pphar = phar;
pphar             330 ext/phar/util.c 		*pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), arch, arch_len);
pphar             332 ext/phar/util.c 		if (!*pphar && PHAR_G(manifest_cached)) {
pphar             333 ext/phar/util.c 			*pphar = zend_hash_str_find_ptr(&cached_phars, arch, arch_len);
pphar            1980 ext/phar/util.c static void phar_copy_cached_phar(phar_archive_data **pphar) /* {{{ */
pphar            1988 ext/phar/util.c 	*phar = **pphar;
pphar            2015 ext/phar/util.c 	zend_hash_copy(&newmanifest, &(*pphar)->manifest, phar_manifest_copy_ctor);
pphar            2022 ext/phar/util.c 	zend_hash_copy(&phar->virtual_dirs, &(*pphar)->virtual_dirs, NULL);
pphar            2023 ext/phar/util.c 	*pphar = phar;
pphar            2034 ext/phar/util.c int phar_copy_on_write(phar_archive_data **pphar) /* {{{ */
pphar            2039 ext/phar/util.c 	ZVAL_PTR(&zv, *pphar);
pphar            2040 ext/phar/util.c 	if (NULL == (pzv = zend_hash_str_add(&(PHAR_G(phar_fname_map)), (*pphar)->fname, (*pphar)->fname_len, &zv))) {
pphar            2051 ext/phar/util.c 		zend_hash_str_del(&(PHAR_G(phar_fname_map)), (*pphar)->fname, (*pphar)->fname_len);
pphar            2055 ext/phar/util.c 	*pphar = newpphar;
pphar             166 ext/phar/zip.c int phar_parse_zipfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, char **error) /* {{{ */
pphar             733 ext/phar/zip.c 	if (pphar) {
pphar             734 ext/phar/zip.c 		*pphar = mydata;
pphar             744 ext/phar/zip.c int phar_open_or_create_zip(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error) /* {{{ */
pphar             753 ext/phar/zip.c 	if (pphar) {
pphar             754 ext/phar/zip.c 		*pphar = phar;