API compatibility report for the hdf5 library  between 1.10.5 and 1.12.0-alpha0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf5
Version #11.10.5
Version #21.12.0-alpha0
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files82
Total Shared Libraries9
Total Symbols / Types2085 / 601
VerdictIncompatible
(1.3%)

Problem Summary


SeverityCount
Added Symbols-144
Removed SymbolsHigh8
Problems with
Data Types
High0
Medium9
Low4
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low1
Other Changes
in Data Types
-8
Other Changes
in Constants
-85

Added Symbols (144)


H5Epubgen.h, libhdf5.so.200.0.0
H5E_CANTDELETEFILE_g [data]
H5E_INCONSISTENTSTATE_g [data]
H5E_MAP_g [data]
H5E_VOL_g [data]

H5FDhdfs.h, libhdf5.so.200.0.0
H5FD_hdfs_init ( )
H5Pget_fapl_hdfs hid_t fapl_id, H5FD_hdfs_fapl_t* fa_out )
H5Pset_fapl_hdfs hid_t fapl_id, H5FD_hdfs_fapl_t* fa )

H5File.h, libhdf5_cpp.so.200.0.0
namespace H5
H5File::getFileNum ( ) const
H5File::isAccessible ( char const* name, FileAccPropList const& access_plist ) [static]
H5File::isAccessible ( std::string const& name, FileAccPropList const& access_plist ) [static]

H5Fpublic.h, libhdf5.so.200.0.0
H5Fdelete ( char const* filename, hid_t fapl_id )
H5Fget_fileno hid_t file_id, unsigned long* fileno )
H5Fis_accessible ( char const* container_name, hid_t fapl_id )

H5Ipublic.h, libhdf5.so.200.0.0
H5Iiterate H5I_type_t type, H5I_iterate_func_t op, void* op_data )

H5LcreatProp.h, libhdf5_cpp.so.200.0.0
namespace H5
LinkCreatPropList::getCreateIntermediateGroup ( ) const
LinkCreatPropList::setCreateIntermediateGroup bool crt_intmd_group ) const

H5Ppublic.h, libhdf5.so.200.0.0
H5P_CLS_MAP_ACCESS_ID_g [data]
H5P_CLS_MAP_CREATE_ID_g [data]
H5P_CLS_REFERENCE_ACCESS_ID_g [data]
H5P_CLS_VOL_INITIALIZE_ID_g [data]
H5P_LST_MAP_ACCESS_ID_g [data]
H5P_LST_MAP_CREATE_ID_g [data]
H5P_LST_REFERENCE_ACCESS_ID_g [data]
H5P_LST_VOL_INITIALIZE_ID_g [data]
H5Pencode1 hid_t plist_id, void* buf, size_t* nalloc )
H5Pencode2 hid_t plist_id, void* buf, size_t* nalloc, hid_t fapl_id )
H5Pget_vol_id hid_t plist_id, hid_t* vol_id )
H5Pget_vol_info hid_t plist_id, void** vol_info )
H5Pset_vol hid_t plist_id, hid_t new_vol_id, void const* new_vol_info )

H5Rpublic.h, libhdf5.so.200.0.0
H5Rcopy ( H5R_ref_t const* src_ref_ptr, H5R_ref_t* dst_ref_ptr )
H5Rcreate_attr hid_t loc_id, char const* name, char const* attr_name, H5R_ref_t* ref_ptr )
H5Rcreate_object hid_t loc_id, char const* name, H5R_ref_t* ref_ptr )
H5Rcreate_region hid_t loc_id, char const* name, hid_t space_id, H5R_ref_t* ref_ptr )
H5Rdestroy H5R_ref_t* ref_ptr )
H5Requal ( H5R_ref_t const* ref1_ptr, H5R_ref_t const* ref2_ptr )
H5Rget_attr_name ( H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_file_name ( H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_obj_name ( H5R_ref_t const* ref_ptr, hid_t rapl_id, char* buf, size_t size )
H5Rget_obj_type3 ( H5R_ref_t const* ref_ptr, hid_t rapl_id, H5O_type_t* obj_type )
H5Rget_type H5R_ref_t const* ref_ptr )
H5Ropen_attr ( H5R_ref_t const* ref_ptr, hid_t rapl_id, hid_t aapl_id )
H5Ropen_object ( H5R_ref_t const* ref_ptr, hid_t rapl_id, hid_t oapl_id )
H5Ropen_region ( H5R_ref_t const* ref_ptr, hid_t rapl_id, hid_t oapl_id )

H5Spublic.h, libhdf5.so.200.0.0
H5Scombine_hyperslab hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* _stride, hsize_t const* count, hsize_t const* _block )
H5Scombine_select hid_t space1_id, H5S_seloper_t op, hid_t space2_id )
H5Sencode1 hid_t obj_id, void* buf, size_t* nalloc )
H5Sencode2 hid_t obj_id, void* buf, size_t* nalloc, hid_t fapl )
H5Shyper_adjust_s hid_t space_id, hssize_t const* offset )
H5Smodify_select hid_t space1_id, H5S_seloper_t op, hid_t space2_id )
H5Ssel_iter_close hid_t sel_iter_id )
H5Ssel_iter_create hid_t spaceid, size_t elmt_size, unsigned int flags )
H5Ssel_iter_get_seq_list ( hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size_t* nseq, size_t* nbytes, hsize_t* off, size_t* len )
H5Sselect_adjust_u hid_t spaceid, hsize_t const* offset )
H5Sselect_copy hid_t dst_id, hid_t src_id )
H5Sselect_intersect_block hid_t space_id, hsize_t const* start, hsize_t const* end )
H5Sselect_shape_same hid_t space1_id, hid_t space2_id )

H5Tpublic.h, libhdf5.so.200.0.0
H5T_STD_REF_g [data]
H5Treclaim hid_t type_id, hid_t space_id, hid_t plist_id, void* buf )

H5VLconnector.h, libhdf5.so.200.0.0
H5VLobject hid_t obj_id )

H5VLconnector_passthru.h, libhdf5.so.200.0.0
H5VLattr_close void* attr, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLattr_create void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void** req )
H5VLattr_get void* obj, hid_t connector_id, H5VL_attr_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLattr_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t aapl_id, hid_t dxpl_id, void** req )
H5VLattr_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLattr_read void* attr, hid_t connector_id, hid_t dtype_id, void* buf, hid_t dxpl_id, void** req )
H5VLattr_specific void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLattr_write void* attr, hid_t connector_id, hid_t dtype_id, void const* buf, hid_t dxpl_id, void** req )
H5VLblob_get void* obj, hid_t connector_id, void const* blob_id, void* buf, size_t* size, void* ctx )
H5VLblob_put void* obj, hid_t connector_id, void const* buf, size_t size, void* blob_id, void* ctx )
H5VLblob_specific void* obj, hid_t connector_id, void* blob_id, H5VL_blob_specific_t specific_type, struct __va_list_tag* arguments )
H5VLcmp_connector_cls int* cmp, hid_t connector_id1, hid_t connector_id2 )
H5VLcmp_connector_info int* cmp, hid_t connector_id, void const* info1, void const* info2 )
H5VLconnector_info_to_str ( void const* info, hid_t connector_id, char** str )
H5VLconnector_str_to_info char const* str, hid_t connector_id, void** info )
H5VLcopy_connector_info ( hid_t connector_id, void** dst_vol_info, void* src_vol_info )
H5VLdataset_close void* dset, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLdataset_create void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void** req )
H5VLdataset_get void* dset, hid_t connector_id, H5VL_dataset_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdataset_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t dapl_id, hid_t dxpl_id, void** req )
H5VLdataset_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdataset_read void* dset, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void* buf, void** req )
H5VLdataset_specific void* obj, hid_t connector_id, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdataset_write void* dset, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void const* buf, void** req )
H5VLdatatype_close void* dt, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLdatatype_commit void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void** req )
H5VLdatatype_get void* dt, hid_t connector_id, H5VL_datatype_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdatatype_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t tapl_id, hid_t dxpl_id, void** req )
H5VLdatatype_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdatatype_specific void* obj, hid_t connector_id, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfile_close void* file, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLfile_create ( char const* name, unsigned int flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void** req )
H5VLfile_get void* file, hid_t connector_id, H5VL_file_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfile_open ( char const* name, unsigned int flags, hid_t fapl_id, hid_t dxpl_id, void** req )
H5VLfile_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfile_specific void* obj, hid_t connector_id, H5VL_file_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfree_connector_info ( hid_t connector_id, void* vol_info )
H5VLfree_lib_state void* state )
H5VLfree_wrap_ctx void* wrap_ctx, hid_t connector_id )
H5VLget_cap_flags ( hid_t connector_id, unsigned int* cap_flags )
H5VLget_object void* obj, hid_t connector_id )
H5VLget_value ( hid_t connector_id, H5VL_class_value_t* conn_value )
H5VLget_wrap_ctx void* obj, hid_t connector_id, void** wrap_ctx )
H5VLgroup_close void* grp, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLgroup_create void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void** req )
H5VLgroup_get void* obj, hid_t connector_id, H5VL_group_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLgroup_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t gapl_id, hid_t dxpl_id, void** req )
H5VLgroup_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLgroup_specific void* obj, hid_t connector_id, H5VL_group_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLinitialize ( hid_t connector_id, hid_t vipl_id )
H5VLlink_copy void* src_obj, H5VL_loc_params_t const* loc_params1, void* dst_obj, H5VL_loc_params_t const* loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void** req )
H5VLlink_create ( H5VL_link_create_type_t create_type, void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLlink_get void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_link_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLlink_move void* src_obj, H5VL_loc_params_t const* loc_params1, void* dst_obj, H5VL_loc_params_t const* loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void** req )
H5VLlink_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLlink_specific void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_link_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLobject_copy void* src_obj, H5VL_loc_params_t const* loc_params1, char const* src_name, void* dst_obj, H5VL_loc_params_t const* loc_params2, char const* dst_name, hid_t connector_id, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void** req )
H5VLobject_get void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_object_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLobject_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5I_type_t* opened_type, hid_t dxpl_id, void** req )
H5VLobject_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLobject_specific void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_object_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLoptional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLrequest_cancel void* req, hid_t connector_id )
H5VLrequest_free void* req, hid_t connector_id )
H5VLrequest_notify void* req, hid_t connector_id, H5VL_request_notify_t cb, void* ctx )
H5VLrequest_optional void* req, hid_t connector_id, struct __va_list_tag* arguments )
H5VLrequest_specific void* req, hid_t connector_id, H5VL_request_specific_t specific_type, struct __va_list_tag* arguments )
H5VLrequest_wait void* req, hid_t connector_id, uint64_t timeout, H5ES_status_t* status )
H5VLreset_lib_state ( )
H5VLrestore_lib_state void const* state )
H5VLretrieve_lib_state void** state )
H5VLterminate hid_t connector_id )
H5VLunwrap_object void* obj, hid_t connector_id )
H5VLwrap_object void* obj, H5I_type_t obj_type, hid_t connector_id, void* wrap_ctx )
H5VLwrap_register void* obj, H5I_type_t type )

H5VLnative.h, libhdf5.so.200.0.0
H5VL_native_register ( )

H5VLpassthru.h, libhdf5.so.200.0.0
H5VL_pass_through_register ( )

H5VLpublic.h, libhdf5.so.200.0.0
H5VLclose hid_t connector_id )
H5VLget_connector_id char const* name )
H5VLget_connector_name hid_t id, char* name, size_t size )
H5VLis_connector_registered char const* name )
H5VLregister_connector ( H5VL_class_t const* cls, hid_t vipl_id )
H5VLregister_connector_by_name ( char const* connector_name, hid_t vipl_id )
H5VLregister_connector_by_value ( H5VL_class_value_t connector_value, hid_t vipl_id )
H5VLunregister_connector hid_t connector_id )

to the top

Removed Symbols (8)


H5Epubgen.h, libhdf5.so.103.1.0
H5E_LOGFAIL_g [data]

H5Opublic.h, libhdf5.so.103.1.0
H5Oget_info hid_t loc_id, H5O_info_t* oinfo )
H5Oget_info_by_idx hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t n, H5O_info_t* oinfo, hid_t lapl_id )
H5Oget_info_by_name hid_t loc_id, char const* name, H5O_info_t* oinfo, hid_t lapl_id )
H5Ovisit hid_t obj_id, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate_t op, void* op_data )
H5Ovisit_by_name hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate_t op, void* op_data, hid_t lapl_id )

H5Ppublic.h, libhdf5.so.103.1.0
H5Pencode hid_t plist_id, void* buf, size_t* nalloc )

H5Spublic.h, libhdf5.so.103.1.0
H5Sencode hid_t obj_id, void* buf, size_t* nalloc )

to the top

Problems with Data Types, Medium Severity (9)


H5Fpublic.h
[+] enum H5F_libver_t (1)

H5Ipublic.h
[+] enum H5I_type_t (7)

H5Opublic.h
[+] enum H5O_type_t (1)

to the top

Problems with Data Types, Low Severity (4)


H5Ipublic.h
[+] enum H5I_type_t (1)

H5Rpublic.h
[+] enum H5R_type_t (3)

to the top

Problems with Symbols, Low Severity (2)


H5Rpublic.h, libhdf5.so.103.1.0
[+] H5Rget_obj_type1 hid_t id, H5R_type_t ref_type, void const* _ref ) (1)
[+] H5Rget_obj_type2 hid_t id, H5R_type_t ref_type, void const* _ref, H5O_type_t* obj_type ) (1)

to the top

Problems with Constants, Low Severity (1)


H5public.h
[+] H5_VERS_SUBRELEASE

to the top

Other Changes in Data Types (8)


H5Fpublic.h
[+] enum H5F_libver_t (1)

H5Ipublic.h
[+] enum H5I_type_t (3)

H5Opublic.h
[+] enum H5O_type_t (1)

H5Rpublic.h
[+] enum H5R_type_t (3)

to the top

Other Changes in Constants (85)


H5FDhdfs.h
[+] H5FD__HDFS_KERB_CACHE_PATH_SPACE
[+] H5FD__HDFS_NODE_NAME_SPACE
[+] H5FD__HDFS_USER_NAME_SPACE

H5FDros3.h
[+] H5FD_ROS3

H5Mpublic.h
[+] H5VL_MAP_CLOSE
[+] H5VL_MAP_CREATE
[+] H5VL_MAP_EXISTS
[+] H5VL_MAP_GET
[+] H5VL_MAP_GET_VAL
[+] H5VL_MAP_OPEN
[+] H5VL_MAP_PUT
[+] H5VL_MAP_SPECIFIC

H5PLpublic.h
[+] H5PL_VOL_PLUGIN

H5pubconf.h
[+] H5_DEBUG_BUILD
[+] H5_MEMORY_ALLOC_SANITY_CHECK
[+] H5_STRICT_FORMAT_CHECKS

H5Rpublic.h
[+] H5R_DATASET_REGION
[+] H5R_OBJECT
[+] H5R_REF_BUF_SIZE

H5Spublic.h
[+] H5S_SEL_ITER_GET_SEQ_LIST_SORTED
[+] H5S_SEL_ITER_SHARE_WITH_DATASPACE

H5version.h
[+] H5Oget_info_by_idx_vers
[+] H5Oget_info_by_name_vers
[+] H5Oget_info_vers
[+] H5Ovisit_by_name_vers
[+] H5Ovisit_vers
[+] H5Pencode_vers
[+] H5Sencode_vers

H5VLconnector.h
[+] H5VL_CAP_FLAG_NONE
[+] H5VL_CAP_FLAG_THREADSAFE
[+] H5VL_MAX_BLOB_ID_SIZE
[+] H5VL_MAX_TOKEN_SIZE

H5VLnative.h
[+] H5VL_NATIVE_ATTR_ITERATE_OLD
[+] H5VL_NATIVE_DATASET_CHUNK_READ
[+] H5VL_NATIVE_DATASET_CHUNK_WRITE
[+] H5VL_NATIVE_DATASET_FORMAT_CONVERT
[+] H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE
[+] H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD
[+] H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX
[+] H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE
[+] H5VL_NATIVE_DATASET_GET_NUM_CHUNKS
[+] H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE
[+] H5VL_NATIVE_FILE_FORMAT_CONVERT
[+] H5VL_NATIVE_FILE_GET_EOA
[+] H5VL_NATIVE_FILE_GET_FILE_ID
[+] H5VL_NATIVE_FILE_GET_FILE_IMAGE
[+] H5VL_NATIVE_FILE_GET_FREE_SECTIONS
[+] H5VL_NATIVE_FILE_GET_FREE_SPACE
[+] H5VL_NATIVE_FILE_GET_INFO
[+] H5VL_NATIVE_FILE_GET_MDC_CONF
[+] H5VL_NATIVE_FILE_GET_MDC_HR
[+] H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO
[+] H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS
[+] H5VL_NATIVE_FILE_GET_MDC_SIZE
[+] H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO
[+] H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG
[+] H5VL_NATIVE_FILE_GET_MPI_ATOMICITY
[+] H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS
[+] H5VL_NATIVE_FILE_GET_SIZE
[+] H5VL_NATIVE_FILE_GET_VFD_HANDLE
[+] H5VL_NATIVE_FILE_INCR_FILESIZE
[+] H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE
[+] H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS
[+] H5VL_NATIVE_FILE_SET_MDC_CONFIG
[+] H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG
[+] H5VL_NATIVE_FILE_SET_MPI_ATOMICITY
[+] H5VL_NATIVE_FILE_START_MDC_LOGGING
[+] H5VL_NATIVE_FILE_START_SWMR_WRITE
[+] H5VL_NATIVE_FILE_STOP_MDC_LOGGING
[+] H5VL_NATIVE_GROUP_GET_OBJINFO
[+] H5VL_NATIVE_GROUP_ITERATE_OLD
[+] H5VL_NATIVE_NAME
[+] H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED
[+] H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES
[+] H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES
[+] H5VL_NATIVE_OBJECT_GET_COMMENT
[+] H5VL_NATIVE_OBJECT_GET_INFO
[+] H5VL_NATIVE_OBJECT_SET_COMMENT
[+] H5VL_NATIVE_VALUE

H5VLpassthru.h
[+] H5VL_PASSTHRU_NAME
[+] H5VL_PASSTHRU_VALUE

H5VLpublic.h
[+] H5_VOL_INVALID
[+] H5_VOL_MAX
[+] H5_VOL_NATIVE
[+] H5_VOL_RESERVED

to the top

Header Files (82)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DaccProp.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (9)


libhdf5.so.103.1.0
libhdf5_cpp.so.103.1.0
libhdf5_fortran.so.102.0.0
libhdf5_hl.so.100.1.2
libhdf5_hl_cpp.so.100.1.3
libhdf5_java.so
libhdf5hl_fortran.so.100.0.4
libsz.so.2.0.0
libz.so.1.2.5

to the top



Test Info


Library Namehdf5
Version #11.10.5
Version #21.12.0-alpha0
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files82
Total Shared Libraries9
Total Symbols / Types2112 / 604
VerdictIncompatible
(2.1%)

Problem Summary


SeverityCount
Added Symbols-144
Removed SymbolsHigh1
Problems with
Data Types
High3
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low11
Other Changes
in Data Types
-20
Other Changes
in Symbols
-2
Other Changes
in Constants
-114

Added Symbols (144)


H5Epubgen.h
H5E_CANTDELETEFILE_g [data]
H5E_INCONSISTENTSTATE_g [data]
H5E_MAP_g [data]
H5E_VOL_g [data]

H5FDhdfs.h
H5FD_hdfs_init ( )
H5Pget_fapl_hdfs hid_t fapl_id, H5FD_hdfs_fapl_t* fa_out )
H5Pset_fapl_hdfs hid_t fapl_id, H5FD_hdfs_fapl_t* fa )

H5File.h
namespace H5
H5File::getFileNum ( ) const
H5File::isAccessible ( char const* name, FileAccPropList const& access_plist ) [static]
H5File::isAccessible ( std::string const& name, FileAccPropList const& access_plist ) [static]

H5Fpublic.h
H5Fdelete ( char const* filename, hid_t fapl_id )
H5Fget_fileno hid_t file_id, unsigned long* fileno )
H5Fis_accessible ( char const* container_name, hid_t fapl_id )

H5Ipublic.h
H5Iiterate H5I_type_t type, H5I_iterate_func_t op, void* op_data )

H5LcreatProp.h
namespace H5
LinkCreatPropList::getCreateIntermediateGroup ( ) const
LinkCreatPropList::setCreateIntermediateGroup bool crt_intmd_group ) const

H5Ppublic.h
H5P_CLS_MAP_ACCESS_ID_g [data]
H5P_CLS_MAP_CREATE_ID_g [data]
H5P_CLS_REFERENCE_ACCESS_ID_g [data]
H5P_CLS_VOL_INITIALIZE_ID_g [data]
H5P_LST_MAP_ACCESS_ID_g [data]
H5P_LST_MAP_CREATE_ID_g [data]
H5P_LST_REFERENCE_ACCESS_ID_g [data]
H5P_LST_VOL_INITIALIZE_ID_g [data]
H5Pencode1 hid_t plist_id, void* buf, size_t* nalloc )
H5Pencode2 hid_t plist_id, void* buf, size_t* nalloc, hid_t fapl_id )
H5Pget_vol_id hid_t plist_id, hid_t* vol_id )
H5Pget_vol_info hid_t plist_id, void** vol_info )
H5Pset_vol hid_t plist_id, hid_t new_vol_id, void const* new_vol_info )

H5Rpublic.h
H5Rcopy ( H5R_ref_t const* src_ref_ptr, H5R_ref_t* dst_ref_ptr )
H5Rcreate_attr hid_t loc_id, char const* name, char const* attr_name, H5R_ref_t* ref_ptr )
H5Rcreate_object hid_t loc_id, char const* name, H5R_ref_t* ref_ptr )
H5Rcreate_region hid_t loc_id, char const* name, hid_t space_id, H5R_ref_t* ref_ptr )
H5Rdestroy H5R_ref_t* ref_ptr )
H5Requal ( H5R_ref_t const* ref1_ptr, H5R_ref_t const* ref2_ptr )
H5Rget_attr_name ( H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_file_name ( H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_obj_name ( H5R_ref_t const* ref_ptr, hid_t rapl_id, char* buf, size_t size )
H5Rget_obj_type3 ( H5R_ref_t const* ref_ptr, hid_t rapl_id, H5O_type_t* obj_type )
H5Rget_type H5R_ref_t const* ref_ptr )
H5Ropen_attr ( H5R_ref_t const* ref_ptr, hid_t rapl_id, hid_t aapl_id )
H5Ropen_object ( H5R_ref_t const* ref_ptr, hid_t rapl_id, hid_t oapl_id )
H5Ropen_region ( H5R_ref_t const* ref_ptr, hid_t rapl_id, hid_t oapl_id )

H5Spublic.h
H5Scombine_hyperslab hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* _stride, hsize_t const* count, hsize_t const* _block )
H5Scombine_select hid_t space1_id, H5S_seloper_t op, hid_t space2_id )
H5Sencode1 hid_t obj_id, void* buf, size_t* nalloc )
H5Sencode2 hid_t obj_id, void* buf, size_t* nalloc, hid_t fapl )
H5Shyper_adjust_s hid_t space_id, hssize_t const* offset )
H5Smodify_select hid_t space1_id, H5S_seloper_t op, hid_t space2_id )
H5Ssel_iter_close hid_t sel_iter_id )
H5Ssel_iter_create hid_t spaceid, size_t elmt_size, unsigned int flags )
H5Ssel_iter_get_seq_list ( hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size_t* nseq, size_t* nbytes, hsize_t* off, size_t* len )
H5Sselect_adjust_u hid_t spaceid, hsize_t const* offset )
H5Sselect_copy hid_t dst_id, hid_t src_id )
H5Sselect_intersect_block hid_t space_id, hsize_t const* start, hsize_t const* end )
H5Sselect_shape_same hid_t space1_id, hid_t space2_id )

H5Tpublic.h
H5T_STD_REF_g [data]
H5Treclaim hid_t type_id, hid_t space_id, hid_t plist_id, void* buf )

H5VLconnector.h
H5VLobject hid_t obj_id )

H5VLconnector_passthru.h
H5VLattr_close void* attr, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLattr_create void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void** req )
H5VLattr_get void* obj, hid_t connector_id, H5VL_attr_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLattr_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t aapl_id, hid_t dxpl_id, void** req )
H5VLattr_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLattr_read void* attr, hid_t connector_id, hid_t dtype_id, void* buf, hid_t dxpl_id, void** req )
H5VLattr_specific void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLattr_write void* attr, hid_t connector_id, hid_t dtype_id, void const* buf, hid_t dxpl_id, void** req )
H5VLblob_get void* obj, hid_t connector_id, void const* blob_id, void* buf, size_t* size, void* ctx )
H5VLblob_put void* obj, hid_t connector_id, void const* buf, size_t size, void* blob_id, void* ctx )
H5VLblob_specific void* obj, hid_t connector_id, void* blob_id, H5VL_blob_specific_t specific_type, struct __va_list_tag* arguments )
H5VLcmp_connector_cls int* cmp, hid_t connector_id1, hid_t connector_id2 )
H5VLcmp_connector_info int* cmp, hid_t connector_id, void const* info1, void const* info2 )
H5VLconnector_info_to_str ( void const* info, hid_t connector_id, char** str )
H5VLconnector_str_to_info char const* str, hid_t connector_id, void** info )
H5VLcopy_connector_info ( hid_t connector_id, void** dst_vol_info, void* src_vol_info )
H5VLdataset_close void* dset, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLdataset_create void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void** req )
H5VLdataset_get void* dset, hid_t connector_id, H5VL_dataset_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdataset_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t dapl_id, hid_t dxpl_id, void** req )
H5VLdataset_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdataset_read void* dset, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void* buf, void** req )
H5VLdataset_specific void* obj, hid_t connector_id, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdataset_write void* dset, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void const* buf, void** req )
H5VLdatatype_close void* dt, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLdatatype_commit void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void** req )
H5VLdatatype_get void* dt, hid_t connector_id, H5VL_datatype_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdatatype_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t tapl_id, hid_t dxpl_id, void** req )
H5VLdatatype_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLdatatype_specific void* obj, hid_t connector_id, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfile_close void* file, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLfile_create ( char const* name, unsigned int flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void** req )
H5VLfile_get void* file, hid_t connector_id, H5VL_file_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfile_open ( char const* name, unsigned int flags, hid_t fapl_id, hid_t dxpl_id, void** req )
H5VLfile_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfile_specific void* obj, hid_t connector_id, H5VL_file_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLfree_connector_info ( hid_t connector_id, void* vol_info )
H5VLfree_lib_state void* state )
H5VLfree_wrap_ctx void* wrap_ctx, hid_t connector_id )
H5VLget_cap_flags ( hid_t connector_id, unsigned int* cap_flags )
H5VLget_object void* obj, hid_t connector_id )
H5VLget_value ( hid_t connector_id, H5VL_class_value_t* conn_value )
H5VLget_wrap_ctx void* obj, hid_t connector_id, void** wrap_ctx )
H5VLgroup_close void* grp, hid_t connector_id, hid_t dxpl_id, void** req )
H5VLgroup_create void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void** req )
H5VLgroup_get void* obj, hid_t connector_id, H5VL_group_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLgroup_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, char const* name, hid_t gapl_id, hid_t dxpl_id, void** req )
H5VLgroup_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLgroup_specific void* obj, hid_t connector_id, H5VL_group_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLinitialize ( hid_t connector_id, hid_t vipl_id )
H5VLlink_copy void* src_obj, H5VL_loc_params_t const* loc_params1, void* dst_obj, H5VL_loc_params_t const* loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void** req )
H5VLlink_create ( H5VL_link_create_type_t create_type, void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLlink_get void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_link_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLlink_move void* src_obj, H5VL_loc_params_t const* loc_params1, void* dst_obj, H5VL_loc_params_t const* loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void** req )
H5VLlink_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLlink_specific void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_link_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLobject_copy void* src_obj, H5VL_loc_params_t const* loc_params1, char const* src_name, void* dst_obj, H5VL_loc_params_t const* loc_params2, char const* dst_name, hid_t connector_id, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void** req )
H5VLobject_get void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_object_get_t get_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLobject_open void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5I_type_t* opened_type, hid_t dxpl_id, void** req )
H5VLobject_optional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLobject_specific void* obj, H5VL_loc_params_t const* loc_params, hid_t connector_id, H5VL_object_specific_t specific_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLoptional void* obj, hid_t connector_id, hid_t dxpl_id, void** req, struct __va_list_tag* arguments )
H5VLrequest_cancel void* req, hid_t connector_id )
H5VLrequest_free void* req, hid_t connector_id )
H5VLrequest_notify void* req, hid_t connector_id, H5VL_request_notify_t cb, void* ctx )
H5VLrequest_optional void* req, hid_t connector_id, struct __va_list_tag* arguments )
H5VLrequest_specific void* req, hid_t connector_id, H5VL_request_specific_t specific_type, struct __va_list_tag* arguments )
H5VLrequest_wait void* req, hid_t connector_id, uint64_t timeout, H5ES_status_t* status )
H5VLreset_lib_state ( )
H5VLrestore_lib_state void const* state )
H5VLretrieve_lib_state void** state )
H5VLterminate hid_t connector_id )
H5VLunwrap_object void* obj, hid_t connector_id )
H5VLwrap_object void* obj, H5I_type_t obj_type, hid_t connector_id, void* wrap_ctx )
H5VLwrap_register void* obj, H5I_type_t type )

H5VLnative.h
H5VL_native_register ( )

H5VLpassthru.h
H5VL_pass_through_register ( )

H5VLpublic.h
H5VLclose hid_t connector_id )
H5VLget_connector_id char const* name )
H5VLget_connector_name hid_t id, char* name, size_t size )
H5VLis_connector_registered char const* name )
H5VLregister_connector ( H5VL_class_t const* cls, hid_t vipl_id )
H5VLregister_connector_by_name ( char const* connector_name, hid_t vipl_id )
H5VLregister_connector_by_value ( H5VL_class_value_t connector_value, hid_t vipl_id )
H5VLunregister_connector hid_t connector_id )

to the top

Removed Symbols (1)


H5Epubgen.h
H5E_LOGFAIL_g [data]

to the top

Problems with Data Types, High Severity (3)


H5Ipublic.h
[+] enum H5I_type_t (1)

H5Rpublic.h
[+] enum H5R_type_t (2)

to the top

Problems with Constants, Low Severity (11)


H5Epubgen.h
[+] H5E_LOGFAIL

H5Fpublic.h
[+] H5F_LIBVER_LATEST

H5pubconf.h
[+] H5_PACKAGE_STRING
[+] H5_PACKAGE_VERSION
[+] H5_USE_110_API_DEFAULT
[+] H5_VERSION

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_MINOR
[+] H5_VERS_RELEASE
[+] H5_VERS_SUBRELEASE

H5version.h
[+] H5_USE_110_API

to the top

Other Changes in Data Types (20)


H5Fpublic.h
[+] enum H5F_libver_t (2)

H5Ipublic.h
[+] enum H5I_type_t (10)

H5Opublic.h
[+] enum H5O_type_t (2)

H5PLpublic.h
[+] enum H5PL_type_t (2)

H5Rpublic.h
[+] enum H5R_type_t (4)

to the top

Other Changes in Symbols (2)


H5Rpublic.h
[+] H5Rget_obj_type1 hid_t id, H5R_type_t ref_type, void const* _ref ) (1)
[+] H5Rget_obj_type2 hid_t id, H5R_type_t ref_type, void const* _ref, H5O_type_t* obj_type ) (1)

to the top

Other Changes in Constants (114)


H5Epubgen.h
[+] H5E_CANTDELETEFILE
[+] H5E_INCONSISTENTSTATE
[+] H5E_MAP
[+] H5E_VOL

H5FDhdfs.h
[+] H5FD__CURR_HDFS_FAPL_T_VERSION
[+] H5FD__HDFS_KERB_CACHE_PATH_SPACE
[+] H5FD__HDFS_NODE_NAME_SPACE
[+] H5FD__HDFS_USER_NAME_SPACE
[+] H5FD_HDFS

H5FDros3.h
[+] H5FD_ROS3

H5Mpublic.h
[+] H5VL_MAP_CLOSE
[+] H5VL_MAP_CREATE
[+] H5VL_MAP_EXISTS
[+] H5VL_MAP_GET
[+] H5VL_MAP_GET_VAL
[+] H5VL_MAP_OPEN
[+] H5VL_MAP_PUT
[+] H5VL_MAP_SPECIFIC

H5PLpublic.h
[+] H5PL_VOL_PLUGIN

H5Ppublic.h
[+] H5P_MAP_ACCESS
[+] H5P_MAP_ACCESS_DEFAULT
[+] H5P_MAP_CREATE
[+] H5P_MAP_CREATE_DEFAULT
[+] H5P_REFERENCE_ACCESS
[+] H5P_REFERENCE_ACCESS_DEFAULT
[+] H5P_VOL_INITIALIZE
[+] H5P_VOL_INITIALIZE_DEFAULT

H5pubconf.h
[+] H5_DEBUG_BUILD
[+] H5_MEMORY_ALLOC_SANITY_CHECK
[+] H5_STRICT_FORMAT_CHECKS
[+] H5_USE_112_API_DEFAULT

H5Rpublic.h
[+] H5R_DATASET_REGION
[+] H5R_OBJECT
[+] H5R_REF_BUF_SIZE

H5Spublic.h
[+] H5S_SEL_ITER_GET_SEQ_LIST_SORTED
[+] H5S_SEL_ITER_SHARE_WITH_DATASPACE

H5Tpublic.h
[+] H5T_STD_REF

H5version.h
[+] H5Oget_info
[+] H5Oget_info_by_idx
[+] H5Oget_info_by_idx_vers
[+] H5Oget_info_by_name
[+] H5Oget_info_by_name_vers
[+] H5Oget_info_vers
[+] H5Ovisit
[+] H5Ovisit_by_name
[+] H5Ovisit_by_name_vers
[+] H5Ovisit_vers
[+] H5Pencode
[+] H5Pencode_vers
[+] H5Sencode
[+] H5Sencode_vers

H5VLconnector.h
[+] H5VL_CAP_FLAG_NONE
[+] H5VL_CAP_FLAG_THREADSAFE
[+] H5VL_CONTAINER_INFO_VERSION
[+] H5VL_MAX_BLOB_ID_SIZE
[+] H5VL_MAX_TOKEN_SIZE

H5VLnative.h
[+] H5VL_NATIVE
[+] H5VL_NATIVE_ATTR_ITERATE_OLD
[+] H5VL_NATIVE_DATASET_CHUNK_READ
[+] H5VL_NATIVE_DATASET_CHUNK_WRITE
[+] H5VL_NATIVE_DATASET_FORMAT_CONVERT
[+] H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE
[+] H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD
[+] H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX
[+] H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE
[+] H5VL_NATIVE_DATASET_GET_NUM_CHUNKS
[+] H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE
[+] H5VL_NATIVE_FILE_FORMAT_CONVERT
[+] H5VL_NATIVE_FILE_GET_EOA
[+] H5VL_NATIVE_FILE_GET_FILE_ID
[+] H5VL_NATIVE_FILE_GET_FILE_IMAGE
[+] H5VL_NATIVE_FILE_GET_FREE_SECTIONS
[+] H5VL_NATIVE_FILE_GET_FREE_SPACE
[+] H5VL_NATIVE_FILE_GET_INFO
[+] H5VL_NATIVE_FILE_GET_MDC_CONF
[+] H5VL_NATIVE_FILE_GET_MDC_HR
[+] H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO
[+] H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS
[+] H5VL_NATIVE_FILE_GET_MDC_SIZE
[+] H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO
[+] H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG
[+] H5VL_NATIVE_FILE_GET_MPI_ATOMICITY
[+] H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS
[+] H5VL_NATIVE_FILE_GET_SIZE
[+] H5VL_NATIVE_FILE_GET_VFD_HANDLE
[+] H5VL_NATIVE_FILE_INCR_FILESIZE
[+] H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE
[+] H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS
[+] H5VL_NATIVE_FILE_SET_LIBVER_BOUNDS
[+] H5VL_NATIVE_FILE_SET_MDC_CONFIG
[+] H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG
[+] H5VL_NATIVE_FILE_SET_MPI_ATOMICITY
[+] H5VL_NATIVE_FILE_START_MDC_LOGGING
[+] H5VL_NATIVE_FILE_START_SWMR_WRITE
[+] H5VL_NATIVE_FILE_STOP_MDC_LOGGING
[+] H5VL_NATIVE_GROUP_GET_OBJINFO
[+] H5VL_NATIVE_GROUP_ITERATE_OLD
[+] H5VL_NATIVE_NAME
[+] H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED
[+] H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES
[+] H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES
[+] H5VL_NATIVE_OBJECT_GET_COMMENT
[+] H5VL_NATIVE_OBJECT_GET_INFO
[+] H5VL_NATIVE_OBJECT_SET_COMMENT
[+] H5VL_NATIVE_VALUE
[+] H5VL_NATIVE_VERSION

H5VLpassthru.h
[+] H5VL_PASSTHRU
[+] H5VL_PASSTHRU_NAME
[+] H5VL_PASSTHRU_VALUE
[+] H5VL_PASSTHRU_VERSION

H5VLpublic.h
[+] H5_VOL_INVALID
[+] H5_VOL_MAX
[+] H5_VOL_NATIVE
[+] H5_VOL_RESERVED

to the top

Header Files (82)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DaccProp.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (9)


libhdf5.so.103.1.0
libhdf5_cpp.so.103.1.0
libhdf5_fortran.so.102.0.0
libhdf5_hl.so.100.1.2
libhdf5_hl_cpp.so.100.1.3
libhdf5_java.so
libhdf5hl_fortran.so.100.0.4
libsz.so.2.0.0
libz.so.1.2.5

to the top



Generated on Tue Oct 22 14:57:03 2019 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API