Lines Matching refs:metadata

163 	char *metadata;  in phar_tar_process_metadata()  local
167 metadata = (char *) safe_emalloc(1, entry->uncompressed_filesize, 1); in phar_tar_process_metadata()
169 read = php_stream_read(fp, metadata, entry->uncompressed_filesize); in phar_tar_process_metadata()
171 efree(metadata); in phar_tar_process_metadata()
176 if (phar_parse_metadata(&metadata, &entry->metadata, entry->uncompressed_filesize) == FAILURE) { in phar_tar_process_metadata()
178 efree(metadata); in phar_tar_process_metadata()
184 if (Z_TYPE(entry->phar->metadata) != IS_UNDEF) { in phar_tar_process_metadata()
185 efree(metadata); in phar_tar_process_metadata()
188 entry->phar->metadata = entry->metadata; in phar_tar_process_metadata()
189 ZVAL_UNDEF(&entry->metadata); in phar_tar_process_metadata()
191 if (Z_TYPE(mentry->metadata) != IS_UNDEF) { in phar_tar_process_metadata()
192 efree(metadata); in phar_tar_process_metadata()
196 mentry->metadata = entry->metadata; in phar_tar_process_metadata()
197 ZVAL_UNDEF(&entry->metadata); in phar_tar_process_metadata()
200 efree(metadata); in phar_tar_process_metadata()
876 int phar_tar_setmetadata(zval *metadata, phar_entry_info *entry, char **error) /* {{{ */ in phar_tar_setmetadata() argument
886 php_var_serialize(&entry->metadata_str, metadata, &metadata_hash); in phar_tar_setmetadata()
917 phar_entry_info *entry = (phar_entry_info *)Z_PTR_P(zv), *metadata, newentry = {0}; in phar_tar_setupmetadata() local
921 return phar_tar_setmetadata(&entry->phar->metadata, entry, error); in phar_tar_setupmetadata()
939 if (Z_TYPE(entry->metadata) == IS_UNDEF) { in phar_tar_setupmetadata()
945 if (NULL != (metadata = zend_hash_str_find_ptr(&(entry->phar->manifest), lookfor, lookfor_len))) { in phar_tar_setupmetadata()
947 ret = phar_tar_setmetadata(&entry->metadata, metadata, error); in phar_tar_setupmetadata()
958 …if (NULL == (metadata = zend_hash_str_add_mem(&(entry->phar->manifest), lookfor, lookfor_len, (voi… in phar_tar_setupmetadata()
964 return phar_tar_setmetadata(&entry->metadata, metadata, error); in phar_tar_setupmetadata()
1177 if (Z_TYPE(phar->metadata) != IS_UNDEF) { in phar_tar_flush()
1180 if (ZEND_HASH_APPLY_KEEP != phar_tar_setmetadata(&phar->metadata, mentry, error)) { in phar_tar_flush()
1203 if (ZEND_HASH_APPLY_KEEP != phar_tar_setmetadata(&phar->metadata, mentry, error)) { in phar_tar_flush()