API compatibility report for the hdf5 library  between 1.10.6 and 1.12.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf5
Version #11.10.6
Version #21.12.0
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files84
Total Shared Libraries9
Total Symbols / Types2090 / 593
VerdictIncompatible
(1.7%)

Problem Summary


SeverityCount
Added Symbols-189
Removed SymbolsHigh20
Problems with
Data Types
High0
Medium9
Low4
Problems with
Symbols
High6
Medium2
Low12
Problems with
Constants
Low0
Other Changes
in Data Types
-8
Other Changes
in Constants
-94

Added Symbols (189)


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

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 )

H5Location.h, libhdf5_cpp.so.200.0.0
namespace H5
H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( char const* name, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( H5O_native_info_t& objinfo, unsigned int fields ) const
H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( std::string const& name, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( char const* name, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( H5O_info2_t& objinfo, unsigned int fields ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& name, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const

H5Lpublic.h, libhdf5.so.200.0.0
H5Lget_info1 hid_t loc_id, char const* name, struct H5L_info1_t* linfo, hid_t lapl_id )
H5Lget_info2 hid_t loc_id, char const* name, struct H5L_info2_t* linfo, hid_t lapl_id )
H5Lget_info_by_idx1 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t n, struct H5L_info1_t* linfo, hid_t lapl_id )
H5Lget_info_by_idx2 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t n, struct H5L_info2_t* linfo, hid_t lapl_id )
H5Literate1 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate1_t op, void* op_data )
H5Literate2 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate2_t op, void* op_data )
H5Literate_by_name1 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate1_t op, void* op_data, hid_t lapl_id )
H5Literate_by_name2 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate2_t op, void* op_data, hid_t lapl_id )
H5Lvisit1 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate1_t op, void* op_data )
H5Lvisit2 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate2_t op, void* op_data )
H5Lvisit_by_name1 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate1_t op, void* op_data, hid_t lapl_id )
H5Lvisit_by_name2 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate2_t op, void* op_data, hid_t lapl_id )

H5Object.h, libhdf5_cpp.so.200.0.0
namespace H5
H5Object::visit ( H5_index_t idx_type, enum H5_iter_order_t order, int(*user_op)(H5Object&, std::string, H5O_info2_t const*, void*), void* op_data, unsigned int fields )

H5Opublic.h, libhdf5.so.200.0.0
H5O_TOKEN_UNDEF_g [data]
H5Oget_info3 hid_t loc_id, H5O_info2_t* oinfo, unsigned int fields )
H5Oget_info_by_idx3 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t n, H5O_info2_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oget_info_by_name3 hid_t loc_id, char const* name, H5O_info2_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oget_native_info hid_t loc_id, H5O_native_info_t* oinfo, unsigned int fields )
H5Oget_native_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_native_info_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oget_native_info_by_name hid_t loc_id, char const* name, H5O_native_info_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oopen_by_token hid_t loc_id, H5O_token_t token )
H5Otoken_cmp hid_t loc_id, H5O_token_t const* token1, H5O_token_t const* token2, int* cmp_value )
H5Otoken_from_str hid_t loc_id, char const* token_str, H5O_token_t* token )
H5Otoken_to_str hid_t loc_id, H5O_token_t const* token, char** token_str )
H5Ovisit3 hid_t obj_id, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate2_t op, void* op_data, unsigned int fields )
H5Ovisit_by_name3 hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate2_t op, void* op_data, unsigned int fields, hid_t lapl_id )

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 ( struct H5R_ref_t const* src_ref_ptr, struct H5R_ref_t* dst_ref_ptr )
H5Rcreate_attr hid_t loc_id, char const* name, char const* attr_name, hid_t oapl_id, struct H5R_ref_t* ref_ptr )
H5Rcreate_object hid_t loc_id, char const* name, hid_t oapl_id, struct H5R_ref_t* ref_ptr )
H5Rcreate_region hid_t loc_id, char const* name, hid_t space_id, hid_t oapl_id, struct H5R_ref_t* ref_ptr )
H5Rdestroy struct H5R_ref_t* ref_ptr )
H5Requal ( struct H5R_ref_t const* ref1_ptr, struct H5R_ref_t const* ref2_ptr )
H5Rget_attr_name ( struct H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_file_name ( struct H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_obj_name ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, char* buf, size_t size )
H5Rget_obj_type3 ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, H5O_type_t* obj_type )
H5Rget_type struct H5R_ref_t const* ref_ptr )
H5Ropen_attr ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t aapl_id )
H5Ropen_object ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t oapl_id )
H5Ropen_region ( struct H5R_ref_t* 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 )
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 hid_t spaceid, hssize_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_project_intersection ( hid_t src_space_id, hid_t dst_space_id, hid_t src_intersect_space_id )
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
H5VLget_file_type void* file_obj, hid_t connector_id, hid_t dtype_id )
H5VLobject hid_t obj_id )
H5VLpeek_connector_id_by_name char const* name )
H5VLpeek_connector_id_by_value H5VL_class_value_t value )
H5VLregister_connector ( H5VL_class_t const* cls, hid_t vipl_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, H5VL_attr_optional_t opt_type, 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_optional void* obj, hid_t connector_id, void* blob_id, H5VL_blob_optional_t opt_type, struct __va_list_tag* arguments )
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, H5VL_dataset_optional_t opt_type, 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, H5VL_datatype_optional_t opt_type, 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, H5VL_file_optional_t opt_type, 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, H5VL_group_optional_t opt_type, 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 )
H5VLintrospect_get_conn_cls void* obj, hid_t connector_id, H5VL_get_conn_lvl_t lvl, H5VL_class_t const** conn_cls )
H5VLintrospect_opt_query void* obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported )
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, H5VL_link_optional_t opt_type, 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, H5VL_object_optional_t opt_type, 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, int op_type, 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, H5VL_request_optional_t opt_type, 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 )
H5VLtoken_cmp void* obj, hid_t connector_id, H5O_token_t const* token1, H5O_token_t const* token2, int* cmp_value )
H5VLtoken_from_str void* obj, H5I_type_t obj_type, hid_t connector_id, char const* token_str, H5O_token_t* token )
H5VLtoken_to_str void* obj, H5I_type_t obj_type, hid_t connector_id, H5O_token_t const* token, char** token_str )
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 ( )
H5VLnative_addr_to_token hid_t loc_id, haddr_t addr, H5O_token_t* token )
H5VLnative_token_to_addr hid_t loc_id, H5O_token_t token, haddr_t* addr )

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 hid_t obj_id )
H5VLget_connector_id_by_name char const* name )
H5VLget_connector_id_by_value H5VL_class_value_t connector_value )
H5VLget_connector_name hid_t id, char* name, size_t size )
H5VLis_connector_registered_by_name char const* name )
H5VLis_connector_registered_by_value H5VL_class_value_t connector_value )
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 (20)


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

H5Location.h, libhdf5_cpp.so.103.2.0
namespace H5
H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( char const* name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( H5O_info_t& objinfo, unsigned int fields ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const

H5Lpublic.h, libhdf5.so.103.2.0
H5Lget_info hid_t loc_id, char const* name, struct H5L_info_t* linfo, hid_t lapl_id )
H5Lget_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, struct H5L_info_t* linfo, hid_t lapl_id )
H5Literate hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate_t op, void* op_data )
H5Literate_by_name hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate_t op, void* op_data, hid_t lapl_id )
H5Lvisit hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate_t op, void* op_data )
H5Lvisit_by_name hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate_t op, void* op_data, hid_t lapl_id )

H5Object.h, libhdf5_cpp.so.103.2.0
namespace H5
H5Object::visit ( H5_index_t idx_type, enum H5_iter_order_t order, int(*user_op)(H5Object&, std::string, H5O_info_t const*, void*), void* op_data, unsigned int fields )

H5Opublic.h, libhdf5.so.103.2.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.2.0
H5Pencode hid_t plist_id, void* buf, size_t* nalloc )

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

to the top

Problems with Symbols, High Severity (6)


H5Location.h, libhdf5_cpp.so.103.2.0
namespace H5
[+] H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( char const* name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( H5O_info_t& objinfo, unsigned int fields ) const (1)
[+] H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( std::string const& name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)

H5Object.h, libhdf5_cpp.so.103.2.0
namespace H5
[+] H5Object::visit ( H5_index_t idx_type, enum H5_iter_order_t order, int(*user_op)(H5Object&, std::string, H5O_info_t const*, void*), void* op_data, unsigned int fields ) (1)

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 Symbols, Medium Severity (2)


H5Location.h, libhdf5_cpp.so.103.2.0
namespace H5
[+] H5Location::getLinkInfo ( char const* link_name, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getLinkInfo ( std::string const& link_name, LinkAccPropList const& lapl ) const (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 (12)


H5Opublic.h, libhdf5.so.103.2.0
[+] H5Oget_info1 hid_t loc_id, H5O_info_t* oinfo ) (1)
[+] H5Oget_info2 hid_t loc_id, H5O_info_t* oinfo, unsigned int fields ) (1)
[+] H5Oget_info_by_idx1 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 ) (1)
[+] H5Oget_info_by_idx2 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, unsigned int fields, hid_t lapl_id ) (1)
[+] H5Oget_info_by_name1 hid_t loc_id, char const* name, H5O_info_t* oinfo, hid_t lapl_id ) (1)
[+] H5Oget_info_by_name2 hid_t loc_id, char const* name, H5O_info_t* oinfo, unsigned int fields, hid_t lapl_id ) (1)
[+] H5Ovisit1 hid_t obj_id, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate_t op, void* op_data ) (1)
[+] H5Ovisit2 hid_t obj_id, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate_t op, void* op_data, unsigned int fields ) (1)
[+] H5Ovisit_by_name1 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 ) (1)
[+] H5Ovisit_by_name2 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, unsigned int fields, hid_t lapl_id ) (1)

H5Rpublic.h, libhdf5.so.103.2.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

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 (94)


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

H5Opublic.h
[+] H5O_NATIVE_INFO_HDR
[+] H5O_NATIVE_INFO_META_SIZE

H5PLpublic.h
[+] H5PL_VOL_PLUGIN

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

H5public.h
[+] H5O_MAX_TOKEN_SIZE

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
[+] H5Lget_info_by_idx_vers
[+] H5Lget_info_vers
[+] H5Literate_by_name_vers
[+] H5Literate_vers
[+] H5Lvisit_by_name_vers
[+] H5Lvisit_vers
[+] H5O_info_t_vers
[+] H5O_iterate_t_vers
[+] 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

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_DATASET_GET_OFFSET
[+] H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE
[+] H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE
[+] H5VL_NATIVE_FILE_FORMAT_CONVERT
[+] H5VL_NATIVE_FILE_GET_EOA
[+] 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_POST_OPEN
[+] 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_NATIVE_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 (84)


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
H5FDhdfs.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.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.2.0
libhdf5_cpp.so.103.2.0
libhdf5_fortran.so.102.0.1
libhdf5_hl.so.100.1.3
libhdf5_hl_cpp.so.100.1.4
libhdf5_java.so
libhdf5hl_fortran.so.100.0.5
libsz.so.2.0.0
libz.so.1.2.5

to the top



Test Info


Library Namehdf5
Version #11.10.6
Version #21.12.0
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files84
Total Shared Libraries9
Total Symbols / Types2111 / 596
VerdictIncompatible
(2.3%)

Problem Summary


SeverityCount
Added Symbols-189
Removed SymbolsHigh7
Problems with
Data Types
High3
Medium0
Low0
Problems with
Symbols
High0
Medium8
Low10
Problems with
Constants
Low11
Other Changes
in Data Types
-20
Other Changes
in Symbols
-2
Other Changes
in Constants
-134

Added Symbols (189)


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

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 )

H5Location.h
namespace H5
H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( char const* name, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( H5O_native_info_t& objinfo, unsigned int fields ) const
H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( std::string const& name, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( char const* name, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( H5O_info2_t& objinfo, unsigned int fields ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& name, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const

H5Lpublic.h
H5Lget_info1 hid_t loc_id, char const* name, struct H5L_info1_t* linfo, hid_t lapl_id )
H5Lget_info2 hid_t loc_id, char const* name, struct H5L_info2_t* linfo, hid_t lapl_id )
H5Lget_info_by_idx1 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t n, struct H5L_info1_t* linfo, hid_t lapl_id )
H5Lget_info_by_idx2 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t n, struct H5L_info2_t* linfo, hid_t lapl_id )
H5Literate1 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate1_t op, void* op_data )
H5Literate2 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate2_t op, void* op_data )
H5Literate_by_name1 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate1_t op, void* op_data, hid_t lapl_id )
H5Literate_by_name2 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5L_iterate2_t op, void* op_data, hid_t lapl_id )
H5Lvisit1 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate1_t op, void* op_data )
H5Lvisit2 hid_t grp_id, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate2_t op, void* op_data )
H5Lvisit_by_name1 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate1_t op, void* op_data, hid_t lapl_id )
H5Lvisit_by_name2 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, H5L_iterate2_t op, void* op_data, hid_t lapl_id )

H5Object.h
namespace H5
H5Object::visit ( H5_index_t idx_type, enum H5_iter_order_t order, int(*user_op)(H5Object&, std::string, H5O_info2_t const*, void*), void* op_data, unsigned int fields )

H5Opublic.h
H5O_TOKEN_UNDEF_g [data]
H5Oget_info3 hid_t loc_id, H5O_info2_t* oinfo, unsigned int fields )
H5Oget_info_by_idx3 hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t n, H5O_info2_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oget_info_by_name3 hid_t loc_id, char const* name, H5O_info2_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oget_native_info hid_t loc_id, H5O_native_info_t* oinfo, unsigned int fields )
H5Oget_native_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_native_info_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oget_native_info_by_name hid_t loc_id, char const* name, H5O_native_info_t* oinfo, unsigned int fields, hid_t lapl_id )
H5Oopen_by_token hid_t loc_id, H5O_token_t token )
H5Otoken_cmp hid_t loc_id, H5O_token_t const* token1, H5O_token_t const* token2, int* cmp_value )
H5Otoken_from_str hid_t loc_id, char const* token_str, H5O_token_t* token )
H5Otoken_to_str hid_t loc_id, H5O_token_t const* token, char** token_str )
H5Ovisit3 hid_t obj_id, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate2_t op, void* op_data, unsigned int fields )
H5Ovisit_by_name3 hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate2_t op, void* op_data, unsigned int fields, hid_t lapl_id )

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 ( struct H5R_ref_t const* src_ref_ptr, struct H5R_ref_t* dst_ref_ptr )
H5Rcreate_attr hid_t loc_id, char const* name, char const* attr_name, hid_t oapl_id, struct H5R_ref_t* ref_ptr )
H5Rcreate_object hid_t loc_id, char const* name, hid_t oapl_id, struct H5R_ref_t* ref_ptr )
H5Rcreate_region hid_t loc_id, char const* name, hid_t space_id, hid_t oapl_id, struct H5R_ref_t* ref_ptr )
H5Rdestroy struct H5R_ref_t* ref_ptr )
H5Requal ( struct H5R_ref_t const* ref1_ptr, struct H5R_ref_t const* ref2_ptr )
H5Rget_attr_name ( struct H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_file_name ( struct H5R_ref_t const* ref_ptr, char* buf, size_t size )
H5Rget_obj_name ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, char* buf, size_t size )
H5Rget_obj_type3 ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, H5O_type_t* obj_type )
H5Rget_type struct H5R_ref_t const* ref_ptr )
H5Ropen_attr ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t aapl_id )
H5Ropen_object ( struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t oapl_id )
H5Ropen_region ( struct H5R_ref_t* 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 )
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 hid_t spaceid, hssize_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_project_intersection ( hid_t src_space_id, hid_t dst_space_id, hid_t src_intersect_space_id )
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
H5VLget_file_type void* file_obj, hid_t connector_id, hid_t dtype_id )
H5VLobject hid_t obj_id )
H5VLpeek_connector_id_by_name char const* name )
H5VLpeek_connector_id_by_value H5VL_class_value_t value )
H5VLregister_connector ( H5VL_class_t const* cls, hid_t vipl_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, H5VL_attr_optional_t opt_type, 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_optional void* obj, hid_t connector_id, void* blob_id, H5VL_blob_optional_t opt_type, struct __va_list_tag* arguments )
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, H5VL_dataset_optional_t opt_type, 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, H5VL_datatype_optional_t opt_type, 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, H5VL_file_optional_t opt_type, 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, H5VL_group_optional_t opt_type, 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 )
H5VLintrospect_get_conn_cls void* obj, hid_t connector_id, H5VL_get_conn_lvl_t lvl, H5VL_class_t const** conn_cls )
H5VLintrospect_opt_query void* obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported )
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, H5VL_link_optional_t opt_type, 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, H5VL_object_optional_t opt_type, 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, int op_type, 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, H5VL_request_optional_t opt_type, 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 )
H5VLtoken_cmp void* obj, hid_t connector_id, H5O_token_t const* token1, H5O_token_t const* token2, int* cmp_value )
H5VLtoken_from_str void* obj, H5I_type_t obj_type, hid_t connector_id, char const* token_str, H5O_token_t* token )
H5VLtoken_to_str void* obj, H5I_type_t obj_type, hid_t connector_id, H5O_token_t const* token, char** token_str )
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 ( )
H5VLnative_addr_to_token hid_t loc_id, haddr_t addr, H5O_token_t* token )
H5VLnative_token_to_addr hid_t loc_id, H5O_token_t token, haddr_t* addr )

H5VLpassthru.h
H5VL_pass_through_register ( )

H5VLpublic.h
H5VLclose hid_t connector_id )
H5VLget_connector_id hid_t obj_id )
H5VLget_connector_id_by_name char const* name )
H5VLget_connector_id_by_value H5VL_class_value_t connector_value )
H5VLget_connector_name hid_t id, char* name, size_t size )
H5VLis_connector_registered_by_name char const* name )
H5VLis_connector_registered_by_value H5VL_class_value_t connector_value )
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 (7)


H5Epubgen.h
H5E_LOGFAIL_g [data]

H5Location.h
namespace H5
H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( char const* name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( H5O_info_t& objinfo, unsigned int fields ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const

H5Object.h
namespace H5
H5Object::visit ( H5_index_t idx_type, enum H5_iter_order_t order, int(*user_op)(H5Object&, std::string, H5O_info_t const*, void*), void* op_data, unsigned int fields )

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 Symbols, Medium Severity (8)


H5Location.h
namespace H5
[+] H5Location::getLinkInfo ( char const* link_name, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getLinkInfo ( std::string const& link_name, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( char const* name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( H5O_info_t& objinfo, unsigned int fields ) const (1)
[+] H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( std::string const& name, H5O_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)

H5Object.h
namespace H5
[+] H5Object::visit ( H5_index_t idx_type, enum H5_iter_order_t order, int(*user_op)(H5Object&, std::string, H5O_info_t const*, void*), void* op_data, unsigned int fields ) (1)

to the top

Problems with Symbols, Low Severity (10)


H5Opublic.h
[+] H5Oget_info1 hid_t loc_id, H5O_info_t* oinfo ) (1)
[+] H5Oget_info2 hid_t loc_id, H5O_info_t* oinfo, unsigned int fields ) (1)
[+] H5Oget_info_by_idx1 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 ) (1)
[+] H5Oget_info_by_idx2 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, unsigned int fields, hid_t lapl_id ) (1)
[+] H5Oget_info_by_name1 hid_t loc_id, char const* name, H5O_info_t* oinfo, hid_t lapl_id ) (1)
[+] H5Oget_info_by_name2 hid_t loc_id, char const* name, H5O_info_t* oinfo, unsigned int fields, hid_t lapl_id ) (1)
[+] H5Ovisit1 hid_t obj_id, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate_t op, void* op_data ) (1)
[+] H5Ovisit2 hid_t obj_id, H5_index_t idx_type, enum H5_iter_order_t order, H5O_iterate_t op, void* op_data, unsigned int fields ) (1)
[+] H5Ovisit_by_name1 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 ) (1)
[+] H5Ovisit_by_name2 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, unsigned int fields, hid_t lapl_id ) (1)

to the top

Problems with Constants, Low Severity (11)


H5Epubgen.h
[+] H5E_LOGFAIL

H5Fpublic.h
[+] H5F_LIBVER_LATEST

H5Opublic.h
[+] H5O_INFO_ALL

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

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 (134)


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

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

H5Opublic.h
[+] H5O_NATIVE_INFO_ALL
[+] H5O_NATIVE_INFO_HDR
[+] H5O_NATIVE_INFO_META_SIZE
[+] H5O_TOKEN_UNDEF

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_EXAMPLESDIR
[+] H5_MEMORY_ALLOC_SANITY_CHECK
[+] H5_STRICT_FORMAT_CHECKS
[+] H5_USE_112_API_DEFAULT

H5public.h
[+] H5O_MAX_TOKEN_SIZE

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
[+] H5L_info_t
[+] H5L_iterate_t
[+] H5Lget_info
[+] H5Lget_info_by_idx
[+] H5Lget_info_by_idx_vers
[+] H5Lget_info_vers
[+] H5Literate
[+] H5Literate_by_name
[+] H5Literate_by_name_vers
[+] H5Literate_vers
[+] H5Lvisit
[+] H5Lvisit_by_name
[+] H5Lvisit_by_name_vers
[+] H5Lvisit_vers
[+] H5O_info_t
[+] H5O_info_t_vers
[+] H5O_iterate_t
[+] H5O_iterate_t_vers
[+] 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

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_DATASET_GET_OFFSET
[+] H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE
[+] H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE
[+] H5VL_NATIVE_FILE_FORMAT_CONVERT
[+] H5VL_NATIVE_FILE_GET_EOA
[+] 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_POST_OPEN
[+] 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_NATIVE_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 (84)


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
H5FDhdfs.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.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.2.0
libhdf5_cpp.so.103.2.0
libhdf5_fortran.so.102.0.1
libhdf5_hl.so.100.1.3
libhdf5_hl_cpp.so.100.1.4
libhdf5_java.so
libhdf5hl_fortran.so.100.0.5
libsz.so.2.0.0
libz.so.1.2.5

to the top



Generated on Tue Mar 3 10:29:33 2020 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API