![]() |
HDF5
1.12.0
|
Functions | |
| BEGIN_FUNC (STATIC, END_FUNCS NOERR, herr_t, SUCCEED, END_FUNCS -, H5EA__cache_hdr_get_initial_load_size(void *_udata, size_t *image_len)) | |
| HDassert ((size_t)(image -(const uint8_t *) _image)==(len - H5EA_SIZEOF_CHKSUM)) | |
| UINT32DECODE (image, stored_chksum) | |
| if (H5EA__hdr_init(hdr, udata->ctx_udata)< 0) H5E_THROW(H5E_CANTINIT | |
| initialization failed for extensible array header | HDassert (hdr->size==len) |
| CATCH | if (!ret_value) if(hdr &&H5EA__hdr_dest(hdr)< 0) H5E_THROW(H5E_CANTFREE |
| CATCH unable to destroy extensible array header | END_FUNC (BEGIN_FUNC(STATIC) |
| else | HDassert (NULL==hdr->parent) |
| if (iblock->ndblk_addrs > 0) | |
| UINT32ENCODE (image, metadata_chksum) | |
| HDassert ((size_t)(image -(uint8_t *) _image)==len) | |
| for (size_t u=0;u< sblock->ndblks;u++) | |
| for (u=0;u< sblock->ndblks;u++) | |
| if (!dblock.npages) *image_len | |
Variables | |
| const H5AC_class_t | H5AC_EARRAY_HDR [1] |
| const H5AC_class_t | H5AC_EARRAY_IBLOCK [1] |
| const H5AC_class_t | H5AC_EARRAY_SBLOCK [1] |
| const H5AC_class_t | H5AC_EARRAY_DBLOCK [1] |
| const H5AC_class_t | H5AC_EARRAY_DBLK_PAGE [1] |
| else | |
| hdr stats computed | index_blk_size = 0 |
| ret_value = hdr | |
| iblock | size = len |
| metadata_chksum = H5_checksum_metadata(_image, (size_t)(image - (uint8_t *)_image), 0) | |
| * | image_len = (size_t)H5EA_SBLOCK_SIZE(&sblock) |
| BEGIN_FUNC | ( | STATIC | , |
| END_FUNCS | NOERR, | ||
| herr_t | , | ||
| SUCCEED | , | ||
| END_FUNCS | -, | ||
| H5EA__cache_hdr_get_initial_load_size(void *_udata, size_t *image_len) | |||
| ) |
| CATCH unable to destroy extensible array header END_FUNC | ( | BEGIN_FUNC( | STATIC | ) |
| if | ( | !dblock. | npages | ) |
| CATCH if | ( | ! | ret_value | ) | && |
| if | ( | ) |
| if | ( | iblock-> | ndblk_addrs, |
| 0 | |||
| ) |
References H5F_addr_decode(), hdr, iblock, and u.
| UINT32DECODE | ( | image | , |
| stored_chksum | |||
| ) |
| UINT32ENCODE | ( | image | , |
| metadata_chksum | |||
| ) |
| else |
| const H5AC_class_t H5AC_EARRAY_DBLK_PAGE[1] |
| const H5AC_class_t H5AC_EARRAY_DBLOCK[1] |
| const H5AC_class_t H5AC_EARRAY_HDR[1] |
| const H5AC_class_t H5AC_EARRAY_IBLOCK[1] |
| const H5AC_class_t H5AC_EARRAY_SBLOCK[1] |
| hdr stats computed index_blk_size = 0 |
| metadata_chksum = H5_checksum_metadata(_image, (size_t)(image - (uint8_t *)_image), 0) |
| ret_value = hdr |
Referenced by c99_snprintf(), c99_vsnprintf(), curlwritecallback(), H5_GCC_DIAG_OFF(), H5_trace(), H5AC__log_inserted_entry(), H5AC_unprotect(), H5Aget_name_by_idx(), H5allocate_memory(), H5C_log_write_insert_entry_msg(), H5C_validate_index_list(), H5D__contig_fill(), H5D__layout_contig_size_test(), H5D__set_extent(), H5Dextend(), H5Dget_chunk_info(), H5Dget_chunk_info_by_coord(), H5Dset_extent(), H5Dvlen_get_buf_size(), H5E__get_msg(), H5Eget_class_name(), H5Eget_major(), H5Eget_minor(), H5Eget_msg(), H5F__accum_free(), H5F__accum_read(), H5F__accum_write(), H5F__alloc(), H5F__free(), H5F_block_read(), H5F_block_write(), H5F_shared_block_read(), H5F_shared_block_write(), H5FD__alloc_real(), H5FD__free_real(), H5FD_alloc(), H5FD_free(), H5FD_read(), H5FD_register(), H5FD_write(), H5FDalloc(), H5FDfree(), H5FDread(), H5FDwrite(), H5Fget_filesize(), H5Fget_name(), H5FL_blk_calloc(), H5FL_blk_malloc(), H5FL_fac_init(), H5FS_sect_try_extend(), H5G__dense_get_name_by_idx(), H5G_get_name(), H5G_obj_get_name_by_idx(), H5Gget_linkval(), H5Gget_objname_by_idx(), H5HF_insert(), H5HG_debug(), H5HG_insert(), H5HG_read(), H5I__get_name_test(), H5Iget_name(), H5L_get_name_by_idx(), H5L_get_val(), H5L_get_val_by_idx(), H5Lget_name_by_idx(), H5Lget_val(), H5Lget_val_by_idx(), H5MF__alloc_to_fs_type(), H5MF_aggr_vfd_alloc(), H5MF_alloc(), H5MF_alloc_tmp(), H5MF_try_extend(), H5MF_try_shrink(), H5MF_xfree(), H5MM_calloc(), H5MM_realloc(), H5O__alloc_chunk(), H5P__encode_coll_md_read_flag_t(), H5P__encode_double(), H5P__encode_hbool_t(), H5P__encode_uint8_t(), H5P__encode_unsigned(), H5P__get_size_pclass(), H5P__get_size_plist(), H5P__register_real(), H5P_fill_value_cmp(), H5P_insert(), H5PB_create(), H5PB_read(), H5PB_update_entry(), H5PB_write(), H5Pget_buffer(), H5Pget_data_transform(), H5Pget_efile_prefix(), H5Pget_elink_prefix(), H5Pget_external(), H5Pget_meta_block_size(), H5Pget_sieve_buf_size(), H5Pget_size(), H5Pget_small_data_block_size(), H5Pget_userblock(), H5Pget_virtual_dsetname(), H5Pget_virtual_filename(), H5Pget_virtual_prefix(), H5Pinsert1(), H5Pinsert2(), H5Pregister1(), H5Pregister2(), H5Pset_buffer(), H5Pset_external(), H5Pset_meta_block_size(), H5Pset_sieve_buf_size(), H5Pset_small_data_block_size(), H5Pset_userblock(), H5R__get_attr_name(), H5R__get_file_name(), H5resize_memory(), H5Rget_attr_name(), H5Rget_file_name(), H5Rget_name(), H5Rget_obj_name(), H5S_set_extent(), H5S_set_extent_real(), H5T__bit_copy(), H5T__bit_dec(), H5T__bit_find(), H5T__bit_get_d(), H5T__bit_inc(), H5T__bit_neg(), H5T__bit_set(), H5T__bit_set_d(), H5T__bit_shift(), H5T__sort_name(), H5T__sort_value(), H5Tcreate(), H5Tenum_nameof(), H5Tset_size(), H5VL__get_connector_name(), H5VL__native_blob_get(), H5VL__native_blob_put(), H5VL__native_blob_specific(), H5VL__native_dataset_optional(), H5VL__native_dataset_specific(), H5VL__native_datatype_get(), H5VL__native_file_get(), H5VL__native_file_optional(), H5VL__native_link_get(), H5VL__native_object_get(), H5VL_blob_put(), H5VLblob_get(), H5VLblob_put(), H5VLget_connector_name(), H5VM_array_fill(), H5VM_hyper_copy(), H5VM_hyper_fill(), H5VM_hyper_stride(), H5VM_stride_copy(), H5VM_stride_copy_s(), H5VM_stride_fill(), and if().