Lines Matching refs:entry_obj

4405 	phar_entry_object *entry_obj;  in PHP_METHOD()  local
4414 entry_obj = (phar_entry_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset); in PHP_METHOD()
4416 if (entry_obj->entry) { in PHP_METHOD()
4452 entry_obj->entry = entry_info; in PHP_METHOD()
4465 …phar_entry_object *entry_obj = (phar_entry_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers…
4466 if (!entry_obj->entry) { \
4476 …phar_entry_object *entry_obj = (phar_entry_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers… in PHP_METHOD() local
4482 if (entry_obj->entry && entry_obj->entry->is_temp_dir) { in PHP_METHOD()
4483 if (entry_obj->entry->filename) { in PHP_METHOD()
4484 efree(entry_obj->entry->filename); in PHP_METHOD()
4485 entry_obj->entry->filename = NULL; in PHP_METHOD()
4488 efree(entry_obj->entry); in PHP_METHOD()
4489 entry_obj->entry = NULL; in PHP_METHOD()
4503 RETURN_LONG(entry_obj->entry->compressed_filesize); in PHP_METHOD()
4520 RETURN_BOOL(entry_obj->entry->flags & PHAR_ENT_COMPRESSION_MASK); in PHP_METHOD()
4525 RETURN_BOOL(entry_obj->entry->flags & PHAR_ENT_COMPRESSION_MASK); in PHP_METHOD()
4527 RETURN_BOOL(entry_obj->entry->flags & PHAR_ENT_COMPRESSED_GZ); in PHP_METHOD()
4529 RETURN_BOOL(entry_obj->entry->flags & PHAR_ENT_COMPRESSED_BZ2); in PHP_METHOD()
4546 if (entry_obj->entry->is_dir) { in PHP_METHOD()
4552 if (entry_obj->entry->is_crc_checked) { in PHP_METHOD()
4553 RETURN_LONG(entry_obj->entry->crc32); in PHP_METHOD()
4570 RETURN_BOOL(entry_obj->entry->is_crc_checked); in PHP_METHOD()
4583 RETURN_LONG(entry_obj->entry->flags & ~(PHAR_ENT_PERM_MASK|PHAR_ENT_COMPRESSION_MASK)); in PHP_METHOD()
4599 if (entry_obj->entry->is_temp_dir) { in PHP_METHOD()
4601 …emporary directory (not an actual entry in the archive), cannot chmod", entry_obj->entry->filename… in PHP_METHOD()
4605 if (PHAR_G(readonly) && !entry_obj->entry->phar->is_data) { in PHP_METHOD()
4606 … \"%s\" in phar \"%s\", write operations are prohibited", entry_obj->entry->filename, entry_obj->e… in PHP_METHOD()
4610 if (entry_obj->entry->is_persistent) { in PHP_METHOD()
4611 phar_archive_data *phar = entry_obj->entry->phar; in PHP_METHOD()
4618entry_obj->entry = zend_hash_str_find_ptr(&phar->manifest, entry_obj->entry->filename, entry_obj->… in PHP_METHOD()
4621 entry_obj->entry->flags &= ~PHAR_ENT_PERM_MASK; in PHP_METHOD()
4623 entry_obj->entry->flags |= perms; in PHP_METHOD()
4624 entry_obj->entry->old_flags = entry_obj->entry->flags; in PHP_METHOD()
4625 entry_obj->entry->phar->is_modified = 1; in PHP_METHOD()
4626 entry_obj->entry->is_modified = 1; in PHP_METHOD()
4640 phar_flush(entry_obj->entry->phar, 0, 0, 0, &error); in PHP_METHOD()
4658 …RETURN_BOOL(phar_metadata_tracker_has_data(&entry_obj->entry->metadata_tracker, entry_obj->entry->… in PHP_METHOD()
4675 tracker = &entry_obj->entry->metadata_tracker; in PHP_METHOD()
4676 if (phar_metadata_tracker_has_data(tracker, entry_obj->entry->is_persistent)) { in PHP_METHOD()
4677 …phar_metadata_tracker_unserialize_or_copy(tracker, return_value, entry_obj->entry->is_persistent, … in PHP_METHOD()
4694 if (PHAR_G(readonly) && !entry_obj->entry->phar->is_data) { in PHP_METHOD()
4699 if (entry_obj->entry->is_temp_dir) { in PHP_METHOD()
4705 if (entry_obj->entry->is_persistent) { in PHP_METHOD()
4706 phar_archive_data *phar = entry_obj->entry->phar; in PHP_METHOD()
4713entry_obj->entry = zend_hash_str_find_ptr(&phar->manifest, entry_obj->entry->filename, entry_obj->… in PHP_METHOD()
4714 ZEND_ASSERT(!entry_obj->entry->is_persistent); /* Should no longer be persistent */ in PHP_METHOD()
4717 …if (serialize_metadata_or_throw(&entry_obj->entry->metadata_tracker, entry_obj->entry->is_persiste… in PHP_METHOD()
4721 entry_obj->entry->is_modified = 1; in PHP_METHOD()
4722 entry_obj->entry->phar->is_modified = 1; in PHP_METHOD()
4723 phar_flush(entry_obj->entry->phar, 0, 0, 0, &error); in PHP_METHOD()
4743 if (PHAR_G(readonly) && !entry_obj->entry->phar->is_data) { in PHP_METHOD()
4748 if (entry_obj->entry->is_temp_dir) { in PHP_METHOD()
4754 …if (phar_metadata_tracker_has_data(&entry_obj->entry->metadata_tracker, entry_obj->entry->is_persi… in PHP_METHOD()
4755 if (entry_obj->entry->is_persistent) { in PHP_METHOD()
4756 phar_archive_data *phar = entry_obj->entry->phar; in PHP_METHOD()
4763entry_obj->entry = zend_hash_str_find_ptr(&phar->manifest, entry_obj->entry->filename, entry_obj->… in PHP_METHOD()
4766 phar_metadata_tracker_free(&entry_obj->entry->metadata_tracker, entry_obj->entry->is_persistent); in PHP_METHOD()
4767 entry_obj->entry->is_modified = 1; in PHP_METHOD()
4768 entry_obj->entry->phar->is_modified = 1; in PHP_METHOD()
4770 phar_flush(entry_obj->entry->phar, 0, 0, 0, &error); in PHP_METHOD()
4800 if (entry_obj->entry->is_dir) { in PHP_METHOD()
4802 …retrieve contents, \"%s\" in phar \"%s\" is a directory", entry_obj->entry->filename, entry_obj->e… in PHP_METHOD()
4806 link = phar_get_link_source(entry_obj->entry); in PHP_METHOD()
4809 link = entry_obj->entry; in PHP_METHOD()
4814 …or: Cannot retrieve contents, \"%s\" in phar \"%s\": %s", entry_obj->entry->filename, entry_obj->e… in PHP_METHOD()
4821 …rror: Cannot retrieve contents of \"%s\" in phar \"%s\"", entry_obj->entry->filename, entry_obj->e… in PHP_METHOD()
4847 if (entry_obj->entry->is_tar) { in PHP_METHOD()
4853 if (entry_obj->entry->is_dir) { in PHP_METHOD()
4859 if (PHAR_G(readonly) && !entry_obj->entry->phar->is_data) { in PHP_METHOD()
4865 if (entry_obj->entry->is_deleted) { in PHP_METHOD()
4871 if (entry_obj->entry->is_persistent) { in PHP_METHOD()
4872 phar_archive_data *phar = entry_obj->entry->phar; in PHP_METHOD()
4879entry_obj->entry = zend_hash_str_find_ptr(&phar->manifest, entry_obj->entry->filename, entry_obj->… in PHP_METHOD()
4883 if (entry_obj->entry->flags & PHAR_ENT_COMPRESSED_GZ) { in PHP_METHOD()
4887 if ((entry_obj->entry->flags & PHAR_ENT_COMPRESSED_BZ2) != 0) { in PHP_METHOD()
4895 if (SUCCESS != phar_open_entry_fp(entry_obj->entry, &error, 1)) { in PHP_METHOD()
4897 …"%s\" in phar \"%s\" in order to compress with gzip: %s", entry_obj->entry->filename, entry_obj->e… in PHP_METHOD()
4909 entry_obj->entry->old_flags = entry_obj->entry->flags; in PHP_METHOD()
4910 entry_obj->entry->flags &= ~PHAR_ENT_COMPRESSION_MASK; in PHP_METHOD()
4911 entry_obj->entry->flags |= PHAR_ENT_COMPRESSED_GZ; in PHP_METHOD()
4914 if (entry_obj->entry->flags & PHAR_ENT_COMPRESSED_BZ2) { in PHP_METHOD()
4918 if ((entry_obj->entry->flags & PHAR_ENT_COMPRESSED_GZ) != 0) { in PHP_METHOD()
4926 if (SUCCESS != phar_open_entry_fp(entry_obj->entry, &error, 1)) { in PHP_METHOD()
4928 …%s\" in phar \"%s\" in order to compress with bzip2: %s", entry_obj->entry->filename, entry_obj->e… in PHP_METHOD()
4939 entry_obj->entry->old_flags = entry_obj->entry->flags; in PHP_METHOD()
4940 entry_obj->entry->flags &= ~PHAR_ENT_COMPRESSION_MASK; in PHP_METHOD()
4941 entry_obj->entry->flags |= PHAR_ENT_COMPRESSED_BZ2; in PHP_METHOD()
4948 entry_obj->entry->phar->is_modified = 1; in PHP_METHOD()
4949 entry_obj->entry->is_modified = 1; in PHP_METHOD()
4950 phar_flush(entry_obj->entry->phar, 0, 0, 0, &error); in PHP_METHOD()
4974 if (entry_obj->entry->is_dir) { in PHP_METHOD()
4980 if ((entry_obj->entry->flags & PHAR_ENT_COMPRESSION_MASK) == 0) { in PHP_METHOD()
4984 if (PHAR_G(readonly) && !entry_obj->entry->phar->is_data) { in PHP_METHOD()
4990 if (entry_obj->entry->is_deleted) { in PHP_METHOD()
4996 if ((entry_obj->entry->flags & PHAR_ENT_COMPRESSED_GZ) != 0 && !PHAR_G(has_zlib)) { in PHP_METHOD()
5002 if ((entry_obj->entry->flags & PHAR_ENT_COMPRESSED_BZ2) != 0 && !PHAR_G(has_bz2)) { in PHP_METHOD()
5008 if (entry_obj->entry->is_persistent) { in PHP_METHOD()
5009 phar_archive_data *phar = entry_obj->entry->phar; in PHP_METHOD()
5016entry_obj->entry = zend_hash_str_find_ptr(&phar->manifest, entry_obj->entry->filename, entry_obj->… in PHP_METHOD()
5018 switch (entry_obj->entry->flags & PHAR_ENT_COMPRESSION_MASK) { in PHP_METHOD()
5031 if (SUCCESS != phar_open_entry_fp(entry_obj->entry, &error, 1)) { in PHP_METHOD()
5033 …ressed file \"%s\" in phar \"%s\": %s", compression_type, entry_obj->entry->filename, entry_obj->e… in PHP_METHOD()
5038 entry_obj->entry->old_flags = entry_obj->entry->flags; in PHP_METHOD()
5039 entry_obj->entry->flags &= ~PHAR_ENT_COMPRESSION_MASK; in PHP_METHOD()
5040 entry_obj->entry->phar->is_modified = 1; in PHP_METHOD()
5041 entry_obj->entry->is_modified = 1; in PHP_METHOD()
5042 phar_flush(entry_obj->entry->phar, 0, 0, 0, &error); in PHP_METHOD()