Test Info
| Module Name | snapshot_hl |
| Version #1 | X (gcc 11.4.0) |
| Version #2 | Y (gcc 13.3.0) |
| Arch | x86_64 |
| Subject | Binary Compatibility |
Test Results
| Total Header Files | 10 |
| Total Source Files | 7 |
| Total Objects | 1 |
| Total Symbols / Types | 117 / 27 |
| Compatibility |
99.1% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 0 |
| Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
| Medium | 1 |
| Low | 0 |
Problems with Symbols | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 1 |
Problems with Data Types, Medium Severity 1
H5Tpublic.h
[+] enum H5T_class_t 1
|
Change |
Effect |
| 1 |
Value of member H5T_NCLASSES has been changed from 11 to 12. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 2 (1.7%)
H5LTget_attribute_info ( hid_t loc_id, char const* obj_name, char const* attr_name, hsize_t* dims, H5T_class_t* type_class, size_t* type_size )
5th parameter 'type_class' (pointer) has base type 'enum H5T_class_t'.
H5LTget_dataset_info ( hid_t loc_id, char const* dset_name, hsize_t* dims, H5T_class_t* type_class, size_t* type_size )
4th parameter 'type_class' (pointer) has base type 'enum H5T_class_t'.
to the top
Other Changes in Data Types 1
H5Tpublic.h
[+] enum H5T_class_t 1
|
Change |
Effect |
| 1 |
The member H5T_COMPLEX with value 11 has been added. |
No effect. |
[+] affected symbols: 2 (1.7%)
H5LTget_attribute_info ( hid_t loc_id, char const* obj_name, char const* attr_name, hsize_t* dims, H5T_class_t* type_class, size_t* type_size )
5th parameter 'type_class' (pointer) has base type 'enum H5T_class_t'.
H5LTget_dataset_info ( hid_t loc_id, char const* dset_name, hsize_t* dims, H5T_class_t* type_class, size_t* type_size )
4th parameter 'type_class' (pointer) has base type 'enum H5T_class_t'.
to the top
Header Files 10
H5DOpublic.h
H5DSpublic.h
H5IMpublic.h
H5Ipublic.h
H5LDpublic.h
H5LTpublic.h
H5PTpublic.h
H5public.h
H5TBpublic.h
H5Tpublic.h
to the top
Source Files 7
H5DO.c
H5DS.c
H5IM.c
H5LD.c
H5LT.c
H5PT.c
H5TB.c
to the top
Objects 1
libhdf5_hl.so.310.0.5
to the top
Test Info
| Module Name | snapshot_hl |
| Version #1 | X |
| Version #2 | Y |
| Arch | x86_64 |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 10 |
| Total Source Files | 7 |
| Total Objects | 1 |
| Total Symbols / Types | 117 / 27 |
| Compatibility |
100% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 0 |
| Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Symbols | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 2 |
Other Changes in Data Types 2
H5Tpublic.h
[+] enum H5T_class_t 2
|
Change |
Effect |
| 1 |
The member H5T_COMPLEX with value 11 has been added. |
No effect. |
| 2 |
Value of member H5T_NCLASSES has been changed from 11 to 12. |
No effect. |
[+] affected symbols: 2 (1.7%)
H5LTget_attribute_info ( hid_t loc_id, char const* obj_name, char const* attr_name, hsize_t* dims, H5T_class_t* type_class, size_t* type_size )
5th parameter 'type_class' (pointer) has base type 'enum H5T_class_t'.
H5LTget_dataset_info ( hid_t loc_id, char const* dset_name, hsize_t* dims, H5T_class_t* type_class, size_t* type_size )
4th parameter 'type_class' (pointer) has base type 'enum H5T_class_t'.
to the top
Header Files 10
H5DOpublic.h
H5DSpublic.h
H5IMpublic.h
H5Ipublic.h
H5LDpublic.h
H5LTpublic.h
H5PTpublic.h
H5public.h
H5TBpublic.h
H5Tpublic.h
to the top
Source Files 7
H5DO.c
H5DS.c
H5IM.c
H5LD.c
H5LT.c
H5PT.c
H5TB.c
to the top
Objects 1
libhdf5_hl.so.310.0.5
to the top