API compatibility report for the hdf5 library  between 1.12.1 and 1.13.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf5
Version #11.12.1
Version #21.13.0
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files93
Total Shared Libraries7
Total Symbols / Types2277 / 750
VerdictIncompatible
(4.8%)

Problem Summary


SeverityCount
Added Symbols-163
Removed SymbolsHigh64
Problems with
Data Types
High0
Medium7
Low38
Problems with
Symbols
High117
Medium31
Low21
Problems with
Constants
Low48
Other Changes
in Data Types
-2
Other Changes
in Constants
-57

Added Symbols (163)


H5Apublic.h, libhdf5.so.1000.0.0
H5Aclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, hid_t es_id )
H5Acreate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t es_id )
H5Acreate_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t lapl_id, hid_t es_id )
H5Aexists_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t obj_id, char const* attr_name, hbool_t* exists, hid_t es_id )
H5Aexists_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* attr_name, hbool_t* exists, hid_t lapl_id, hid_t es_id )
H5Aopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t obj_id, char const* attr_name, hid_t aapl_id, hid_t es_id )
H5Aopen_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, hid_t aapl_id, hid_t lapl_id, hid_t es_id )
H5Aopen_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* attr_name, hid_t aapl_id, hid_t lapl_id, hid_t es_id )
H5Aread_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, hid_t dtype_id, void* buf, hid_t es_id )
H5Arename_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* old_name, char const* new_name, hid_t es_id )
H5Arename_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* old_attr_name, char const* new_attr_name, hid_t lapl_id, hid_t es_id )
H5Awrite_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, hid_t type_id, void const* buf, hid_t es_id )

H5ArrayType.h, libhdf5_cpp.so.1000.0.0
namespace H5
ArrayType::getArrayDims unsigned long* dims ) const

H5DataSet.h, libhdf5_cpp.so.1000.0.0
namespace H5
DataSet::extend unsigned long const* size ) const
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )

H5DataSpace.h, libhdf5_cpp.so.1000.0.0
namespace H5
DataSpace::DataSpace [in-charge] int rank, unsigned long const* dims, unsigned long const* maxdims )
DataSpace::DataSpace [not-in-charge] int rank, unsigned long const* dims, unsigned long const* maxdims )
DataSpace::getSelectBounds ( unsigned long* start, unsigned long* end ) const
DataSpace::getSelectElemPointlist ( unsigned long startpoint, unsigned long numpoints, unsigned long* buf ) const
DataSpace::getSelectHyperBlocklist ( unsigned long startblock, unsigned long numblocks, unsigned long* buf ) const
DataSpace::getSimpleExtentDims ( unsigned long* dims, unsigned long* maxdims ) const
DataSpace::offsetSimple long const* offset ) const
DataSpace::selectElements ( H5S_seloper_t op, size_t const num_elements, unsigned long const* coord ) const
DataSpace::selectHyperslab ( H5S_seloper_t op, unsigned long const* count, unsigned long const* start, unsigned long const* stride, unsigned long const* block ) const
DataSpace::setExtentSimple int rank, unsigned long const* current_size, unsigned long const* maximum_size ) const

H5DcreatProp.h, libhdf5_cpp.so.1000.0.0
namespace H5
DSetCreatPropList::getChunk int max_ndims, unsigned long* dim ) const
DSetCreatPropList::getExternal ( unsigned int idx, size_t name_size, char* name, off_t& offset, unsigned long& size ) const
DSetCreatPropList::setChunk int ndims, unsigned long const* dim ) const
DSetCreatPropList::setExternal ( char const* name, off_t offset, unsigned long size ) const

H5Dpublic.h, libhdf5.so.1000.0.0
H5Dchunk_iter hid_t dset_id, hid_t dxpl_id, H5D_chunk_iter_op_t cb, void* op_data )
H5Dclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t es_id )
H5Dcreate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id, hid_t es_id )
H5Dget_space_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t es_id )
H5Dopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t dapl_id, hid_t es_id )
H5Dread_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void* buf, hid_t es_id )
H5Dset_extent_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, unsigned long const* size, hid_t es_id )
H5Dwrite_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void const* buf, hid_t es_id )

H5DSpublic.h, libhdf5_hl.so.1000.0.0
H5DSwith_new_ref hid_t obj_id, hbool_t* with_new_ref )

H5DxferProp.h, libhdf5_cpp.so.1000.0.0
namespace H5
DSetMemXferPropList::setSmallDataBlockSize unsigned long size ) const

H5Epubgen.h, libhdf5.so.1000.0.0
H5E_BADID_g [data]
H5E_CANTCANCEL_g [data]
H5E_CANTFIND_g [data]
H5E_CANTPUT_g [data]
H5E_CANTWAIT_g [data]
H5E_EVENTSET_g [data]
H5E_ID_g [data]
H5E_UNMOUNT_g [data]

H5Epublic.h, libhdf5.so.1000.0.0
H5Eappend_stack ( hid_t dst_stack_id, hid_t src_stack_id, hbool_t close_source_stack )

H5ESdevelop.h, libhdf5.so.1000.0.0
H5ESinsert_request hid_t es_id, hid_t connector_id, void* request )

H5ESpublic.h, libhdf5.so.1000.0.0
H5EScancel hid_t es_id, size_t* num_not_canceled, hbool_t* err_occurred )
H5ESclose hid_t es_id )
H5EScreate ( )
H5ESfree_err_info ( size_t num_err_info, H5ES_err_info_t* err_info )
H5ESget_count hid_t es_id, size_t* count )
H5ESget_err_count hid_t es_id, size_t* num_errs )
H5ESget_err_info hid_t es_id, size_t num_err_info, H5ES_err_info_t* err_info, size_t* err_cleared )
H5ESget_err_status hid_t es_id, hbool_t* err_occurred )
H5ESget_op_counter hid_t es_id, uint64_t* counter )
H5ESregister_complete_func hid_t es_id, H5ES_event_complete_func_t func, void* ctx )
H5ESregister_insert_func hid_t es_id, H5ES_event_insert_func_t func, void* ctx )
H5ESwait hid_t es_id, uint64_t timeout, size_t* num_in_progress, hbool_t* err_occurred )

H5FaccProp.h, libhdf5_cpp.so.1000.0.0
namespace H5
FileAccPropList::getAlignment ( unsigned long& threshold, unsigned long& alignment ) const
FileAccPropList::getFamily unsigned long& memb_size ) const
FileAccPropList::getFamily ( unsigned long& memb_size, FileAccPropList& memb_plist ) const
FileAccPropList::setAlignment ( unsigned long threshold, unsigned long alignment ) const
FileAccPropList::setFamily ( unsigned long memb_size, FileAccPropList const& memb_plist ) const
FileAccPropList::setFamilyOffset unsigned long offset ) const
FileAccPropList::setMetaBlockSize unsigned long& block_size ) const

H5FcreatProp.h, libhdf5_cpp.so.1000.0.0
namespace H5
FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, unsigned long& threshold ) const
FileCreatPropList::setFileSpacePagesize unsigned long fsp_psize ) const
FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, unsigned long threshold ) const
FileCreatPropList::setUserblock unsigned long size ) const

H5FDdevelop.h, libhdf5.so.1000.0.0
H5FDctl H5FD_t* file, uint64_t op_code, uint64_t flags, void const* input, void** output )
H5FDdelete ( char const* name, hid_t fapl_id )
H5FDis_driver_registered_by_name char const* driver_name )
H5FDis_driver_registered_by_value H5FD_class_value_t driver_value )
H5FDperform_init hid_t(*p1)() )

H5Fpublic.h, libhdf5.so.1000.0.0
H5Fclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t file_id, hid_t es_id )
H5Fcreate_async ( char const* app_file, char const* app_func, unsigned int app_line, char const* filename, unsigned int flags, hid_t fcpl_id, hid_t fapl_id, hid_t es_id )
H5Fflush_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t object_id, H5F_scope_t scope, hid_t es_id )
H5Fopen_async ( char const* app_file, char const* app_func, unsigned int app_line, char const* filename, unsigned int flags, hid_t access_plist, hid_t es_id )
H5Freopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t file_id, hid_t es_id )

H5Gpublic.h, libhdf5.so.1000.0.0
H5Gclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t group_id, hid_t es_id )
H5Gcreate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t es_id )
H5Gget_info_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, H5G_info_t* ginfo, hid_t es_id )
H5Gget_info_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, H5G_info_t* ginfo, hid_t lapl_id, hid_t es_id )
H5Gget_info_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, H5G_info_t* ginfo, hid_t lapl_id, hid_t es_id )
H5Gopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t gapl_id, hid_t es_id )

H5Idevelop.h, libhdf5.so.1000.0.0
H5Iregister_future H5I_type_t type, void const* object, H5I_future_realize_func_t realize_cb, H5I_future_discard_func_t discard_cb )

H5Location.h, libhdf5_cpp.so.1000.0.0
namespace H5
H5Location::childObjType ( unsigned long index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long idx, 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, unsigned long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjnameByIdx unsigned long idx ) const
H5Location::getObjnameByIdx ( unsigned long idx, char* name, size_t size ) const
H5Location::getObjnameByIdx ( unsigned long idx, std::string& name, size_t size ) const
H5Location::getObjTypeByIdx unsigned long idx ) const
H5Location::getObjTypeByIdx ( unsigned long idx, char* type_name ) const
H5Location::getObjTypeByIdx ( unsigned long idx, std::string& type_name ) const

H5Lpublic.h, libhdf5.so.1000.0.0
H5Lcreate_hard_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t cur_loc_id, char const* cur_name, hid_t new_loc_id, char const* new_name, hid_t lcpl_id, hid_t lapl_id, hid_t es_id )
H5Lcreate_soft_async ( char const* app_file, char const* app_func, unsigned int app_line, char const* link_target, hid_t link_loc_id, char const* link_name, hid_t lcpl_id, hid_t lapl_id, hid_t es_id )
H5Ldelete_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, hid_t es_id )
H5Ldelete_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, hid_t lapl_id, hid_t es_id )
H5Lexists_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hbool_t* exists, hid_t lapl_id, hid_t es_id )
H5Literate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t group_id, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long* idx_p, H5L_iterate2_t op, void* op_data, hid_t es_id )

H5LTpublic.h, libhdf5_hl.so.1000.0.0
H5LTget_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long* data )
H5LTset_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long const* buffer, size_t size )

H5Opublic.h, libhdf5.so.1000.0.0
H5Oclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t object_id, hid_t es_id )
H5Ocopy_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t src_loc_id, char const* src_name, hid_t dst_loc_id, char const* dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t es_id )
H5Oflush_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t obj_id, hid_t es_id )
H5Oget_info_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, H5O_info2_t* oinfo, unsigned int fields, hid_t lapl_id, hid_t es_id )
H5Oopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, hid_t es_id )
H5Oopen_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, hid_t lapl_id, hid_t es_id )
H5Orefresh_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t oid, hid_t es_id )

H5PacketTable.h, libhdf5_hl_cpp.so.1000.0.0
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long chunkSize )
FL_PacketTable::GetPacket ( unsigned long index, void* data )
FL_PacketTable::GetPackets ( unsigned long startIndex, unsigned long endIndex, void* data )
PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer ) const
PacketTable::GetDataset ( ) const
PacketTable::GetDatatype ( ) const
PacketTable::GetIndex int& error ) const
PacketTable::GetPacketCount int& error ) const
PacketTable::GetTableId ( ) const
PacketTable::IsValid ( ) const
PacketTable::IsVariableLength ( ) const
PacketTable::PacketTable [in-charge] ( )
PacketTable::PacketTable [not-in-charge] ( )
PacketTable::ResetIndex ( ) const
PacketTable::SetIndex unsigned long index ) const

H5Ppublic.h, libhdf5.so.1000.0.0
H5Pget_driver_config_str hid_t fapl_id, char* config_buf, size_t buf_size )
H5Pget_vol_cap_flags hid_t plist_id, unsigned int* cap_flags )
H5Pset_dataset_io_hyperslab_selection hid_t plist_id, unsigned int rank, H5S_seloper_t op, unsigned long const* start, unsigned long const* stride, unsigned long const* count, unsigned long const* block )
H5Pset_driver_by_name hid_t plist_id, char const* driver_name, char const* driver_config )
H5Pset_driver_by_value hid_t plist_id, H5FD_class_value_t driver_value, char const* driver_config )

H5public.h, libhdf5.so.1000.0.0
H5atclose ( H5_atclose_func_t func, void* ctx )
H5is_library_terminating hbool_t* is_terminating )

H5Rpublic.h, libhdf5.so.1000.0.0
H5Ropen_attr_async ( char const* app_file, char const* app_func, unsigned int app_line, struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t aapl_id, hid_t es_id )
H5Ropen_object_async ( char const* app_file, char const* app_func, unsigned int app_line, struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t oapl_id, hid_t es_id )
H5Ropen_region_async ( char const* app_file, char const* app_func, unsigned int app_line, struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t oapl_id, hid_t es_id )

H5Tpublic.h, libhdf5.so.1000.0.0
H5Tclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t type_id, hid_t es_id )
H5Tcommit_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t es_id )
H5Topen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t tapl_id, hid_t es_id )

H5VLconnector.h, libhdf5.so.1000.0.0
H5VLattr_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLdataset_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLdatatype_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t type_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLfile_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t file_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLfind_opt_operation ( H5VL_subclass_t subcls, char const* op_name, int* op_val )
H5VLgroup_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t group_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLlink_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLobject_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLregister_opt_operation ( H5VL_subclass_t subcls, char const* op_name, int* op_val )
H5VLrequest_optional_op void* req, hid_t connector_id, H5VL_optional_args_t* args )
H5VLunregister_opt_operation ( H5VL_subclass_t subcls, char const* op_name )

H5VLconnector_passthru.h, libhdf5.so.1000.0.0
H5VLfinish_lib_state ( )
H5VLintrospect_get_cap_flags ( void const* info, hid_t connector_id, unsigned int* cap_flags )
H5VLstart_lib_state ( )

H5VLpublic.h, libhdf5.so.1000.0.0
H5VLobject_is_native hid_t obj_id, hbool_t* is_native )

to the top

Removed Symbols (64)


H5ArrayType.h, libhdf5_cpp.so.200.1.0
namespace H5
ArrayType::getArrayDims unsigned long long* dims ) const

H5DataSet.h, libhdf5_cpp.so.200.1.0
namespace H5
DataSet::extend unsigned long long const* size ) const
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )

H5DataSpace.h, libhdf5_cpp.so.200.1.0
namespace H5
DataSpace::DataSpace [in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims )
DataSpace::DataSpace [not-in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims )
DataSpace::getSelectBounds ( unsigned long long* start, unsigned long long* end ) const
DataSpace::getSelectElemPointlist ( unsigned long long startpoint, unsigned long long numpoints, unsigned long long* buf ) const
DataSpace::getSelectHyperBlocklist ( unsigned long long startblock, unsigned long long numblocks, unsigned long long* buf ) const
DataSpace::getSimpleExtentDims ( unsigned long long* dims, unsigned long long* maxdims ) const
DataSpace::offsetSimple long long const* offset ) const
DataSpace::selectElements ( H5S_seloper_t op, size_t const num_elements, unsigned long long const* coord ) const
DataSpace::selectHyperslab ( H5S_seloper_t op, unsigned long long const* count, unsigned long long const* start, unsigned long long const* stride, unsigned long long const* block ) const
DataSpace::setExtentSimple int rank, unsigned long long const* current_size, unsigned long long const* maximum_size ) const

H5DcreatProp.h, libhdf5_cpp.so.200.1.0
namespace H5
DSetCreatPropList::getChunk int max_ndims, unsigned long long* dim ) const
DSetCreatPropList::getExternal ( unsigned int idx, size_t name_size, char* name, off_t& offset, unsigned long long& size ) const
DSetCreatPropList::setChunk int ndims, unsigned long long const* dim ) const
DSetCreatPropList::setExternal ( char const* name, off_t offset, unsigned long long size ) const

H5DxferProp.h, libhdf5_cpp.so.200.1.0
namespace H5
DSetMemXferPropList::setSmallDataBlockSize unsigned long long size ) const

H5Epubgen.h, libhdf5.so.200.1.0
H5E_ATOM_g [data]
H5E_BADATOM_g [data]

H5FaccProp.h, libhdf5_cpp.so.200.1.0
namespace H5
FileAccPropList::getAlignment ( unsigned long long& threshold, unsigned long long& alignment ) const
FileAccPropList::getFamily unsigned long long& memb_size ) const
FileAccPropList::getFamily ( unsigned long long& memb_size, FileAccPropList& memb_plist ) const
FileAccPropList::setAlignment ( unsigned long long threshold, unsigned long long alignment ) const
FileAccPropList::setFamily ( unsigned long long memb_size, FileAccPropList const& memb_plist ) const
FileAccPropList::setFamilyOffset unsigned long long offset ) const
FileAccPropList::setMetaBlockSize unsigned long long& block_size ) const

H5FcreatProp.h, libhdf5_cpp.so.200.1.0
namespace H5
FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, unsigned long long& threshold ) const
FileCreatPropList::setFileSpacePagesize unsigned long long fsp_psize ) const
FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, unsigned long long threshold ) const
FileCreatPropList::setUserblock unsigned long long size ) const

H5FDhdfs.h, libhdf5.so.200.1.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 )

H5Location.h, libhdf5_cpp.so.200.1.0
namespace H5
H5Location::childObjType ( unsigned long long index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, 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, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjnameByIdx unsigned long long idx ) const
H5Location::getObjnameByIdx ( unsigned long long idx, char* name, size_t size ) const
H5Location::getObjnameByIdx ( unsigned long long idx, std::string& name, size_t size ) const
H5Location::getObjTypeByIdx unsigned long long idx ) const
H5Location::getObjTypeByIdx ( unsigned long long idx, char* type_name ) const
H5Location::getObjTypeByIdx ( unsigned long long idx, std::string& type_name ) const

H5PacketTable.h, libhdf5_hl_cpp.so.200.0.1
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize )
FL_PacketTable::GetPacket ( unsigned long long index, void* data )
FL_PacketTable::GetPackets ( unsigned long long startIndex, unsigned long long endIndex, void* data )
PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer )
PacketTable::GetDataset ( )
PacketTable::GetDatatype ( )
PacketTable::GetIndex int& error )
PacketTable::GetPacketCount int& error )
PacketTable::GetTableId ( )
PacketTable::IsValid ( )
PacketTable::IsVariableLength ( )
PacketTable::ResetIndex ( )
PacketTable::SetIndex unsigned long long index )

H5VLconnector_passthru.h, libhdf5.so.200.1.0
H5VLreset_lib_state ( )

to the top

Problems with Symbols, High Severity (117)


H5ArrayType.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] ArrayType::getArrayDims unsigned long long* dims ) const (1)

H5DataSet.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] DataSet::extend unsigned long long const* size ) const (1)
[+] DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data ) (1)

H5DataSpace.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] DataSpace::DataSpace [not-in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims ) (1)
[+] DataSpace::DataSpace [in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims ) (1)
[+] DataSpace::getSelectBounds ( unsigned long long* start, unsigned long long* end ) const (1)
[+] DataSpace::getSelectElemPointlist ( unsigned long long startpoint, unsigned long long numpoints, unsigned long long* buf ) const (1)
[+] DataSpace::getSelectHyperBlocklist ( unsigned long long startblock, unsigned long long numblocks, unsigned long long* buf ) const (1)
[+] DataSpace::getSimpleExtentDims ( unsigned long long* dims, unsigned long long* maxdims ) const (1)
[+] DataSpace::offsetSimple long long const* offset ) const (1)
[+] DataSpace::selectElements ( H5S_seloper_t op, size_t const num_elements, unsigned long long const* coord ) const (1)
[+] DataSpace::selectHyperslab ( H5S_seloper_t op, unsigned long long const* count, unsigned long long const* start, unsigned long long const* stride, unsigned long long const* block ) const (1)
[+] DataSpace::setExtentSimple int rank, unsigned long long const* current_size, unsigned long long const* maximum_size ) const (1)

H5DcreatProp.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] DSetCreatPropList::getChunk int max_ndims, unsigned long long* dim ) const (1)
[+] DSetCreatPropList::getExternal ( unsigned int idx, size_t name_size, char* name, off_t& offset, unsigned long long& size ) const (1)
[+] DSetCreatPropList::setChunk int ndims, unsigned long long const* dim ) const (1)
[+] DSetCreatPropList::setExternal ( char const* name, off_t offset, unsigned long long size ) const (1)

H5DxferProp.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] DSetMemXferPropList::setSmallDataBlockSize unsigned long long size ) const (1)

H5FaccProp.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] FileAccPropList::getAlignment ( unsigned long long& threshold, unsigned long long& alignment ) const (1)
[+] FileAccPropList::getFamily unsigned long long& memb_size ) const (1)
[+] FileAccPropList::getFamily ( unsigned long long& memb_size, FileAccPropList& memb_plist ) const (1)
[+] FileAccPropList::setAlignment ( unsigned long long threshold, unsigned long long alignment ) const (1)
[+] FileAccPropList::setFamily ( unsigned long long memb_size, FileAccPropList const& memb_plist ) const (1)
[+] FileAccPropList::setFamilyOffset unsigned long long offset ) const (1)
[+] FileAccPropList::setMetaBlockSize unsigned long long& block_size ) const (1)

H5FcreatProp.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, unsigned long long& threshold ) const (1)
[+] FileCreatPropList::setFileSpacePagesize unsigned long long fsp_psize ) const (1)
[+] FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, unsigned long long threshold ) const (1)
[+] FileCreatPropList::setUserblock unsigned long long size ) const (1)

H5Location.h, libhdf5_cpp.so.200.1.0
namespace H5
[+] H5Location::childObjType ( unsigned long long index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const (1)
[+] H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjnameByIdx unsigned long long idx ) const (1)
[+] H5Location::getObjnameByIdx ( unsigned long long idx, char* name, size_t size ) const (1)
[+] H5Location::getObjnameByIdx ( unsigned long long idx, std::string& name, size_t size ) const (1)
[+] H5Location::getObjTypeByIdx unsigned long long idx ) const (1)
[+] H5Location::getObjTypeByIdx ( unsigned long long idx, char* type_name ) const (1)
[+] H5Location::getObjTypeByIdx ( unsigned long long idx, std::string& type_name ) const (1)

H5PacketTable.h, libhdf5_hl_cpp.so.200.0.1
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID ) (1)
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize ) (1)
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize ) (1)
[+] FL_PacketTable::GetPacket ( unsigned long long index, void* data ) (1)
[+] FL_PacketTable::GetPackets ( unsigned long long startIndex, unsigned long long endIndex, void* data ) (1)
[+] PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer ) (1)
[+] PacketTable::GetDataset ( ) (1)
[+] PacketTable::GetDatatype ( ) (1)
[+] PacketTable::GetIndex int& error ) (1)
[+] PacketTable::GetPacketCount int& error ) (1)
[+] PacketTable::GetTableId ( ) (1)
[+] PacketTable::IsValid ( ) (1)
[+] PacketTable::IsVariableLength ( ) (1)
[+] PacketTable::ResetIndex ( ) (1)
[+] PacketTable::SetIndex unsigned long long index ) (2)

H5VLconnector_passthru.h, libhdf5.so.200.1.0
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] H5VLblob_optional void* obj, hid_t connector_id, void* blob_id, H5VL_blob_optional_t opt_type, struct __va_list_tag* arguments ) (2)
[+] H5VLblob_specific void* obj, hid_t connector_id, void* blob_id, H5VL_blob_specific_t specific_type, struct __va_list_tag* arguments ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (4)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (4)
[+] 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 ) (2)
[+] H5VLoptional void* obj, hid_t connector_id, int op_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments ) (2)
[+] H5VLrequest_optional void* req, hid_t connector_id, H5VL_request_optional_t opt_type, struct __va_list_tag* arguments ) (2)
[+] H5VLrequest_specific void* req, hid_t connector_id, H5VL_request_specific_t specific_type, struct __va_list_tag* arguments ) (2)

to the top

Problems with Data Types, Medium Severity (7)


H5FDpublic.h
[+] struct H5FD_class_t (3)

H5Fpublic.h
[+] enum H5F_libver_t (1)

H5Ipublic.h
[+] enum H5I_type_t (1)

H5VLconnector.h
[+] struct H5VL_class_t (1)
[+] struct H5VL_introspect_class_t (1)

to the top

Problems with Symbols, Medium Severity (31)


H5VLconnector_passthru.h, libhdf5.so.200.1.0
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] H5VLblob_optional void* obj, hid_t connector_id, void* blob_id, H5VL_blob_optional_t opt_type, struct __va_list_tag* arguments ) (1)
[+] H5VLblob_specific void* obj, hid_t connector_id, void* blob_id, H5VL_blob_specific_t specific_type, struct __va_list_tag* arguments ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] H5VLintrospect_opt_query void* obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] H5VLoptional void* obj, hid_t connector_id, int op_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments ) (1)
[+] H5VLrequest_cancel void* req, hid_t connector_id ) (1)
[+] H5VLrequest_optional void* req, hid_t connector_id, H5VL_request_optional_t opt_type, struct __va_list_tag* arguments ) (1)
[+] H5VLrequest_specific void* req, hid_t connector_id, H5VL_request_specific_t specific_type, struct __va_list_tag* arguments ) (1)
[+] H5VLrequest_wait void* req, hid_t connector_id, uint64_t timeout, H5ES_status_t* status ) (1)

H5VLpublic.h, libhdf5.so.200.1.0
[+] H5VLquery_optional hid_t obj_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)

to the top

Problems with Data Types, Low Severity (38)


H5FDpublic.h
[+] struct H5FD_class_t (1)

H5Ipublic.h
[+] typedef H5I_free_t (1)

H5public.h
[+] typedef hsize_t (1)
[+] typedef hssize_t (1)

H5VLconnector.h
[+] struct H5VL_attr_class_t (3)
[+] struct H5VL_blob_class_t (2)
[+] struct H5VL_class_t (3)
[+] struct H5VL_dataset_class_t (3)
[+] struct H5VL_datatype_class_t (3)
[+] struct H5VL_file_class_t (3)
[+] struct H5VL_group_class_t (3)
[+] struct H5VL_introspect_class_t (2)
[+] struct H5VL_link_class_t (4)
[+] struct H5VL_object_class_t (3)
[+] struct H5VL_request_class_t (4)
[+] typedef H5VL_request_notify_t (1)

to the top

Problems with Symbols, Low Severity (21)


H5Fpublic.h, libhdf5.so.200.1.0
[+] H5Fset_mdc_config hid_t file_id, H5AC_cache_config_t* config_ptr ) (1)

H5VLconnector_passthru.h, libhdf5.so.200.1.0
[+] H5VLintrospect_opt_query void* obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)
[+] 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 ) (9)
[+] 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 ) (9)

H5VLpublic.h, libhdf5.so.200.1.0
[+] H5VLquery_optional hid_t obj_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)

to the top

Problems with Constants, Low Severity (48)


H5Dpublic.h
[+] H5D_CHUNK_CACHE_NBYTES_DEFAULT
[+] H5D_CHUNK_CACHE_NSLOTS_DEFAULT
[+] H5D_CHUNK_CACHE_W0_DEFAULT

H5Epublic.h
[+] H5E_DEFAULT

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

H5FDpublic.h
[+] H5_HAVE_VFL

H5Fpublic.h
[+] H5F_FAMILY_DEFAULT
[+] H5F_UNLIMITED

H5Gpublic.h
[+] H5G_SAME_LOC

H5Lpublic.h
[+] H5L_MAX_LINK_NAME_LEN
[+] H5L_SAME_LOC

H5Ppublic.h
[+] H5P_DEFAULT

H5pubconf.h
[+] H5_CXX_HAVE_OFFSETOF
[+] H5_HAVE___INLINE
[+] H5_HAVE___INLINE__
[+] H5_HAVE_C99_FUNC
[+] H5_HAVE_DIFFTIME
[+] H5_HAVE_FREXPF
[+] H5_HAVE_FREXPL
[+] H5_HAVE_FUNCTION
[+] H5_HAVE_INLINE
[+] H5_HAVE_LLROUND
[+] H5_HAVE_LLROUNDF
[+] H5_HAVE_LONGJMP
[+] H5_HAVE_LROUND
[+] H5_HAVE_LROUNDF
[+] H5_HAVE_ROUND
[+] H5_HAVE_ROUNDF
[+] H5_HAVE_SETJMP
[+] H5_HAVE_SIGNAL
[+] H5_HAVE_SNPRINTF
[+] H5_HAVE_STRTOLL
[+] H5_HAVE_STRTOULL
[+] H5_HAVE_SYSTEM
[+] H5_HAVE_VSNPRINTF
[+] H5_TIME_WITH_SYS_TIME

H5public.h
[+] PRIdHADDR
[+] PRIoHADDR
[+] PRIuHADDR
[+] PRIXHADDR
[+] PRIxHADDR

H5Spublic.h
[+] H5S_ALL

H5Tpublic.h
[+] H5T_VARIABLE

H5VLnative.h
[+] H5VL_NATIVE_FILE_GET_MPI_ATOMICITY
[+] H5VL_NATIVE_FILE_SET_MPI_ATOMICITY

H5VLpassthru.h
[+] H5VL_PASSTHRU_VALUE

to the top

Other Changes in Data Types (2)


H5Fpublic.h
[+] enum H5F_libver_t (1)

H5Ipublic.h
[+] enum H5I_type_t (1)

to the top

Other Changes in Constants (57)


H5ESpublic.h
[+] H5ES_NONE
[+] H5ES_WAIT_FOREVER
[+] H5ES_WAIT_NONE

H5FDcore.h
[+] H5FD_CORE_VALUE

H5FDdirect.h
[+] H5FD_DIRECT_VALUE

H5FDfamily.h
[+] H5FD_FAMILY_VALUE

H5FDhdfs.h
[+] H5FD_HDFS_VALUE

H5FDlog.h
[+] H5FD_LOG_VALUE

H5FDpublic.h
[+] H5_VFD_CORE
[+] H5_VFD_FAMILY
[+] H5_VFD_INVALID
[+] H5_VFD_LOG
[+] H5_VFD_MAX
[+] H5_VFD_MULTI
[+] H5_VFD_RESERVED
[+] H5_VFD_ROS3
[+] H5_VFD_SEC2
[+] H5_VFD_SPLITTER
[+] H5_VFD_STDIO
[+] H5FD_CTL__FAIL_IF_UNKNOWN_FLAG
[+] H5FD_CTL__GET_MPI_COMMUNICATOR_OPCODE
[+] H5FD_CTL__GET_MPI_RANK_OPCODE
[+] H5FD_CTL__GET_MPI_SIZE_OPCODE
[+] H5FD_CTL__INVALID_OPCODE
[+] H5FD_CTL__MEM_ALLOC
[+] H5FD_CTL__MEM_COPY
[+] H5FD_CTL__MEM_FREE
[+] H5FD_CTL__ROUTE_TO_TERMINAL_VFD_FLAG
[+] H5FD_CTL__TEST_OPCODE
[+] H5FD_CTL_OPC_EXPER_MIN
[+] H5FD_CTL_OPC_RESERVED
[+] H5FD_FEAT_MEMMANAGE

H5FDros3.h
[+] H5FD_ROS3_VALUE

H5FDsec2.h
[+] H5FD_SEC2_VALUE

H5FDsplitter.h
[+] H5FD_SPLITTER_VALUE

H5PLpublic.h
[+] H5PL_VFD_PLUGIN

H5public.h
[+] HDF5_DRIVER
[+] HDF5_DRIVER_CONFIG
[+] HDF5_NOCLEANUP
[+] HDF5_PLUGIN_PATH
[+] HDF5_PLUGIN_PRELOAD
[+] HDF5_USE_FILE_LOCKING
[+] HDF5_VOL_CONNECTOR

H5Spublic.h
[+] H5S_BLOCK
[+] H5S_PLIST

H5VLconnector.h
[+] H5VL_CAP_FLAG_ASYNC
[+] H5VL_CAP_FLAG_NATIVE_FILES
[+] H5VL_RESERVED_NATIVE_OPTIONAL

H5VLnative.h
[+] H5VL_NATIVE_DATASET_CHUNK_ITER

H5VLpublic.h
[+] H5VL_OPT_QUERY_COLLECTIVE
[+] H5VL_OPT_QUERY_MODIFY_METADATA
[+] H5VL_OPT_QUERY_MULTI_OBJ
[+] H5VL_OPT_QUERY_NO_ASYNC
[+] H5VL_OPT_QUERY_QUERY_METADATA
[+] H5VL_OPT_QUERY_READ_DATA
[+] H5VL_OPT_QUERY_SUPPORTED
[+] H5VL_OPT_QUERY_WRITE_DATA

to the top

Header Files (93)


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
H5ESpublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.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
H5Mpublic.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
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (7)


libhdf5.so.200.1.0
libhdf5_cpp.so.200.1.0
libhdf5_fortran.so.200.1.0
libhdf5_hl.so.200.0.1
libhdf5_hl_cpp.so.200.0.1
libhdf5_java.so
libhdf5hl_fortran.so.200.0.1

to the top



Test Info


Library Namehdf5
Version #11.12.1
Version #21.13.0
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files93
Total Shared Libraries7
Total Symbols / Types2311 / 755
VerdictIncompatible
(2%)

Problem Summary


SeverityCount
Added Symbols-157
Removed SymbolsHigh57
Problems with
Data Types
High0
Medium0
Low39
Problems with
Symbols
High50
Medium86
Low12
Problems with
Constants
Low77
Other Changes
in Data Types
-6
Other Changes
in Symbols
-22
Other Changes
in Constants
-123

Added Symbols (157)


H5Apublic.h
H5Aclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, hid_t es_id )
H5Acreate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t es_id )
H5Acreate_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t lapl_id, hid_t es_id )
H5Aexists_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t obj_id, char const* attr_name, hbool_t* exists, hid_t es_id )
H5Aexists_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* attr_name, hbool_t* exists, hid_t lapl_id, hid_t es_id )
H5Aopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t obj_id, char const* attr_name, hid_t aapl_id, hid_t es_id )
H5Aopen_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, hid_t aapl_id, hid_t lapl_id, hid_t es_id )
H5Aopen_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* attr_name, hid_t aapl_id, hid_t lapl_id, hid_t es_id )
H5Aread_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, hid_t dtype_id, void* buf, hid_t es_id )
H5Arename_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* old_name, char const* new_name, hid_t es_id )
H5Arename_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* obj_name, char const* old_attr_name, char const* new_attr_name, hid_t lapl_id, hid_t es_id )
H5Awrite_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, hid_t type_id, void const* buf, hid_t es_id )

H5ArrayType.h
namespace H5
ArrayType::ArrayType [in-charge] ( int const& base_type, int ndims, unsigned long const* dims )
ArrayType::ArrayType [not-in-charge] ( int const& base_type, int ndims, unsigned long const* dims )
ArrayType::getArrayDims unsigned long* dims ) const

H5DataSet.h
namespace H5
DataSet::extend unsigned long const* size ) const
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )

H5DataSpace.h
namespace H5
DataSpace::DataSpace [in-charge] int rank, unsigned long const* dims, unsigned long const* maxdims )
DataSpace::DataSpace [not-in-charge] int rank, unsigned long const* dims, unsigned long const* maxdims )
DataSpace::getSelectBounds ( unsigned long* start, unsigned long* end ) const
DataSpace::getSelectElemPointlist ( unsigned long startpoint, unsigned long numpoints, unsigned long* buf ) const
DataSpace::getSelectHyperBlocklist ( unsigned long startblock, unsigned long numblocks, unsigned long* buf ) const
DataSpace::getSimpleExtentDims ( unsigned long* dims, unsigned long* maxdims ) const
DataSpace::offsetSimple long const* offset ) const
DataSpace::selectElements ( H5S_seloper_t op, size_t const num_elements, unsigned long const* coord ) const
DataSpace::selectHyperslab ( H5S_seloper_t op, unsigned long const* count, unsigned long const* start, unsigned long const* stride, unsigned long const* block ) const
DataSpace::setExtentSimple int rank, unsigned long const* current_size, unsigned long const* maximum_size ) const

H5DcreatProp.h
namespace H5
DSetCreatPropList::getChunk int max_ndims, unsigned long* dim ) const
DSetCreatPropList::getExternal ( unsigned int idx, size_t name_size, char* name, off_t& offset, unsigned long& size ) const
DSetCreatPropList::setChunk int ndims, unsigned long const* dim ) const
DSetCreatPropList::setExternal ( char const* name, off_t offset, unsigned long size ) const

H5Dpublic.h
H5Dchunk_iter hid_t dset_id, hid_t dxpl_id, H5D_chunk_iter_op_t cb, void* op_data )
H5Dclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t es_id )
H5Dcreate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id, hid_t es_id )
H5Dget_space_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t es_id )
H5Dopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t dapl_id, hid_t es_id )
H5Dread_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void* buf, hid_t es_id )
H5Dset_extent_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, unsigned long const* size, hid_t es_id )
H5Dwrite_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void const* buf, hid_t es_id )

H5DSpublic.h
H5DSwith_new_ref hid_t obj_id, hbool_t* with_new_ref )

H5DxferProp.h
namespace H5
DSetMemXferPropList::setSmallDataBlockSize unsigned long size ) const

H5Epubgen.h
H5E_BADID_g [data]
H5E_CANTCANCEL_g [data]
H5E_CANTFIND_g [data]
H5E_CANTPUT_g [data]
H5E_CANTWAIT_g [data]
H5E_EVENTSET_g [data]
H5E_ID_g [data]
H5E_UNMOUNT_g [data]

H5Epublic.h
H5Eappend_stack ( hid_t dst_stack_id, hid_t src_stack_id, hbool_t close_source_stack )

H5ESdevelop.h
H5ESinsert_request hid_t es_id, hid_t connector_id, void* request )

H5ESpublic.h
H5EScancel hid_t es_id, size_t* num_not_canceled, hbool_t* err_occurred )
H5ESclose hid_t es_id )
H5EScreate ( )
H5ESfree_err_info ( size_t num_err_info, H5ES_err_info_t* err_info )
H5ESget_count hid_t es_id, size_t* count )
H5ESget_err_count hid_t es_id, size_t* num_errs )
H5ESget_err_info hid_t es_id, size_t num_err_info, H5ES_err_info_t* err_info, size_t* err_cleared )
H5ESget_err_status hid_t es_id, hbool_t* err_occurred )
H5ESget_op_counter hid_t es_id, uint64_t* counter )
H5ESregister_complete_func hid_t es_id, H5ES_event_complete_func_t func, void* ctx )
H5ESregister_insert_func hid_t es_id, H5ES_event_insert_func_t func, void* ctx )
H5ESwait hid_t es_id, uint64_t timeout, size_t* num_in_progress, hbool_t* err_occurred )

H5FaccProp.h
namespace H5
FileAccPropList::getAlignment ( unsigned long& threshold, unsigned long& alignment ) const
FileAccPropList::getFamily unsigned long& memb_size ) const
FileAccPropList::getFamily ( unsigned long& memb_size, FileAccPropList& memb_plist ) const
FileAccPropList::setAlignment ( unsigned long threshold, unsigned long alignment ) const
FileAccPropList::setFamily ( unsigned long memb_size, FileAccPropList const& memb_plist ) const
FileAccPropList::setFamilyOffset unsigned long offset ) const
FileAccPropList::setMetaBlockSize unsigned long& block_size ) const

H5FcreatProp.h
namespace H5
FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, unsigned long& threshold ) const
FileCreatPropList::setFileSpacePagesize unsigned long fsp_psize ) const
FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, unsigned long threshold ) const
FileCreatPropList::setUserblock unsigned long size ) const

H5FDdevelop.h
H5FDctl H5FD_t* file, uint64_t op_code, uint64_t flags, void const* input, void** output )
H5FDdelete ( char const* name, hid_t fapl_id )
H5FDis_driver_registered_by_name char const* driver_name )
H5FDis_driver_registered_by_value H5FD_class_value_t driver_value )
H5FDperform_init hid_t(*p1)() )

H5Fpublic.h
H5Fclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t file_id, hid_t es_id )
H5Fcreate_async ( char const* app_file, char const* app_func, unsigned int app_line, char const* filename, unsigned int flags, hid_t fcpl_id, hid_t fapl_id, hid_t es_id )
H5Fflush_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t object_id, H5F_scope_t scope, hid_t es_id )
H5Fopen_async ( char const* app_file, char const* app_func, unsigned int app_line, char const* filename, unsigned int flags, hid_t access_plist, hid_t es_id )
H5Freopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t file_id, hid_t es_id )

H5Gpublic.h
H5Gclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t group_id, hid_t es_id )
H5Gcreate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t es_id )
H5Gget_info_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, H5G_info_t* ginfo, hid_t es_id )
H5Gget_info_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, H5G_info_t* ginfo, hid_t lapl_id, hid_t es_id )
H5Gget_info_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, H5G_info_t* ginfo, hid_t lapl_id, hid_t es_id )
H5Gopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t gapl_id, hid_t es_id )

H5Idevelop.h
H5Iregister_future H5I_type_t type, void const* object, H5I_future_realize_func_t realize_cb, H5I_future_discard_func_t discard_cb )

H5Location.h
namespace H5
H5Location::childObjType ( unsigned long index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long idx, 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, unsigned long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjnameByIdx unsigned long idx ) const
H5Location::getObjnameByIdx ( unsigned long idx, char* name, size_t size ) const
H5Location::getObjnameByIdx ( unsigned long idx, std::string& name, size_t size ) const
H5Location::getObjTypeByIdx unsigned long idx ) const
H5Location::getObjTypeByIdx ( unsigned long idx, char* type_name ) const
H5Location::getObjTypeByIdx ( unsigned long idx, std::string& type_name ) const

H5Lpublic.h
H5Lcreate_hard_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t cur_loc_id, char const* cur_name, hid_t new_loc_id, char const* new_name, hid_t lcpl_id, hid_t lapl_id, hid_t es_id )
H5Lcreate_soft_async ( char const* app_file, char const* app_func, unsigned int app_line, char const* link_target, hid_t link_loc_id, char const* link_name, hid_t lcpl_id, hid_t lapl_id, hid_t es_id )
H5Ldelete_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, hid_t es_id )
H5Ldelete_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, hid_t lapl_id, hid_t es_id )
H5Lexists_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hbool_t* exists, hid_t lapl_id, hid_t es_id )
H5Literate_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t group_id, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long* idx_p, H5L_iterate2_t op, void* op_data, hid_t es_id )

H5LTpublic.h
H5LTget_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long* data )
H5LTset_attribute_ullong hid_t loc_id, char const* obj_name, char const* attr_name, unsigned long long const* buffer, size_t size )

H5Opublic.h
H5Oclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t object_id, hid_t es_id )
H5Ocopy_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t src_loc_id, char const* src_name, hid_t dst_loc_id, char const* dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t es_id )
H5Oflush_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t obj_id, hid_t es_id )
H5Oget_info_by_name_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, H5O_info2_t* oinfo, unsigned int fields, hid_t lapl_id, hid_t es_id )
H5Oopen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, hid_t es_id )
H5Oopen_by_idx_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* group_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long n, hid_t lapl_id, hid_t es_id )
H5Orefresh_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t oid, hid_t es_id )

H5PacketTable.h
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long chunkSize )
FL_PacketTable::GetPacket ( unsigned long index, void* data )
FL_PacketTable::GetPackets ( unsigned long startIndex, unsigned long endIndex, void* data )
PacketTable::SetIndex unsigned long index ) const

H5Ppublic.h
H5Pget_driver_config_str hid_t fapl_id, char* config_buf, size_t buf_size )
H5Pget_vol_cap_flags hid_t plist_id, unsigned int* cap_flags )
H5Pset_dataset_io_hyperslab_selection hid_t plist_id, unsigned int rank, H5S_seloper_t op, unsigned long const* start, unsigned long const* stride, unsigned long const* count, unsigned long const* block )
H5Pset_driver_by_name hid_t plist_id, char const* driver_name, char const* driver_config )
H5Pset_driver_by_value hid_t plist_id, H5FD_class_value_t driver_value, char const* driver_config )

H5public.h
H5atclose ( H5_atclose_func_t func, void* ctx )
H5is_library_terminating hbool_t* is_terminating )

H5Rpublic.h
H5Ropen_attr_async ( char const* app_file, char const* app_func, unsigned int app_line, struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t aapl_id, hid_t es_id )
H5Ropen_object_async ( char const* app_file, char const* app_func, unsigned int app_line, struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t oapl_id, hid_t es_id )
H5Ropen_region_async ( char const* app_file, char const* app_func, unsigned int app_line, struct H5R_ref_t* ref_ptr, hid_t rapl_id, hid_t oapl_id, hid_t es_id )

H5Tpublic.h
H5Tclose_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t type_id, hid_t es_id )
H5Tcommit_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t es_id )
H5Topen_async ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t tapl_id, hid_t es_id )

H5TSdevelop.h
H5TSmutex_acquire ( unsigned int lock_count, hbool_t* acquired )
H5TSmutex_get_attempt_count unsigned int* count )
H5TSmutex_release unsigned int* lock_count )

H5VLconnector.h
H5VLattr_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t attr_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLdataset_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t dset_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLdatatype_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t type_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLfile_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t file_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLfind_opt_operation ( H5VL_subclass_t subcls, char const* op_name, int* op_val )
H5VLgroup_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t group_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLlink_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLobject_optional_op ( char const* app_file, char const* app_func, unsigned int app_line, hid_t loc_id, char const* name, hid_t lapl_id, H5VL_optional_args_t* args, hid_t dxpl_id, hid_t es_id )
H5VLregister_opt_operation ( H5VL_subclass_t subcls, char const* op_name, int* op_val )
H5VLrequest_optional_op void* req, hid_t connector_id, H5VL_optional_args_t* args )
H5VLunregister_opt_operation ( H5VL_subclass_t subcls, char const* op_name )

H5VLconnector_passthru.h
H5VLfinish_lib_state ( )
H5VLintrospect_get_cap_flags ( void const* info, hid_t connector_id, unsigned int* cap_flags )
H5VLstart_lib_state ( )

H5VLpublic.h
H5VLobject_is_native hid_t obj_id, hbool_t* is_native )

to the top

Removed Symbols (57)


H5ArrayType.h
namespace H5
ArrayType::ArrayType [in-charge] ( int const& base_type, int ndims, unsigned long long const* dims )
ArrayType::ArrayType [not-in-charge] ( int const& base_type, int ndims, unsigned long long const* dims )
ArrayType::getArrayDims unsigned long long* dims ) const

H5DataSet.h
namespace H5
DataSet::extend unsigned long long const* size ) const
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )

H5DataSpace.h
namespace H5
DataSpace::DataSpace [in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims )
DataSpace::DataSpace [not-in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims )
DataSpace::getSelectBounds ( unsigned long long* start, unsigned long long* end ) const
DataSpace::getSelectElemPointlist ( unsigned long long startpoint, unsigned long long numpoints, unsigned long long* buf ) const
DataSpace::getSelectHyperBlocklist ( unsigned long long startblock, unsigned long long numblocks, unsigned long long* buf ) const
DataSpace::getSimpleExtentDims ( unsigned long long* dims, unsigned long long* maxdims ) const
DataSpace::offsetSimple long long const* offset ) const
DataSpace::selectElements ( H5S_seloper_t op, size_t const num_elements, unsigned long long const* coord ) const
DataSpace::selectHyperslab ( H5S_seloper_t op, unsigned long long const* count, unsigned long long const* start, unsigned long long const* stride, unsigned long long const* block ) const
DataSpace::setExtentSimple int rank, unsigned long long const* current_size, unsigned long long const* maximum_size ) const

H5DcreatProp.h
namespace H5
DSetCreatPropList::getChunk int max_ndims, unsigned long long* dim ) const
DSetCreatPropList::getExternal ( unsigned int idx, size_t name_size, char* name, off_t& offset, unsigned long long& size ) const
DSetCreatPropList::setChunk int ndims, unsigned long long const* dim ) const
DSetCreatPropList::setExternal ( char const* name, off_t offset, unsigned long long size ) const

H5DxferProp.h
namespace H5
DSetMemXferPropList::setSmallDataBlockSize unsigned long long size ) const

H5Epubgen.h
H5E_ATOM_g [data]
H5E_BADATOM_g [data]

H5FaccProp.h
namespace H5
FileAccPropList::getAlignment ( unsigned long long& threshold, unsigned long long& alignment ) const
FileAccPropList::getFamily unsigned long long& memb_size ) const
FileAccPropList::getFamily ( unsigned long long& memb_size, FileAccPropList& memb_plist ) const
FileAccPropList::setAlignment ( unsigned long long threshold, unsigned long long alignment ) const
FileAccPropList::setFamily ( unsigned long long memb_size, FileAccPropList const& memb_plist ) const
FileAccPropList::setFamilyOffset unsigned long long offset ) const
FileAccPropList::setMetaBlockSize unsigned long long& block_size ) const

H5FcreatProp.h
namespace H5
FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, unsigned long long& threshold ) const
FileCreatPropList::setFileSpacePagesize unsigned long long fsp_psize ) const
FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, unsigned long long threshold ) const
FileCreatPropList::setUserblock unsigned long long size ) const

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 )

H5Location.h
namespace H5
H5Location::childObjType ( unsigned long long index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, 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, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const
H5Location::getObjnameByIdx unsigned long long idx ) const
H5Location::getObjnameByIdx ( unsigned long long idx, char* name, size_t size ) const
H5Location::getObjnameByIdx ( unsigned long long idx, std::string& name, size_t size ) const
H5Location::getObjTypeByIdx unsigned long long idx ) const
H5Location::getObjTypeByIdx ( unsigned long long idx, char* type_name ) const
H5Location::getObjTypeByIdx ( unsigned long long idx, std::string& type_name ) const

H5PacketTable.h
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize )
FL_PacketTable::GetPacket ( unsigned long long index, void* data )
FL_PacketTable::GetPackets ( unsigned long long startIndex, unsigned long long endIndex, void* data )
PacketTable::SetIndex unsigned long long index )

H5VLconnector_passthru.h
H5VLreset_lib_state ( )

to the top

Problems with Symbols, High Severity (50)


H5VLconnector_passthru.h
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] H5VLblob_optional void* obj, hid_t connector_id, void* blob_id, H5VL_blob_optional_t opt_type, struct __va_list_tag* arguments ) (2)
[+] H5VLblob_specific void* obj, hid_t connector_id, void* blob_id, H5VL_blob_specific_t specific_type, struct __va_list_tag* arguments ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] 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 ) (2)
[+] H5VLoptional void* obj, hid_t connector_id, int op_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments ) (2)
[+] H5VLrequest_optional void* req, hid_t connector_id, H5VL_request_optional_t opt_type, struct __va_list_tag* arguments ) (2)
[+] H5VLrequest_specific void* req, hid_t connector_id, H5VL_request_specific_t specific_type, struct __va_list_tag* arguments ) (2)

to the top

Problems with Symbols, Medium Severity (86)


H5ArrayType.h
namespace H5
[+] ArrayType::ArrayType [not-in-charge] ( int const& base_type, int ndims, unsigned long long const* dims ) (1)
[+] ArrayType::ArrayType [in-charge] ( int const& base_type, int ndims, unsigned long long const* dims ) (1)
[+] ArrayType::getArrayDims unsigned long long* dims ) const (1)

H5DataSet.h
namespace H5
[+] DataSet::extend unsigned long long const* size ) const (1)
[+] DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data ) (1)

H5DataSpace.h
namespace H5
[+] DataSpace::DataSpace [not-in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims ) (1)
[+] DataSpace::DataSpace [in-charge] int rank, unsigned long long const* dims, unsigned long long const* maxdims ) (1)
[+] DataSpace::getSelectBounds ( unsigned long long* start, unsigned long long* end ) const (1)
[+] DataSpace::getSelectElemPointlist ( unsigned long long startpoint, unsigned long long numpoints, unsigned long long* buf ) const (1)
[+] DataSpace::getSelectHyperBlocklist ( unsigned long long startblock, unsigned long long numblocks, unsigned long long* buf ) const (1)
[+] DataSpace::getSimpleExtentDims ( unsigned long long* dims, unsigned long long* maxdims ) const (1)
[+] DataSpace::offsetSimple long long const* offset ) const (1)
[+] DataSpace::selectElements ( H5S_seloper_t op, size_t const num_elements, unsigned long long const* coord ) const (1)
[+] DataSpace::selectHyperslab ( H5S_seloper_t op, unsigned long long const* count, unsigned long long const* start, unsigned long long const* stride, unsigned long long const* block ) const (1)
[+] DataSpace::setExtentSimple int rank, unsigned long long const* current_size, unsigned long long const* maximum_size ) const (1)

H5DcreatProp.h
namespace H5
[+] DSetCreatPropList::getChunk int max_ndims, unsigned long long* dim ) const (1)
[+] DSetCreatPropList::getExternal ( unsigned int idx, size_t name_size, char* name, off_t& offset, unsigned long long& size ) const (1)
[+] DSetCreatPropList::setChunk int ndims, unsigned long long const* dim ) const (1)
[+] DSetCreatPropList::setExternal ( char const* name, off_t offset, unsigned long long size ) const (1)

H5DxferProp.h
namespace H5
[+] DSetMemXferPropList::setSmallDataBlockSize unsigned long long size ) const (1)

H5FaccProp.h
namespace H5
[+] FileAccPropList::getAlignment ( unsigned long long& threshold, unsigned long long& alignment ) const (1)
[+] FileAccPropList::getFamily unsigned long long& memb_size ) const (1)
[+] FileAccPropList::getFamily ( unsigned long long& memb_size, FileAccPropList& memb_plist ) const (1)
[+] FileAccPropList::setAlignment ( unsigned long long threshold, unsigned long long alignment ) const (1)
[+] FileAccPropList::setFamily ( unsigned long long memb_size, FileAccPropList const& memb_plist ) const (1)
[+] FileAccPropList::setFamilyOffset unsigned long long offset ) const (1)
[+] FileAccPropList::setMetaBlockSize unsigned long long& block_size ) const (1)

H5FcreatProp.h
namespace H5
[+] FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, unsigned long long& threshold ) const (1)
[+] FileCreatPropList::setFileSpacePagesize unsigned long long fsp_psize ) const (1)
[+] FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, unsigned long long threshold ) const (1)
[+] FileCreatPropList::setUserblock unsigned long long size ) const (1)

H5Location.h
namespace H5
[+] H5Location::childObjType ( unsigned long long index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const (1)
[+] H5Location::getNativeObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getNativeObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_native_info_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( char const* grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjinfo ( std::string const& grp_name, H5_index_t idx_type, enum H5_iter_order_t order, unsigned long long idx, H5O_info2_t& objinfo, unsigned int fields, LinkAccPropList const& lapl ) const (1)
[+] H5Location::getObjnameByIdx unsigned long long idx ) const (1)
[+] H5Location::getObjnameByIdx ( unsigned long long idx, char* name, size_t size ) const (1)
[+] H5Location::getObjnameByIdx ( unsigned long long idx, std::string& name, size_t size ) const (1)
[+] H5Location::getObjTypeByIdx unsigned long long idx ) const (1)
[+] H5Location::getObjTypeByIdx ( unsigned long long idx, char* type_name ) const (1)
[+] H5Location::getObjTypeByIdx ( unsigned long long idx, std::string& type_name ) const (1)

H5PacketTable.h
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, unsigned long long chunkSize, hid_t plistID ) (1)
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, unsigned long long chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize ) (1)
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, unsigned long long chunkSize ) (1)
[+] FL_PacketTable::GetPacket ( unsigned long long index, void* data ) (1)
[+] FL_PacketTable::GetPackets ( unsigned long long startIndex, unsigned long long endIndex, void* data ) (1)
[+] PacketTable::SetIndex unsigned long long index ) (1)

H5VLconnector_passthru.h
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] H5VLblob_optional void* obj, hid_t connector_id, void* blob_id, H5VL_blob_optional_t opt_type, struct __va_list_tag* arguments ) (1)
[+] H5VLblob_specific void* obj, hid_t connector_id, void* blob_id, H5VL_blob_specific_t specific_type, struct __va_list_tag* arguments ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (4)
[+] 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 ) (1)
[+] 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 ) (1)
[+] 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 ) (4)
[+] 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 ) (1)
[+] H5VLoptional void* obj, hid_t connector_id, int op_type, hid_t dxpl_id, void** req, struct __va_list_tag* arguments ) (1)
[+] H5VLrequest_cancel void* req, hid_t connector_id ) (1)
[+] H5VLrequest_optional void* req, hid_t connector_id, H5VL_request_optional_t opt_type, struct __va_list_tag* arguments ) (1)
[+] H5VLrequest_specific void* req, hid_t connector_id, H5VL_request_specific_t specific_type, struct __va_list_tag* arguments ) (1)
[+] H5VLrequest_wait void* req, hid_t connector_id, uint64_t timeout, H5ES_status_t* status ) (1)

to the top

Problems with Data Types, Low Severity (39)


H5FDpublic.h
[+] struct H5FD_class_t (3)

H5Ipublic.h
[+] typedef H5I_free_t (1)

H5public.h
[+] typedef hsize_t (1)
[+] typedef hssize_t (1)

H5VLconnector.h
[+] struct H5VL_attr_class_t (3)
[+] struct H5VL_blob_class_t (2)
[+] struct H5VL_class_t (2)
[+] struct H5VL_dataset_class_t (3)
[+] struct H5VL_datatype_class_t (3)
[+] struct H5VL_file_class_t (3)
[+] struct H5VL_group_class_t (3)
[+] struct H5VL_introspect_class_t (2)
[+] struct H5VL_link_class_t (4)
[+] struct H5VL_object_class_t (3)
[+] struct H5VL_request_class_t (4)
[+] typedef H5VL_request_notify_t (1)

to the top

Problems with Symbols, Low Severity (12)


H5VLconnector_passthru.h
[+] H5VLintrospect_opt_query void* obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)
[+] 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 ) (5)
[+] 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 ) (5)

H5VLpublic.h
[+] H5VLquery_optional hid_t obj_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)

to the top

Problems with Constants, Low Severity (77)


H5Dpublic.h
[+] H5D_CHUNK_CACHE_NBYTES_DEFAULT
[+] H5D_CHUNK_CACHE_NSLOTS_DEFAULT
[+] H5D_CHUNK_CACHE_W0_DEFAULT

H5Epubgen.h
[+] H5E_ATOM
[+] H5E_BADATOM

H5Epublic.h
[+] H5E_DEFAULT

H5FDcore.h
[+] H5FD_CORE

H5FDfamily.h
[+] H5FD_FAMILY

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

H5FDlog.h
[+] H5FD_LOG

H5FDmulti.h
[+] H5FD_MULTI

H5FDpublic.h
[+] H5_HAVE_VFL

H5FDros3.h
[+] H5FD_ROS3

H5FDsec2.h
[+] H5FD_SEC2

H5FDsplitter.h
[+] H5FD_SPLITTER

H5FDstdio.h
[+] H5FD_STDIO

H5Fpublic.h
[+] H5F_FAMILY_DEFAULT
[+] H5F_LIBVER_LATEST
[+] H5F_UNLIMITED

H5Gpublic.h
[+] H5G_SAME_LOC

H5Lpublic.h
[+] H5L_MAX_LINK_NAME_LEN
[+] H5L_SAME_LOC

H5Ppublic.h
[+] H5P_DEFAULT

H5pubconf.h
[+] H5_CXX_HAVE_OFFSETOF
[+] H5_HAVE___INLINE
[+] H5_HAVE___INLINE__
[+] H5_HAVE_C99_FUNC
[+] H5_HAVE_DIFFTIME
[+] H5_HAVE_FREXPF
[+] H5_HAVE_FREXPL
[+] H5_HAVE_FUNCTION
[+] H5_HAVE_INLINE
[+] H5_HAVE_LLROUND
[+] H5_HAVE_LLROUNDF
[+] H5_HAVE_LONGJMP
[+] H5_HAVE_LROUND
[+] H5_HAVE_LROUNDF
[+] H5_HAVE_ROUND
[+] H5_HAVE_ROUNDF
[+] H5_HAVE_SETJMP
[+] H5_HAVE_SIGNAL
[+] H5_HAVE_SNPRINTF
[+] H5_HAVE_STRTOLL
[+] H5_HAVE_STRTOULL
[+] H5_HAVE_SYSTEM
[+] H5_HAVE_VSNPRINTF
[+] H5_PACKAGE_STRING
[+] H5_PACKAGE_VERSION
[+] H5_TIME_WITH_SYS_TIME
[+] H5_USE_112_API_DEFAULT
[+] H5_VERSION

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_MINOR
[+] H5_VERS_RELEASE
[+] HADDR_UNDEF
[+] HSIZE_UNDEF
[+] PRIdHADDR
[+] PRIdHSIZE
[+] PRIiHSIZE
[+] PRIoHADDR
[+] PRIoHSIZE
[+] PRIuHADDR
[+] PRIuHSIZE
[+] PRIXHADDR
[+] PRIxHADDR
[+] PRIXHSIZE
[+] PRIxHSIZE

H5Spublic.h
[+] H5S_ALL
[+] H5S_UNLIMITED

H5Tpublic.h
[+] H5T_VARIABLE

H5VLnative.h
[+] H5VL_NATIVE_FILE_GET_MPI_ATOMICITY
[+] H5VL_NATIVE_FILE_SET_MPI_ATOMICITY

H5VLpassthru.h
[+] H5VL_PASSTHRU_VALUE

H5VLpublic.h
[+] H5VL_VERSION

to the top

Other Changes in Data Types (6)


H5Fpublic.h
[+] enum H5F_libver_t (2)

H5Ipublic.h
[+] enum H5I_type_t (2)

H5PLpublic.h
[+] enum H5PL_type_t (2)

to the top

Other Changes in Symbols (22)


H5PacketTable.h
[+] PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer ) (1)
[+] PacketTable::GetDataset ( ) (1)
[+] PacketTable::GetDatatype ( ) (1)
[+] PacketTable::GetIndex int& error ) (1)
[+] PacketTable::GetPacketCount int& error ) (1)
[+] PacketTable::GetTableId ( ) (1)
[+] PacketTable::IsValid ( ) (1)
[+] PacketTable::IsVariableLength ( ) (1)
[+] PacketTable::ResetIndex ( ) (1)
[+] PacketTable::SetIndex unsigned long long index ) (1)

H5VLconnector_passthru.h
[+] H5VLintrospect_opt_query void* obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)
[+] 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 ) (5)
[+] 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 ) (5)

H5VLpublic.h
[+] H5VLquery_optional hid_t obj_id, H5VL_subclass_t subcls, int opt_type, hbool_t* supported ) (1)

to the top

Other Changes in Constants (123)


H5Apublic.h
[+] H5Aclose_async_wrap
[+] H5Acreate_async_wrap
[+] H5Acreate_by_name_async_wrap
[+] H5Aexists_async_wrap
[+] H5Aexists_by_name_async_wrap
[+] H5Aopen_async_wrap
[+] H5Aopen_by_idx_async_wrap
[+] H5Aopen_by_name_async_wrap
[+] H5Aread_async_wrap
[+] H5Arename_async_wrap
[+] H5Arename_by_name_async_wrap
[+] H5Awrite_async_wrap

H5Dpublic.h
[+] H5Dclose_async_wrap
[+] H5Dcreate_async_wrap
[+] H5Dget_space_async_wrap
[+] H5Dopen_async_wrap
[+] H5Dread_async_wrap
[+] H5Dset_extent_async_wrap
[+] H5Dwrite_async_wrap

H5Epubgen.h
[+] H5E_BADID
[+] H5E_CANTCANCEL
[+] H5E_CANTFIND
[+] H5E_CANTPUT
[+] H5E_CANTWAIT
[+] H5E_EVENTSET
[+] H5E_ID
[+] H5E_UNMOUNT

H5ESpublic.h
[+] H5ES_NONE
[+] H5ES_WAIT_FOREVER
[+] H5ES_WAIT_NONE

H5FDcore.h
[+] H5FD_CORE_VALUE

H5FDdirect.h
[+] H5FD_DIRECT_VALUE

H5FDfamily.h
[+] H5FD_FAMILY_VALUE

H5FDhdfs.h
[+] H5FD_HDFS_VALUE

H5FDlog.h
[+] H5FD_LOG_VALUE

H5FDpublic.h
[+] H5_VFD_CORE
[+] H5_VFD_FAMILY
[+] H5_VFD_INVALID
[+] H5_VFD_LOG
[+] H5_VFD_MAX
[+] H5_VFD_MULTI
[+] H5_VFD_RESERVED
[+] H5_VFD_ROS3
[+] H5_VFD_SEC2
[+] H5_VFD_SPLITTER
[+] H5_VFD_STDIO
[+] H5FD_CTL__FAIL_IF_UNKNOWN_FLAG
[+] H5FD_CTL__GET_MPI_COMMUNICATOR_OPCODE
[+] H5FD_CTL__GET_MPI_RANK_OPCODE
[+] H5FD_CTL__GET_MPI_SIZE_OPCODE
[+] H5FD_CTL__INVALID_OPCODE
[+] H5FD_CTL__MEM_ALLOC
[+] H5FD_CTL__MEM_COPY
[+] H5FD_CTL__MEM_FREE
[+] H5FD_CTL__ROUTE_TO_TERMINAL_VFD_FLAG
[+] H5FD_CTL__TEST_OPCODE
[+] H5FD_CTL_OPC_EXPER_MAX
[+] H5FD_CTL_OPC_EXPER_MIN
[+] H5FD_CTL_OPC_RESERVED
[+] H5FD_FEAT_MEMMANAGE

H5FDros3.h
[+] H5FD_ROS3_VALUE

H5FDsec2.h
[+] H5FD_SEC2_VALUE

H5FDsplitter.h
[+] H5FD_SPLITTER_VALUE

H5Fpublic.h
[+] H5Fclose_async_wrap
[+] H5Fcreate_async_wrap
[+] H5Fflush_async_wrap
[+] H5Fopen_async_wrap
[+] H5Freopen_async_wrap

H5Gpublic.h
[+] H5Gclose_async_wrap
[+] H5Gcreate_async_wrap
[+] H5Gget_info_async_wrap
[+] H5Gget_info_by_idx_async_wrap
[+] H5Gget_info_by_name_async_wrap
[+] H5Gopen_async_wrap

H5Lpublic.h
[+] H5Lcreate_hard_async_wrap
[+] H5Lcreate_soft_async_wrap
[+] H5Ldelete_async_wrap
[+] H5Ldelete_by_idx_async_wrap
[+] H5Lexists_async_wrap
[+] H5Literate_async_wrap

H5Opublic.h
[+] H5Oclose_async_wrap
[+] H5Ocopy_async_wrap
[+] H5Oflush_async_wrap
[+] H5Oget_info_by_name_async_wrap
[+] H5Oopen_async_wrap
[+] H5Oopen_by_idx_async_wrap
[+] H5Orefresh_async_wrap

H5PLpublic.h
[+] H5PL_VFD_PLUGIN

H5pubconf.h
[+] H5_USE_114_API_DEFAULT

H5public.h
[+] HDF5_DRIVER
[+] HDF5_DRIVER_CONFIG
[+] HDF5_NOCLEANUP
[+] HDF5_PLUGIN_PATH
[+] HDF5_PLUGIN_PRELOAD
[+] HDF5_USE_FILE_LOCKING
[+] HDF5_VOL_CONNECTOR

H5Rpublic.h
[+] H5Ropen_attr_async_wrap
[+] H5Ropen_object_async_wrap
[+] H5Ropen_region_async_wrap

H5Spublic.h
[+] H5S_BLOCK
[+] H5S_PLIST

H5Tpublic.h
[+] H5Tclose_async_wrap
[+] H5Tcommit_async_wrap
[+] H5Topen_async_wrap

H5VLconnector.h
[+] H5VL_CAP_FLAG_ASYNC
[+] H5VL_CAP_FLAG_NATIVE_FILES
[+] H5VL_RESERVED_NATIVE_OPTIONAL
[+] H5VLattr_optional_op_wrap
[+] H5VLdataset_optional_op_wrap
[+] H5VLdatatype_optional_op_wrap
[+] H5VLfile_optional_op_wrap
[+] H5VLgroup_optional_op_wrap
[+] H5VLlink_optional_op_wrap
[+] H5VLobject_optional_op_wrap

H5VLnative.h
[+] H5VL_NATIVE_DATASET_CHUNK_ITER

H5VLpublic.h
[+] H5VL_OPT_QUERY_COLLECTIVE
[+] H5VL_OPT_QUERY_MODIFY_METADATA
[+] H5VL_OPT_QUERY_MULTI_OBJ
[+] H5VL_OPT_QUERY_NO_ASYNC
[+] H5VL_OPT_QUERY_QUERY_METADATA
[+] H5VL_OPT_QUERY_READ_DATA
[+] H5VL_OPT_QUERY_SUPPORTED
[+] H5VL_OPT_QUERY_WRITE_DATA

to the top

Header Files (93)


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
H5ESpublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.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
H5Mpublic.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
H5VLconnector.h
H5VLconnector_passthru.h
H5VLnative.h
H5VLpassthru.h
H5VLpublic.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (7)


libhdf5.so.200.1.0
libhdf5_cpp.so.200.1.0
libhdf5_fortran.so.200.1.0
libhdf5_hl.so.200.0.1
libhdf5_hl_cpp.so.200.0.1
libhdf5_java.so
libhdf5hl_fortran.so.200.0.1

to the top



Generated on Wed Dec 1 09:43:20 2021 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API