myphar            212 ext/phar/tar.c 	phar_archive_data *myphar, *actual;
myphar            236 ext/phar/tar.c 	myphar = (phar_archive_data *) pecalloc(1, sizeof(phar_archive_data), PHAR_G(persist));
myphar            237 ext/phar/tar.c 	myphar->is_persistent = PHAR_G(persist);
myphar            239 ext/phar/tar.c 	zend_hash_init(&myphar->manifest, 2 + (totalsize >> 12),
myphar            240 ext/phar/tar.c 		zend_get_hash_value, destroy_phar_manifest_entry, (zend_bool)myphar->is_persistent);
myphar            241 ext/phar/tar.c 	zend_hash_init(&myphar->mounted_dirs, 5,
myphar            242 ext/phar/tar.c 		zend_get_hash_value, NULL, (zend_bool)myphar->is_persistent);
myphar            243 ext/phar/tar.c 	zend_hash_init(&myphar->virtual_dirs, 4 + (totalsize >> 11),
myphar            244 ext/phar/tar.c 		zend_get_hash_value, NULL, (zend_bool)myphar->is_persistent);
myphar            245 ext/phar/tar.c 	myphar->is_tar = 1;
myphar            247 ext/phar/tar.c 	myphar->flags = compression;
myphar            251 ext/phar/tar.c 	entry.phar = myphar;
myphar            284 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            304 ext/phar/tar.c 			myphar->sig_flags = PHAR_GET_32(buf);
myphar            305 ext/phar/tar.c 			if (FAILURE == phar_verify_signature(fp, php_stream_tell(fp) - size - 512, myphar->sig_flags, buf + 8, size - 8, fname, &myphar->signature, &myphar->sig_len, error)) {
myphar            323 ext/phar/tar.c 					phar_destroy_phar_data(myphar);
myphar            335 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            364 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            367 ext/phar/tar.c 			entry.filename = pemalloc(entry.filename_len+1, myphar->is_persistent);
myphar            376 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            392 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            404 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            432 ext/phar/tar.c 			entry.filename = pestrndup(name, entry.filename_len, myphar->is_persistent);
myphar            443 ext/phar/tar.c 			entry.filename = pestrndup(hdr->name, i, myphar->is_persistent);
myphar            453 ext/phar/tar.c 		phar_add_virtual_dirs(myphar, entry.filename, entry.filename_len);
myphar            459 ext/phar/tar.c 			pefree(entry.filename, myphar->is_persistent);
myphar            461 ext/phar/tar.c 			phar_destroy_phar_data(myphar);
myphar            470 ext/phar/tar.c 		entry.is_persistent = myphar->is_persistent;
myphar            487 ext/phar/tar.c 			if (!zend_hash_str_exists(&myphar->manifest, hdr->linkname, linkname_len)) {
myphar            493 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            502 ext/phar/tar.c 		newentry = zend_hash_str_update_mem(&myphar->manifest, entry.filename, entry.filename_len, (void*)&entry, sizeof(phar_entry_info));
myphar            515 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            527 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            548 ext/phar/tar.c 					phar_destroy_phar_data(myphar);
myphar            552 ext/phar/tar.c 				actual_alias = pestrndup(buf, size, myphar->is_persistent);
myphar            553 ext/phar/tar.c 				myphar->alias = actual_alias;
myphar            554 ext/phar/tar.c 				myphar->alias_len = size;
myphar            562 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            578 ext/phar/tar.c 				phar_destroy_phar_data(myphar);
myphar            590 ext/phar/tar.c 			phar_destroy_phar_data(myphar);
myphar            595 ext/phar/tar.c 	if (zend_hash_str_exists(&(myphar->manifest), ".phar/stub.php", sizeof(".phar/stub.php")-1)) {
myphar            596 ext/phar/tar.c 		myphar->is_data = 0;
myphar            598 ext/phar/tar.c 		myphar->is_data = 1;
myphar            602 ext/phar/tar.c 	if (!myphar->is_data && PHAR_G(require_hash) && !myphar->signature) {
myphar            604 ext/phar/tar.c 		phar_destroy_phar_data(myphar);
myphar            611 ext/phar/tar.c 	myphar->fname = pestrndup(fname, fname_len, myphar->is_persistent);
myphar            613 ext/phar/tar.c 	phar_unixify_path_separators(myphar->fname, fname_len);
myphar            615 ext/phar/tar.c 	myphar->fname_len = fname_len;
myphar            616 ext/phar/tar.c 	myphar->fp = fp;
myphar            617 ext/phar/tar.c 	p = strrchr(myphar->fname, '/');
myphar            620 ext/phar/tar.c 		myphar->ext = memchr(p, '.', (myphar->fname + fname_len) - p);
myphar            621 ext/phar/tar.c 		if (myphar->ext == p) {
myphar            622 ext/phar/tar.c 			myphar->ext = memchr(p + 1, '.', (myphar->fname + fname_len) - p - 1);
myphar            624 ext/phar/tar.c 		if (myphar->ext) {
myphar            625 ext/phar/tar.c 			myphar->ext_len = (myphar->fname + fname_len) - myphar->ext;
myphar            631 ext/phar/tar.c 	if (NULL == (actual = zend_hash_str_add_ptr(&(PHAR_G(phar_fname_map)), myphar->fname, fname_len, myphar))) {
myphar            636 ext/phar/tar.c 		phar_destroy_phar_data(myphar);
myphar            640 ext/phar/tar.c 	myphar = actual;
myphar            645 ext/phar/tar.c 		myphar->is_temporary_alias = 0;
myphar            647 ext/phar/tar.c 		if (NULL != (fd_ptr = zend_hash_str_find_ptr(&(PHAR_G(phar_alias_map)), actual_alias, myphar->alias_len))) {
myphar            648 ext/phar/tar.c 			if (SUCCESS != phar_free_alias(fd_ptr, actual_alias, myphar->alias_len)) {
myphar            652 ext/phar/tar.c 				zend_hash_str_del(&(PHAR_G(phar_fname_map)), myphar->fname, fname_len);
myphar            657 ext/phar/tar.c 		zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), actual_alias, myphar->alias_len, myphar);
myphar            667 ext/phar/tar.c 					zend_hash_str_del(&(PHAR_G(phar_fname_map)), myphar->fname, fname_len);
myphar            671 ext/phar/tar.c 			zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), alias, alias_len, myphar);
myphar            672 ext/phar/tar.c 			myphar->alias = pestrndup(alias, alias_len, myphar->is_persistent);
myphar            673 ext/phar/tar.c 			myphar->alias_len = alias_len;
myphar            675 ext/phar/tar.c 			myphar->alias = pestrndup(myphar->fname, fname_len, myphar->is_persistent);
myphar            676 ext/phar/tar.c 			myphar->alias_len = fname_len;
myphar            679 ext/phar/tar.c 		myphar->is_temporary_alias = 1;
myphar            683 ext/phar/tar.c 		*pphar = myphar;