Lines Matching refs:metadata

160 	char *metadata;  in phar_tar_process_metadata()  local
164 metadata = (char *) safe_emalloc(1, entry->uncompressed_filesize, 1); in phar_tar_process_metadata()
166 read = php_stream_read(fp, metadata, entry->uncompressed_filesize); in phar_tar_process_metadata()
168 efree(metadata); in phar_tar_process_metadata()
173 …if (phar_parse_metadata(&metadata, &entry->metadata, entry->uncompressed_filesize TSRMLS_CC) == FA… in phar_tar_process_metadata()
175 efree(metadata); in phar_tar_process_metadata()
181 entry->phar->metadata = entry->metadata; in phar_tar_process_metadata()
182 entry->metadata = NULL; in phar_tar_process_metadata()
185 mentry->metadata = entry->metadata; in phar_tar_process_metadata()
186 entry->metadata = NULL; in phar_tar_process_metadata()
189 efree(metadata); in phar_tar_process_metadata()
827 int phar_tar_setmetadata(zval *metadata, phar_entry_info *entry, char **error TSRMLS_DC) /* {{{ */ in phar_tar_setmetadata() argument
838 php_var_serialize(&entry->metadata_str, &metadata, &metadata_hash TSRMLS_CC); in phar_tar_setmetadata()
869 phar_entry_info *entry = (phar_entry_info *)pDest, *metadata, newentry = {0}; in phar_tar_setupmetadata() local
873 return phar_tar_setmetadata(entry->phar->metadata, entry, error TSRMLS_CC); in phar_tar_setupmetadata()
891 if (!entry->metadata) { in phar_tar_setupmetadata()
897 …if (SUCCESS == zend_hash_find(&(entry->phar->manifest), lookfor, lookfor_len, (void **)&metadata))… in phar_tar_setupmetadata()
899 ret = phar_tar_setmetadata(entry->metadata, metadata, error TSRMLS_CC); in phar_tar_setupmetadata()
910 …manifest), lookfor, lookfor_len, (void *)&newentry, sizeof(phar_entry_info), (void **)&metadata)) { in phar_tar_setupmetadata()
916 return phar_tar_setmetadata(entry->metadata, metadata, error TSRMLS_CC); in phar_tar_setupmetadata()
1119 if (phar->metadata) { in phar_tar_flush()
1122 if (ZEND_HASH_APPLY_KEEP != phar_tar_setmetadata(phar->metadata, mentry, error TSRMLS_CC)) { in phar_tar_flush()
1145 if (ZEND_HASH_APPLY_KEEP != phar_tar_setmetadata(phar->metadata, mentry, error TSRMLS_CC)) { in phar_tar_flush()