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 TSRMLS_CC);
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 TSRMLS_CC)) {
myphar            323 ext/phar/tar.c 					phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            335 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            364 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
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 TSRMLS_CC);
myphar            392 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            404 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
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 TSRMLS_CC);
myphar            459 ext/phar/tar.c 			pefree(entry.filename, myphar->is_persistent);
myphar            461 ext/phar/tar.c 			phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            470 ext/phar/tar.c 		entry.is_persistent = myphar->is_persistent;
myphar            489 ext/phar/tar.c 			if (!zend_hash_exists(&myphar->manifest, hdr->linkname, linkname_len)) {
myphar            495 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            504 ext/phar/tar.c 		zend_hash_update(&myphar->manifest, entry.filename, entry.filename_len, (void*)&entry, sizeof(phar_entry_info), (void **) &newentry);
myphar            517 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            529 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            550 ext/phar/tar.c 					phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            554 ext/phar/tar.c 				actual_alias = pestrndup(buf, size, myphar->is_persistent);
myphar            555 ext/phar/tar.c 				myphar->alias = actual_alias;
myphar            556 ext/phar/tar.c 				myphar->alias_len = size;
myphar            564 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            580 ext/phar/tar.c 				phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            592 ext/phar/tar.c 			phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            597 ext/phar/tar.c 	if (zend_hash_exists(&(myphar->manifest), ".phar/stub.php", sizeof(".phar/stub.php")-1)) {
myphar            598 ext/phar/tar.c 		myphar->is_data = 0;
myphar            600 ext/phar/tar.c 		myphar->is_data = 1;
myphar            604 ext/phar/tar.c 	if (!myphar->is_data && PHAR_G(require_hash) && !myphar->signature) {
myphar            606 ext/phar/tar.c 		phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            613 ext/phar/tar.c 	myphar->fname = pestrndup(fname, fname_len, myphar->is_persistent);
myphar            615 ext/phar/tar.c 	phar_unixify_path_separators(myphar->fname, fname_len);
myphar            617 ext/phar/tar.c 	myphar->fname_len = fname_len;
myphar            618 ext/phar/tar.c 	myphar->fp = fp;
myphar            619 ext/phar/tar.c 	p = strrchr(myphar->fname, '/');
myphar            622 ext/phar/tar.c 		myphar->ext = memchr(p, '.', (myphar->fname + fname_len) - p);
myphar            623 ext/phar/tar.c 		if (myphar->ext == p) {
myphar            624 ext/phar/tar.c 			myphar->ext = memchr(p + 1, '.', (myphar->fname + fname_len) - p - 1);
myphar            626 ext/phar/tar.c 		if (myphar->ext) {
myphar            627 ext/phar/tar.c 			myphar->ext_len = (myphar->fname + fname_len) - myphar->ext;
myphar            633 ext/phar/tar.c 	if (SUCCESS != zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), myphar->fname, fname_len, (void*)&myphar, sizeof(phar_archive_data*), (void **)&actual)) {
myphar            638 ext/phar/tar.c 		phar_destroy_phar_data(myphar TSRMLS_CC);
myphar            642 ext/phar/tar.c 	myphar = *actual;
myphar            647 ext/phar/tar.c 		myphar->is_temporary_alias = 0;
myphar            649 ext/phar/tar.c 		if (SUCCESS == zend_hash_find(&(PHAR_GLOBALS->phar_alias_map), actual_alias, myphar->alias_len, (void **)&fd_ptr)) {
myphar            650 ext/phar/tar.c 			if (SUCCESS != phar_free_alias(*fd_ptr, actual_alias, myphar->alias_len TSRMLS_CC)) {
myphar            654 ext/phar/tar.c 				zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), myphar->fname, fname_len);
myphar            659 ext/phar/tar.c 		zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), actual_alias, myphar->alias_len, (void*)&myphar, sizeof(phar_archive_data*), NULL);
myphar            669 ext/phar/tar.c 					zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), myphar->fname, fname_len);
myphar            673 ext/phar/tar.c 			zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), alias, alias_len, (void*)&myphar, sizeof(phar_archive_data*), NULL);
myphar            674 ext/phar/tar.c 			myphar->alias = pestrndup(alias, alias_len, myphar->is_persistent);
myphar            675 ext/phar/tar.c 			myphar->alias_len = alias_len;
myphar            677 ext/phar/tar.c 			myphar->alias = pestrndup(myphar->fname, fname_len, myphar->is_persistent);
myphar            678 ext/phar/tar.c 			myphar->alias_len = fname_len;
myphar            681 ext/phar/tar.c 		myphar->is_temporary_alias = 1;
myphar            685 ext/phar/tar.c 		*pphar = myphar;