API compatibility report for the hdf5 library  between 1.10.0-patch1 and 1.10.1 versions on x86


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf5
Version #11.10.0-patch1
Version #21.10.1
CPU Typex86
GCC Version4.1.2
SubjectBinary Compatibility

Test Results


Total Header Files78
Total Shared Libraries9
Total Symbols / Types1749 / 559
VerdictIncompatible
(7.8%)

Problem Summary


SeverityCount
Added Symbols-152
Removed SymbolsHigh61
Problems with
Data Types
High8
Medium8
Low14
Problems with
Symbols
High18
Medium1
Low5
Problems with
Constants
Low19
Other Changes
in Symbols
-2
Other Changes
in Constants
-16

Added Symbols (152)


H5ArrayType.h, libhdf5_cpp.so.101.0.0
namespace H5
ArrayType::getArrayDims hsize_t* dims ) const
ArrayType::getArrayNDims ( ) const

H5CompType.h, libhdf5_cpp.so.101.0.0
namespace H5
CompType::CompType [in-charge] ( H5Location const& loc, char const* name )
CompType::CompType [not-in-charge] ( H5Location const& loc, char const* name )

H5DataType.h, libhdf5_cpp.so.101.0.0
namespace H5
DataType::DataType [in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [in-charge] ( H5Location const& loc, std::string const& name )
DataType::DataType [not-in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [not-in-charge] ( H5Location const& loc, std::string const& name )
DataType::getCreatePlist ( ) const
DataType::p_opentype ( H5Location const& loc, char const* dtype_name ) const

H5DcreatProp.h, libhdf5_cpp.so.101.0.0
namespace H5
DSetCreatPropList::allFiltersAvail ( ) const
DSetCreatPropList::getAllocTime ( ) const
DSetCreatPropList::getFillTime ( ) const
DSetCreatPropList::isFillValueDefined ( ) const
DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time ) const
DSetCreatPropList::setFillTime H5D_fill_time_t fill_time ) const
DSetCreatPropList::setNbit ( ) const
DSetCreatPropList::setVirtual ( DataSpace const& vspace, char const* src_fname, char const* src_dsname, DataSpace const& sspace ) const
DSetCreatPropList::setVirtual ( DataSpace const& vspace, std::string const src_fname, std::string const src_dsname, DataSpace const& sspace ) const

H5DxferProp.h, libhdf5_cpp.so.101.0.0
namespace H5
DSetMemXferPropList::getEDCCheck ( ) const
DSetMemXferPropList::getHyperVectorSize ( ) const
DSetMemXferPropList::getSmallDataBlockSize ( ) const
DSetMemXferPropList::setEDCCheck H5Z_EDC_t check ) const
DSetMemXferPropList::setSmallDataBlockSize hsize_t size ) const

H5EnumType.h, libhdf5_cpp.so.101.0.0
namespace H5
EnumType::EnumType [in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [in-charge] ( H5Location const& loc, std::string const& name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5Epubgen.h, libhdf5.so.101.0.0
H5E_CANTCLEAN_g [data]
H5E_CANTMARKCLEAN_g [data]
H5E_CANTMARKSERIALIZED_g [data]
H5E_CANTMARKUNSERIALIZED_g [data]
H5E_CANTUNSERIALIZE_g [data]
H5E_PAGEBUF_g [data]

H5Exception.h, libhdf5_cpp.so.101.0.0
namespace H5
ObjHeaderIException::ObjHeaderIException [in-charge] ( )
ObjHeaderIException::ObjHeaderIException [in-charge] ( std::string const& func_name, std::string const& message )
ObjHeaderIException::ObjHeaderIException [not-in-charge] ( )
ObjHeaderIException::ObjHeaderIException [not-in-charge] ( std::string const& func_name, std::string const& message )
ObjHeaderIException::~ObjHeaderIException [in-charge-deleting] ( )
ObjHeaderIException::~ObjHeaderIException [in-charge] ( )
ObjHeaderIException::~ObjHeaderIException [not-in-charge] ( )

H5FaccProp.h, libhdf5_cpp.so.101.0.0
namespace H5
FileAccPropList::getFcloseDegree ( ) const
FileAccPropList::setFcloseDegree H5F_close_degree_t degree ) const

H5FcreatProp.h, libhdf5_cpp.so.101.0.0
namespace H5
FileCreatPropList::getFileSpacePagesize ( ) const
FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, hsize_t& threshold ) const
FileCreatPropList::setFileSpacePagesize hsize_t fsp_psize ) const
FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold ) const

H5File.h, libhdf5_cpp.so.101.0.0
namespace H5
H5File::getFileInfo H5F_info2_t& file_info ) const

H5FloatType.h, libhdf5_cpp.so.101.0.0
namespace H5
FloatType::FloatType [in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [in-charge] ( H5Location const& loc, std::string const& name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5Fpublic.h, libhdf5.so.101.0.0
H5Fget_mdc_image_info hid_t file_id, unsigned long* image_addr, hsize_t* image_size )
H5Fget_page_buffering_stats hid_t file_id, unsigned int* accesses, unsigned int* hits, unsigned int* misses, unsigned int* evictions, unsigned int* bypasses )
H5Freset_page_buffering_stats hid_t file_id )
H5Fset_latest_format hid_t file_id, hbool_t latest_format )

H5Group.h, libhdf5_cpp.so.101.0.0
namespace H5
Group::getNumObjs ( ) const
Group::getObjId ( char const* name, PropList const& plist ) const
Group::getObjId ( std::string const& name, PropList const& plist ) const

H5IdComponent.h, libhdf5_cpp.so.101.0.0
namespace H5
IdComponent::getNumMembers H5I_type_t type ) [static]
IdComponent::typeExists H5I_type_t type ) [static]

H5IntType.h, libhdf5_cpp.so.101.0.0
namespace H5
IntType::IntType [in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [in-charge] ( H5Location const& loc, std::string const& name )
IntType::IntType [not-in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5LaccProp.h, libhdf5_cpp.so.101.0.0
namespace H5
LinkAccPropList::DEFAULT [data]
LinkAccPropList::deleteConstants ( ) [static]
LinkAccPropList::fromClass ( ) const
LinkAccPropList::getNumLinks ( ) const
LinkAccPropList::LinkAccPropList [in-charge] ( )
LinkAccPropList::LinkAccPropList [in-charge] LinkAccPropList const& original )
LinkAccPropList::LinkAccPropList [not-in-charge] ( )
LinkAccPropList::LinkAccPropList [not-in-charge] LinkAccPropList const& original )
LinkAccPropList::~LinkAccPropList [in-charge-deleting] ( )
LinkAccPropList::~LinkAccPropList [in-charge] ( )
LinkAccPropList::~LinkAccPropList [not-in-charge] ( )

H5Location.h, libhdf5_cpp.so.101.0.0
namespace H5
H5Location::childObjType char const* objname ) const
H5Location::childObjType hsize_t index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
H5Location::childObjType std::string const& objname ) const
H5Location::childObjVersion char const* objname ) const
H5Location::childObjVersion std::string const& objname ) const
H5Location::createDataSet ( char const* name, DataType const& data_type, DataSpace const& data_space, DSetCreatPropList const& create_plist ) const
H5Location::createDataSet ( std::string const& name, DataType const& data_type, DataSpace const& data_space, DSetCreatPropList const& create_plist ) const
H5Location::exists ( char const* name, LinkAccPropList const& lapl ) const
H5Location::exists ( std::string const& name, LinkAccPropList const& lapl ) const
H5Location::getObjinfo ( char const* name, H5G_stat_t& statbuf ) const
H5Location::getObjinfo ( char const* name, hbool_t follow_link, H5G_stat_t& statbuf ) const
H5Location::getObjinfo ( std::string const& name, H5G_stat_t& statbuf ) const
H5Location::getObjinfo ( std::string const& name, hbool_t follow_link, H5G_stat_t& statbuf ) const
H5Location::getObjnameByIdx hsize_t idx ) const
H5Location::getObjTypeByIdx hsize_t idx ) const
H5Location::getObjTypeByIdx hsize_t idx, char* type_name ) const
H5Location::getObjTypeByIdx hsize_t idx, std::string& type_name ) const
H5Location::link ( enum H5L_type_t link_type, char const* curr_name, char const* new_name ) const
H5Location::link ( enum H5L_type_t link_type, std::string const& curr_name, std::string const& new_name ) const
H5Location::mount ( char const* name, H5File const& child, PropList const& plist ) const
H5Location::mount ( std::string const& name, H5File const& child, PropList const& plist ) const
H5Location::move char const* src, char const* dst ) const
H5Location::move ( std::string const& src, std::string const& dst ) const
H5Location::openDataSet char const* name ) const
H5Location::openDataSet std::string const& name ) const
H5Location::openGroup char const* name ) const
H5Location::openGroup std::string const& name ) const
H5Location::throwException ( std::string const& func_name, std::string const& msg ) const
H5Location::unlink char const* name ) const
H5Location::unlink std::string const& name ) const
H5Location::unmount char const* name ) const
H5Location::unmount std::string const& name ) const

H5Object.h, libhdf5_cpp.so.101.0.0
namespace H5
H5Object::attrExists char const* name ) const
H5Object::attrExists std::string const& name ) const
H5Object::createAttribute ( char const* name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Object::createAttribute ( std::string const& name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Object::iterateAttrs ( void(*user_op)(H5Object&, std::string, void*), unsigned int* idx, void* op_data )
H5Object::objVersion ( ) const
H5Object::openAttribute char const* name ) const
H5Object::openAttribute std::string const& name ) const
H5Object::openAttribute unsigned int const idx ) const
H5Object::removeAttr char const* name ) const
H5Object::removeAttr std::string const& name ) const
H5Object::renameAttr ( char const* oldname, char const* newname ) const
H5Object::renameAttr ( std::string const& oldname, std::string const& newname ) const

H5PLextern.h, libdynlibvers.so
H5PLget_plugin_info ( )
H5PLget_plugin_type ( )

H5PLpublic.h, libhdf5.so.101.0.0
H5PLappend char const* plugin_path )
H5PLget ( unsigned int index, char* pathname, size_t size )
H5PLinsert ( char const* plugin_path, unsigned int index )
H5PLprepend char const* plugin_path )
H5PLremove unsigned int index )
H5PLreplace ( char const* plugin_path, unsigned int index )
H5PLsize unsigned int* listsize )

H5Ppublic.h, libhdf5.so.101.0.0
H5Pget_evict_on_close hid_t fapl_id, hbool_t* evict_on_close )
H5Pget_file_space_page_size hid_t plist_id, hsize_t* fsp_size )
H5Pget_file_space_strategy hid_t plist_id, H5F_fspace_strategy_t* strategy, hbool_t* persist, hsize_t* threshold )
H5Pget_mdc_image_config hid_t plist_id, H5AC_cache_image_config_t* config_ptr )
H5Pget_page_buffer_size hid_t plist_id, size_t* buf_size, unsigned int* min_meta_per, unsigned int* min_raw_per )
H5Pset_evict_on_close hid_t fapl_id, hbool_t evict_on_close )
H5Pset_file_space_page_size hid_t plist_id, hsize_t fsp_size )
H5Pset_file_space_strategy hid_t plist_id, H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold )
H5Pset_mdc_image_config hid_t plist_id, H5AC_cache_image_config_t* config_ptr )
H5Pset_page_buffer_size hid_t plist_id, size_t buf_size, unsigned int min_meta_per, unsigned int min_raw_per )

H5PropList.h, libhdf5_cpp.so.101.0.0
namespace H5
PropList::setProperty ( char const* name, std::string const& strg ) const
PropList::setProperty ( char const* name, void const* value ) const
PropList::setProperty ( std::string const& name, std::string const& strg ) const
PropList::setProperty ( std::string const& name, void const* value ) const

H5StrType.h, libhdf5_cpp.so.101.0.0
namespace H5
StrType::StrType [in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [in-charge] ( H5Location const& loc, std::string const& name )
StrType::StrType [not-in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5VarLenType.h, libhdf5_cpp.so.101.0.0
namespace H5
VarLenType::VarLenType [in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [in-charge] ( H5Location const& loc, std::string const& name )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, std::string const& name )

to the top

Removed Symbols (61)


H5ArrayType.h, libhdf5_cpp.so.100.0.0
namespace H5
ArrayType::getArrayDims hsize_t* dims )
ArrayType::getArrayNDims ( )
ArrayType::setArrayInfo ( )

H5Attribute.h, libhdf5_cpp.so.100.0.0
namespace H5
Attribute::flush H5F_scope_t scope ) const

H5CommonFG.h, libhdf5_cpp.so.100.0.0
namespace H5
CommonFG::childObjType char const* objname ) const
CommonFG::childObjType hsize_t index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
CommonFG::childObjVersion char const* objname ) const
CommonFG::createDataSet ( char const* name, DataType const& data_type, DataSpace const& data_space, DSetCreatPropList const& create_plist ) const
CommonFG::getNumObjs ( ) const
CommonFG::getObjinfo ( char const* name, H5G_stat_t& statbuf ) const
CommonFG::getObjinfo ( char const* name, hbool_t follow_link, H5G_stat_t& statbuf ) const
CommonFG::getObjTypeByIdx hsize_t idx ) const
CommonFG::getObjTypeByIdx hsize_t idx, char* type_name ) const
CommonFG::link ( enum H5L_type_t link_type, char const* curr_name, char const* new_name ) const
CommonFG::mount ( char const* name, H5File const& child, PropList const& plist ) const
CommonFG::mount ( char const* name, H5File& child, PropList& plist ) const
CommonFG::move char const* src, char const* dst ) const
CommonFG::openDataSet char const* name ) const
CommonFG::openGroup char const* name ) const
CommonFG::unlink char const* name ) const
CommonFG::unmount char const* name ) const

H5DataSet.h, libhdf5_cpp.so.100.0.0
namespace H5
DataSet::fillMemBuf ( void const* fill, DataType& fill_type, void* buf, DataType& buf_type, DataSpace& space )
DataSet::fillMemBuf void* buf, DataType& buf_type, DataSpace& space )
DataSet::getVlenBufSize ( DataType& type, DataSpace& space ) const

H5DataSpace.h, libhdf5_cpp.so.100.0.0
namespace H5
DataSpace::extentCopy DataSpace& dest_space ) const

H5DataType.h, libhdf5_cpp.so.100.0.0
namespace H5
DataType::commit ( H5Location& loc, char const* name )
DataType::commit ( H5Location& loc, std::string const& name )
DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )

H5DcreatProp.h, libhdf5_cpp.so.100.0.0
namespace H5
DSetCreatPropList::allFiltersAvail ( )
DSetCreatPropList::getAllocTime ( )
DSetCreatPropList::getFillTime ( )
DSetCreatPropList::isFillValueDefined ( )
DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time )
DSetCreatPropList::setFillTime H5D_fill_time_t fill_time )

H5DxferProp.h, libhdf5_cpp.so.100.0.0
namespace H5
DSetMemXferPropList::getEDCCheck ( )
DSetMemXferPropList::getHyperVectorSize ( )
DSetMemXferPropList::getSmallDataBlockSize ( )
DSetMemXferPropList::setEDCCheck H5Z_EDC_t check )
DSetMemXferPropList::setSmallDataBlockSize hsize_t size )

H5FaccProp.h, libhdf5_cpp.so.100.0.0
namespace H5
FileAccPropList::getFcloseDegree ( )
FileAccPropList::setFcloseDegree H5F_close_degree_t degree )
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, char const* meta_ext, char const* raw_ext ) const
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, std::string const& meta_ext, std::string const& raw_ext ) const

H5File.h, libhdf5_cpp.so.100.0.0
namespace H5
H5File::getVFDHandle ( FileAccPropList& fapl, void** file_handle ) const

H5Group.h, libhdf5_cpp.so.100.0.0
namespace H5
Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )

H5Library.h, libhdf5_cpp.so.100.0.0
namespace H5
H5Library::need_cleanup [data]

H5Location.h, libhdf5_cpp.so.100.0.0
namespace H5
H5Location::attrExists char const* name ) const
H5Location::attrExists std::string const& name ) const
H5Location::createAttribute ( char const* name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Location::createAttribute ( std::string const& name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
H5Location::iterateAttrs ( void(*user_op)(H5Location&, std::string, void*), unsigned int* idx, void* op_data )
H5Location::openAttribute char const* name ) const
H5Location::openAttribute std::string const& name ) const
H5Location::openAttribute unsigned int const idx ) const
H5Location::removeAttr char const* name ) const
H5Location::removeAttr std::string const& name ) const
H5Location::renameAttr ( char const* oldname, char const* newname ) const
H5Location::renameAttr ( std::string const& oldname, std::string const& newname ) const

to the top

Problems with Data Types, High Severity (8)


H5FDpublic.h
[+] struct H5FD_t (1)

H5File.h
namespace H5
[+] class H5File (3)

H5Location.h
namespace H5
[+] class H5Location (1)

H5Object.h
namespace H5
[+] class H5Object (2)

H5public.h
[+] typedef haddr_t (1)

to the top

Problems with Symbols, High Severity (18)


H5ArrayType.h, libhdf5_cpp.so.100.0.0
namespace H5
[+] ArrayType::getArrayDims hsize_t* dims ) (1)
[+] ArrayType::getArrayNDims ( ) (1)

H5DataType.h, libhdf5_cpp.so.100.0.0
namespace H5
[+] DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist ) (1)
[+] DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist ) (1)

H5DcreatProp.h, libhdf5_cpp.so.100.0.0
namespace H5
[+] DSetCreatPropList::allFiltersAvail ( ) (1)
[+] DSetCreatPropList::getAllocTime ( ) (1)
[+] DSetCreatPropList::getFillTime ( ) (1)
[+] DSetCreatPropList::isFillValueDefined ( ) (1)
[+] DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time ) (1)
[+] DSetCreatPropList::setFillTime H5D_fill_time_t fill_time ) (1)

H5DxferProp.h, libhdf5_cpp.so.100.0.0
namespace H5
[+] DSetMemXferPropList::getEDCCheck ( ) (1)
[+] DSetMemXferPropList::getHyperVectorSize ( ) (1)
[+] DSetMemXferPropList::getSmallDataBlockSize ( ) (1)
[+] DSetMemXferPropList::setEDCCheck H5Z_EDC_t check ) (1)
[+] DSetMemXferPropList::setSmallDataBlockSize hsize_t size ) (1)

H5FaccProp.h, libhdf5_cpp.so.100.0.0
namespace H5
[+] FileAccPropList::getFcloseDegree ( ) (1)
[+] FileAccPropList::setFcloseDegree H5F_close_degree_t degree ) (1)

H5FDpublic.h, libhdf5.so.100.0.1
[+] H5FDflush H5FD_t* file, hid_t dxpl_id, unsigned int closing ) (1)

to the top

Problems with Data Types, Medium Severity (8)


H5FDpublic.h
[+] struct H5FD_class_t (1)
[+] struct H5FD_t (2)

H5Fpublic.h
[+] struct H5F_sect_info_t (1)

H5Location.h
namespace H5
[+] class H5Location (1)

H5Lpublic.h
[+] struct H5L_info_t (1)
[+] union H5L_info_t::anon-union-H5Lpublic.h-80 (1)

H5Opublic.h
[+] struct H5O_info_t (1)

to the top

Problems with Symbols, Medium Severity (1)


H5Ppublic.h, libhdf5.so.100.0.1
[+] H5Pget_driver_info hid_t plist_id ) (1)

to the top

Problems with Data Types, Low Severity (14)


H5ArrayType.h
namespace H5
[+] class ArrayType (3)

H5FDpublic.h
[+] struct H5FD_class_t (2)
[+] struct H5FD_t (3)

H5Fpublic.h
[+] struct H5F_sect_info_t (1)

H5Lpublic.h
[+] struct H5L_info_t (1)
[+] union H5L_info_t::anon-union-H5Lpublic.h-80 (1)

H5Opublic.h
[+] struct H5O_info_t (1)

H5public.h
[+] typedef haddr_t (2)

to the top

Problems with Symbols, Low Severity (5)


H5Object.h, libhdf5_cpp.so.100.0.0
namespace H5
[+] H5Object::~H5Object [not-in-charge] ( ) (1)
[+] H5Object::~H5Object [in-charge] ( ) (1)
[+] H5Object::~H5Object [in-charge-deleting] ( ) (1)

H5Ppublic.h, libhdf5.so.100.0.1
[+] H5Pget_driver_info hid_t plist_id ) (1)
[+] H5Pset hid_t plist_id, char const* name, void* value ) (1)

to the top

Problems with Constants, Low Severity (19)


H5FDlog.h
[+] H5FD_LOG_ALLOC
[+] H5FD_LOG_FILE_READ
[+] H5FD_LOG_FILE_WRITE
[+] H5FD_LOG_FLAVOR
[+] H5FD_LOG_LOC_READ
[+] H5FD_LOG_LOC_SEEK
[+] H5FD_LOG_LOC_WRITE
[+] H5FD_LOG_NUM_READ
[+] H5FD_LOG_NUM_SEEK
[+] H5FD_LOG_NUM_TRUNCATE
[+] H5FD_LOG_NUM_WRITE
[+] H5FD_LOG_TIME_CLOSE
[+] H5FD_LOG_TIME_OPEN
[+] H5FD_LOG_TIME_READ
[+] H5FD_LOG_TIME_SEEK
[+] H5FD_LOG_TIME_STAT
[+] H5FD_LOG_TIME_WRITE

H5public.h
[+] H5_VERS_SUBRELEASE
[+] HADDR_UNDEF

to the top

Other Changes in Symbols (2)


H5Location.h, libhdf5_cpp.so.100.0.0
namespace H5
[+] H5Location::H5Location [in-charge] ( ) (1)
[+] H5Location::H5Location [not-in-charge] ( ) (1)

to the top

Other Changes in Constants (16)


H5ACpublic.h
[+] H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX
[+] H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE

H5FDlog.h
[+] H5FD_LOG_FREE
[+] H5FD_LOG_META_IO
[+] H5FD_LOG_TIME_TRUNCATE
[+] H5FD_LOG_TRUNCATE

H5FDpublic.h
[+] H5FD_FEAT_PAGED_AGGR
[+] H5FD_FEAT_USE_ALLOC_SIZE

H5pubconf.h
[+] H5_HAVE_LLROUND
[+] H5_HAVE_LLROUNDF
[+] H5_HAVE_LROUND
[+] H5_HAVE_LROUNDF
[+] H5_HAVE_ROUND
[+] H5_HAVE_ROUNDF
[+] H5_HAVE_STRTOLL
[+] H5_HAVE_STRTOULL

to the top

Header Files (78)


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
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (9)


libhdf5.so.100.0.1
libhdf5_cpp.so.100.0.0
libhdf5_fortran.so.100.0.1
libhdf5_hl.so.100.0.0
libhdf5_hl_cpp.so.100.0.0
libhdf5_java.so.100.0.0
libhdf5hl_fortran.so.100.0.0
libsz.so.2.0.0
libz.so.1.2.5

to the top



Test Info


Library Namehdf5
Version #11.10.0-patch1
Version #21.10.1
CPU Typex86
GCC Version4.1.2
SubjectSource Compatibility

Test Results


Total Header Files78
Total Shared Libraries9
Total Symbols / Types1930 / 571
VerdictIncompatible
(6.3%)

Problem Summary


SeverityCount
Added Symbols-154
Removed SymbolsHigh66
Problems with
Data Types
High5
Medium0
Low6
Problems with
Symbols
High0
Medium6
Low1
Problems with
Constants
Low26
Other Changes
in Symbols
-20
Other Changes
in Constants
-23

Added Symbols (154)


H5CompType.h
namespace H5
CompType::CompType [in-charge] ( H5Location const& loc, char const* name )
CompType::CompType [in-charge] ( H5Location const& loc, int const H5std_string )
CompType::CompType [not-in-charge] ( H5Location const& loc, char const* name )
CompType::CompType [not-in-charge] ( H5Location const& loc, int const H5std_string )

H5DataType.h
namespace H5
DataType::DataType [in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [in-charge] ( H5Location const& loc, std::string const& name )
DataType::DataType [not-in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [not-in-charge] ( H5Location const& loc, std::string const& name )
DataType::getCreatePlist ( ) const
DataType::p_opentype ( H5Location const& loc, char const* dtype_name ) const

H5DcreatProp.h
namespace H5
DSetCreatPropList::setNbit ( ) const
DSetCreatPropList::setVirtual ( DataSpace const& vspace, char const* src_fname, char const* src_dsname, DataSpace const& sspace ) const
DSetCreatPropList::setVirtual ( DataSpace const& vspace, std::string const src_fname, std::string const src_dsname, DataSpace const& sspace ) const

H5EnumType.h
namespace H5
EnumType::EnumType [in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [in-charge] ( H5Location const& loc, std::string const& name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5Epubgen.h
H5E_CANTCLEAN_g [data]
H5E_CANTMARKCLEAN_g [data]
H5E_CANTMARKSERIALIZED_g [data]
H5E_CANTMARKUNSERIALIZED_g [data]
H5E_CANTUNSERIALIZE_g [data]
H5E_PAGEBUF_g [data]

H5Exception.h
namespace H5
ObjHeaderIException::ObjHeaderIException [in-charge] ( )
ObjHeaderIException::ObjHeaderIException [in-charge] ( std::string const& func_name, std::string const& message )
ObjHeaderIException::ObjHeaderIException [not-in-charge] ( )
ObjHeaderIException::ObjHeaderIException [not-in-charge] ( std::string const& func_name, std::string const& message )
ObjHeaderIException::~ObjHeaderIException [in-charge-deleting] ( )
ObjHeaderIException::~ObjHeaderIException [in-charge] ( )
ObjHeaderIException::~ObjHeaderIException [not-in-charge] ( )

H5FaccProp.h
namespace H5
FileAccPropList::getFileAccDirect ( size_t& boundary, size_t& block_size, size_t& cbuf_size ) const
FileAccPropList::setFileAccDirect size_t boundary, size_t block_size, size_t cbuf_size ) const

H5FcreatProp.h
namespace H5
FileCreatPropList::getFileSpacePagesize ( ) const
FileCreatPropList::getFileSpaceStrategy ( H5F_fspace_strategy_t& strategy, hbool_t& persist, hsize_t& threshold ) const
FileCreatPropList::setFileSpacePagesize hsize_t fsp_psize ) const
FileCreatPropList::setFileSpaceStrategy ( H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold ) const

H5File.h
namespace H5
H5File::getFileInfo H5F_info2_t& file_info ) const

H5FloatType.h
namespace H5
FloatType::FloatType [in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [in-charge] ( H5Location const& loc, std::string const& name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5Fpublic.h
H5Fget_mdc_image_info hid_t file_id, unsigned long* image_addr, hsize_t* image_size )
H5Fget_page_buffering_stats hid_t file_id, unsigned int* accesses, unsigned int* hits, unsigned int* misses, unsigned int* evictions, unsigned int* bypasses )
H5Freset_page_buffering_stats hid_t file_id )
H5Fset_latest_format hid_t file_id, hbool_t latest_format )

H5Group.h
namespace H5
Group::closeObjId hid_t obj_id ) const
Group::getNumObjs ( ) const
Group::getObjId ( char const* name, PropList const& plist ) const
Group::getObjId ( std::string const& name, PropList const& plist ) const

H5IdComponent.h
namespace H5
IdComponent::getNumMembers H5I_type_t type ) [static]
IdComponent::isValid hid_t an_id ) [static]
IdComponent::typeExists H5I_type_t type ) [static]

H5IntType.h
namespace H5
IntType::IntType [in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [in-charge] ( H5Location const& loc, std::string const& name )
IntType::IntType [not-in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5LaccProp.h
namespace H5
LinkAccPropList::DEFAULT [data]
LinkAccPropList::deleteConstants ( ) [static]
LinkAccPropList::fromClass ( ) const
LinkAccPropList::getNumLinks ( ) const
LinkAccPropList::LinkAccPropList [in-charge] ( )
LinkAccPropList::LinkAccPropList [in-charge] LinkAccPropList const& original )
LinkAccPropList::LinkAccPropList [in-charge] hid_t const plist_id )
LinkAccPropList::LinkAccPropList [not-in-charge] ( )
LinkAccPropList::LinkAccPropList [not-in-charge] LinkAccPropList const& original )
LinkAccPropList::LinkAccPropList [not-in-charge] hid_t const plist_id )
LinkAccPropList::setNumLinks size_t nlinks ) const
LinkAccPropList::~LinkAccPropList [in-charge-deleting] ( )
LinkAccPropList::~LinkAccPropList [in-charge] ( )
LinkAccPropList::~LinkAccPropList [not-in-charge] ( )

H5Location.h
namespace H5
H5Location::childObjType char const* objname ) const
H5Location::childObjType hsize_t index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
H5Location::childObjType std::string const& objname ) const
H5Location::childObjVersion char const* objname ) const
H5Location::childObjVersion std::string const& objname ) const
H5Location::createDataSet ( char const* name, DataType const& data_type, DataSpace const& data_space, DSetCreatPropList const& create_plist ) const
H5Location::createDataSet ( std::string const& name, DataType const& data_type, DataSpace const& data_space, DSetCreatPropList const& create_plist ) const
H5Location::createGroup ( char const* name, size_t size_hint ) const
H5Location::createGroup ( std::string const& name, size_t size_hint ) const
H5Location::exists ( char const* name, LinkAccPropList const& lapl ) const
H5Location::exists ( std::string const& name, LinkAccPropList const& lapl ) const
H5Location::getLinkval ( char const* link_name, size_t size ) const
H5Location::getLinkval ( std::string const& link_name, size_t size ) const
H5Location::getObjinfo ( char const* name, H5G_stat_t& statbuf ) const
H5Location::getObjinfo ( char const* name, hbool_t follow_link, H5G_stat_t& statbuf ) const
H5Location::getObjinfo ( std::string const& name, H5G_stat_t& statbuf ) const
H5Location::getObjinfo ( std::string const& name, hbool_t follow_link, H5G_stat_t& statbuf ) const
H5Location::getObjnameByIdx hsize_t idx ) const
H5Location::getObjnameByIdx hsize_t idx, char* name, size_t size ) const
H5Location::getObjnameByIdx hsize_t idx, std::string& name, size_t size ) const
H5Location::getObjTypeByIdx hsize_t idx ) const
H5Location::getObjTypeByIdx hsize_t idx, char* type_name ) const
H5Location::getObjTypeByIdx hsize_t idx, std::string& type_name ) const
H5Location::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data )
H5Location::iterateElems ( std::string const& name, int* idx, H5G_iterate_t op, void* op_data )
H5Location::link ( enum H5L_type_t link_type, char const* curr_name, char const* new_name ) const
H5Location::link ( enum H5L_type_t link_type, std::string const& curr_name, std::string const& new_name ) const
H5Location::mount ( char const* name, H5File const& child, PropList const& plist ) const
H5Location::mount ( std::string const& name, H5File const& child, PropList const& plist ) const
H5Location::move char const* src, char const* dst ) const
H5Location::move ( std::string const& src, std::string const& dst ) const
H5Location::openDataSet char const* name ) const
H5Location::openDataSet std::string const& name ) const
H5Location::openGroup char const* name ) const
H5Location::openGroup std::string const& name ) const
H5Location::throwException ( std::string const& func_name, std::string const& msg ) const
H5Location::unlink char const* name ) const
H5Location::unlink std::string const& name ) const
H5Location::unmount char const* name ) const
H5Location::unmount std::string const& name ) const

H5Object.h
namespace H5
H5Object::attrExists char const* name ) const
H5Object::attrExists std::string const& name ) const
H5Object::createAttribute ( char const* name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Object::createAttribute ( std::string const& name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Object::iterateAttrs ( void(*user_op)(H5Object&, std::string, void*), unsigned int* idx, void* op_data )
H5Object::objVersion ( ) const
H5Object::openAttribute char const* name ) const
H5Object::openAttribute std::string const& name ) const
H5Object::openAttribute unsigned int const idx ) const
H5Object::removeAttr char const* name ) const
H5Object::removeAttr std::string const& name ) const
H5Object::renameAttr ( char const* oldname, char const* newname ) const
H5Object::renameAttr ( std::string const& oldname, std::string const& newname ) const

H5PacketTable.h
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, hid_t plistID )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, hid_t plistID )

H5PLpublic.h
H5PLappend char const* plugin_path )
H5PLget ( unsigned int index, char* pathname, size_t size )
H5PLinsert ( char const* plugin_path, unsigned int index )
H5PLprepend char const* plugin_path )
H5PLremove unsigned int index )
H5PLreplace ( char const* plugin_path, unsigned int index )
H5PLsize unsigned int* listsize )

H5Ppublic.h
H5Pget_evict_on_close hid_t fapl_id, hbool_t* evict_on_close )
H5Pget_file_space_page_size hid_t plist_id, hsize_t* fsp_size )
H5Pget_file_space_strategy hid_t plist_id, H5F_fspace_strategy_t* strategy, hbool_t* persist, hsize_t* threshold )
H5Pget_mdc_image_config hid_t plist_id, H5AC_cache_image_config_t* config_ptr )
H5Pget_page_buffer_size hid_t plist_id, size_t* buf_size, unsigned int* min_meta_per, unsigned int* min_raw_per )
H5Pset_evict_on_close hid_t fapl_id, hbool_t evict_on_close )
H5Pset_file_space_page_size hid_t plist_id, hsize_t fsp_size )
H5Pset_file_space_strategy hid_t plist_id, H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold )
H5Pset_mdc_image_config hid_t plist_id, H5AC_cache_image_config_t* config_ptr )
H5Pset_page_buffer_size hid_t plist_id, size_t buf_size, unsigned int min_meta_per, unsigned int min_raw_per )

H5PropList.h
namespace H5
PropList::setProperty ( char const* name, std::string const& strg ) const
PropList::setProperty ( char const* name, void const* value ) const
PropList::setProperty ( std::string const& name, std::string const& strg ) const
PropList::setProperty ( std::string const& name, void const* value ) const

H5StrType.h
namespace H5
StrType::StrType [in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [in-charge] ( H5Location const& loc, std::string const& name )
StrType::StrType [not-in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5VarLenType.h
namespace H5
VarLenType::VarLenType [in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [in-charge] ( H5Location const& loc, std::string const& name )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, std::string const& name )

to the top

Removed Symbols (66)


H5ArrayType.h
namespace H5
ArrayType::setArrayInfo ( )

H5Attribute.h
namespace H5
Attribute::flush H5F_scope_t scope ) const

H5CommonFG.h
namespace H5
CommonFG::childObjType char const* objname ) const
CommonFG::childObjType hsize_t index, H5_index_t index_type, enum H5_iter_order_t order, char const* objname ) const
CommonFG::childObjType int const H5std_string ) const
CommonFG::childObjVersion char const* objname ) const
CommonFG::childObjVersion int const H5std_string ) const
CommonFG::createDataSet ( char const* name, DataType const& data_type, DataSpace const& data_space, DSetCreatPropList const& create_plist ) const
CommonFG::createDataSet int const H5std_string ) const
CommonFG::createGroup ( char const* name, size_t size_hint ) const
CommonFG::createGroup int const H5std_string ) const
CommonFG::getNumObjs ( ) const
CommonFG::getObjinfo ( char const* name, H5G_stat_t& statbuf ) const
CommonFG::getObjinfo ( char const* name, hbool_t follow_link, H5G_stat_t& statbuf ) const
CommonFG::getObjinfo int const H5std_string ) const
CommonFG::getObjnameByIdx hsize_t idx, char* name, size_t size ) const
CommonFG::getObjnameByIdx hsize_t idx, int& name, size_t size ) const
CommonFG::getObjTypeByIdx hsize_t idx ) const
CommonFG::getObjTypeByIdx hsize_t idx, char* type_name ) const
CommonFG::getObjTypeByIdx hsize_t idx, int& type_name ) const
CommonFG::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data )
CommonFG::iterateElems int const H5std_string )
CommonFG::link ( enum H5L_type_t link_type, char const* curr_name, char const* new_name ) const
CommonFG::link ( enum H5L_type_t link_type, int const H5std_string ) const
CommonFG::mount ( char const* name, H5File const& child, PropList const& plist ) const
CommonFG::mount ( char const* name, H5File& child, PropList& plist ) const
CommonFG::mount int const H5std_string ) const
CommonFG::move char const* src, char const* dst ) const
CommonFG::move int const H5std_string ) const
CommonFG::openDataSet char const* name ) const
CommonFG::openDataSet int const H5std_string ) const
CommonFG::openGroup char const* name ) const
CommonFG::openGroup int const H5std_string ) const
CommonFG::unlink char const* name ) const
CommonFG::unlink int const H5std_string ) const
CommonFG::unmount char const* name ) const
CommonFG::unmount int const H5std_string ) const

H5DataSet.h
namespace H5
DataSet::fillMemBuf ( void const* fill, DataType& fill_type, void* buf, DataType& buf_type, DataSpace& space )
DataSet::fillMemBuf void* buf, DataType& buf_type, DataSpace& space )
DataSet::getVlenBufSize ( DataType& type, DataSpace& space ) const

H5DataSpace.h
namespace H5
DataSpace::extentCopy DataSpace& dest_space ) const

H5DataType.h
namespace H5
DataType::commit ( H5Location& loc, char const* name )
DataType::commit ( H5Location& loc, std::string const& name )
DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )

H5FaccProp.h
namespace H5
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, char const* meta_ext, char const* raw_ext ) const
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, std::string const& meta_ext, std::string const& raw_ext ) const

H5File.h
namespace H5
H5File::getVFDHandle ( FileAccPropList& fapl, void** file_handle ) const

H5Group.h
namespace H5
Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )

H5IdComponent.h
namespace H5
IdComponent::IdComponent [in-charge] hid_t const h5_id )
IdComponent::IdComponent [not-in-charge] hid_t const h5_id )

H5Library.h
namespace H5
H5Library::need_cleanup [data]

H5Location.h
namespace H5
H5Location::attrExists char const* name ) const
H5Location::attrExists std::string const& name ) const
H5Location::createAttribute ( char const* name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Location::createAttribute ( std::string const& name, DataType const& type, DataSpace const& space, PropList const& create_plist ) const
H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
H5Location::iterateAttrs ( void(*user_op)(H5Location&, std::string, void*), unsigned int* idx, void* op_data )
H5Location::openAttribute char const* name ) const
H5Location::openAttribute std::string const& name ) const
H5Location::openAttribute unsigned int const idx ) const
H5Location::removeAttr char const* name ) const
H5Location::removeAttr std::string const& name ) const
H5Location::renameAttr ( char const* oldname, char const* newname ) const
H5Location::renameAttr ( std::string const& oldname, std::string const& newname ) const

to the top

Problems with Data Types, High Severity (5)


H5FDpublic.h
[+] struct H5FD_t (1)

H5Location.h
namespace H5
[+] class H5Location (2)

H5Object.h
namespace H5
[+] class H5Object (2)

to the top

Problems with Symbols, Medium Severity (6)


H5DataType.h
namespace H5
[+] DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist ) (1)
[+] DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist ) (1)

H5Object.h
namespace H5
[+] H5Object::~H5Object [not-in-charge] ( ) (1)
[+] H5Object::~H5Object [in-charge] ( ) (1)
[+] H5Object::~H5Object [in-charge-deleting] ( ) (1)

H5Ppublic.h
[+] H5Pget_driver_info hid_t plist_id ) (1)

to the top

Problems with Data Types, Low Severity (6)


H5FDpublic.h
[+] struct H5FD_class_t (1)
[+] struct H5FD_t (2)

H5File.h
namespace H5
[+] class H5File (2)

H5public.h
[+] typedef haddr_t (1)

to the top

Problems with Symbols, Low Severity (1)


H5FDpublic.h
[+] H5FDflush H5FD_t* file, hid_t dxpl_id, unsigned int closing ) (1)

to the top

Problems with Constants, Low Severity (26)


H5FDlog.h
[+] H5FD_LOG_ALL
[+] H5FD_LOG_ALLOC
[+] H5FD_LOG_FILE_READ
[+] H5FD_LOG_FILE_WRITE
[+] H5FD_LOG_FLAVOR
[+] H5FD_LOG_LOC_READ
[+] H5FD_LOG_LOC_SEEK
[+] H5FD_LOG_LOC_WRITE
[+] H5FD_LOG_NUM_READ
[+] H5FD_LOG_NUM_SEEK
[+] H5FD_LOG_NUM_TRUNCATE
[+] H5FD_LOG_NUM_WRITE
[+] H5FD_LOG_TIME_CLOSE
[+] H5FD_LOG_TIME_IO
[+] H5FD_LOG_TIME_OPEN
[+] H5FD_LOG_TIME_READ
[+] H5FD_LOG_TIME_SEEK
[+] H5FD_LOG_TIME_STAT
[+] H5FD_LOG_TIME_WRITE

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

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

to the top

Other Changes in Symbols (20)


H5ArrayType.h
namespace H5
[+] ArrayType::getArrayDims hsize_t* dims ) (1)
[+] ArrayType::getArrayNDims ( ) (1)

H5DcreatProp.h
namespace H5
[+] DSetCreatPropList::allFiltersAvail ( ) (1)
[+] DSetCreatPropList::getAllocTime ( ) (1)
[+] DSetCreatPropList::getFillTime ( ) (1)
[+] DSetCreatPropList::isFillValueDefined ( ) (1)
[+] DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time ) (1)
[+] DSetCreatPropList::setFillTime H5D_fill_time_t fill_time ) (1)

H5DxferProp.h
namespace H5
[+] DSetMemXferPropList::getEDCCheck ( ) (1)
[+] DSetMemXferPropList::getHyperVectorSize ( ) (1)
[+] DSetMemXferPropList::getSmallDataBlockSize ( ) (1)
[+] DSetMemXferPropList::setEDCCheck H5Z_EDC_t check ) (1)
[+] DSetMemXferPropList::setHyperVectorSize size_t vector_size ) (1)
[+] DSetMemXferPropList::setSmallDataBlockSize hsize_t size ) (1)

H5FaccProp.h
namespace H5
[+] FileAccPropList::getFcloseDegree ( ) (1)
[+] FileAccPropList::setFcloseDegree H5F_close_degree_t degree ) (1)

H5Location.h
namespace H5
[+] H5Location::H5Location [in-charge] ( ) (1)
[+] H5Location::H5Location [not-in-charge] ( ) (1)

H5PacketTable.h
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (1)

to the top

Other Changes in Constants (23)


H5ACpublic.h
[+] H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX
[+] H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE
[+] H5AC__CURR_CACHE_IMAGE_CONFIG_VERSION

H5Epubgen.h
[+] H5E_CANTCLEAN
[+] H5E_CANTMARKCLEAN
[+] H5E_CANTMARKSERIALIZED
[+] H5E_CANTMARKUNSERIALIZED
[+] H5E_CANTUNSERIALIZE
[+] H5E_PAGEBUF

H5FDlog.h
[+] H5FD_LOG_FREE
[+] H5FD_LOG_META_IO
[+] H5FD_LOG_TIME_TRUNCATE
[+] H5FD_LOG_TRUNCATE

H5FDpublic.h
[+] H5FD_FEAT_PAGED_AGGR
[+] H5FD_FEAT_USE_ALLOC_SIZE

H5pubconf.h
[+] H5_HAVE_LLROUND
[+] H5_HAVE_LLROUNDF
[+] H5_HAVE_LROUND
[+] H5_HAVE_LROUNDF
[+] H5_HAVE_ROUND
[+] H5_HAVE_ROUNDF
[+] H5_HAVE_STRTOLL
[+] H5_HAVE_STRTOULL

to the top

Header Files (78)


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
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (9)


libhdf5.so.100.0.1
libhdf5_cpp.so.100.0.0
libhdf5_fortran.so.100.0.1
libhdf5_hl.so.100.0.0
libhdf5_hl_cpp.so.100.0.0
libhdf5_java.so.100.0.0
libhdf5hl_fortran.so.100.0.0
libsz.so.2.0.0
libz.so.1.2.5

to the top



Generated on Thu Apr 27 10:50:13 2017 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API