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 entry->phar->metadata = entry->metadata; in phar_tar_process_metadata()
185 ZVAL_UNDEF(&entry->metadata); in phar_tar_process_metadata()
188 mentry->metadata = entry->metadata; in phar_tar_process_metadata()
189 ZVAL_UNDEF(&entry->metadata); in phar_tar_process_metadata()
192 efree(metadata); in phar_tar_process_metadata()
857 int phar_tar_setmetadata(zval *metadata, phar_entry_info *entry, char **error) /* {{{ */ in phar_tar_setmetadata() argument
867 php_var_serialize(&entry->metadata_str, metadata, &metadata_hash); in phar_tar_setmetadata()
898 phar_entry_info *entry = (phar_entry_info *)Z_PTR_P(zv), *metadata, newentry = {0}; in phar_tar_setupmetadata() local
902 return phar_tar_setmetadata(&entry->phar->metadata, entry, error); in phar_tar_setupmetadata()
920 if (Z_TYPE(entry->metadata) == IS_UNDEF) { in phar_tar_setupmetadata()
926 if (NULL != (metadata = zend_hash_str_find_ptr(&(entry->phar->manifest), lookfor, lookfor_len))) { in phar_tar_setupmetadata()
928 ret = phar_tar_setmetadata(&entry->metadata, metadata, error); in phar_tar_setupmetadata()
939 …if (NULL == (metadata = zend_hash_str_add_mem(&(entry->phar->manifest), lookfor, lookfor_len, (voi… in phar_tar_setupmetadata()
945 return phar_tar_setmetadata(&entry->metadata, metadata, error); in phar_tar_setupmetadata()
1171 if (Z_TYPE(phar->metadata) != IS_UNDEF) { in phar_tar_flush()
1174 if (ZEND_HASH_APPLY_KEEP != phar_tar_setmetadata(&phar->metadata, mentry, error)) { in phar_tar_flush()
1197 if (ZEND_HASH_APPLY_KEEP != phar_tar_setmetadata(&phar->metadata, mentry, error)) { in phar_tar_flush()