Test Info
Module Name | libzfs.so.2 |
Version #1 | pristine |
Version #2 | ino64 |
Arch | x86_64 |
Clang Version | 3.9.1 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 28 |
Total Source Files | 27 |
Total Objects | 1 |
Total Symbols / Types | 341 / 185 |
Compatibility |
99.7% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 2 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Problems with Data Types, Medium Severity 1
devid.h
[+] struct devid_nmlist 1
|
Change |
Effect |
1 |
Size of field dev has been changed from 4 bytes to 8 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 2 (0.6%)
devid_deviceid_to_nmlist ( char* search_path, ddi_devid_t devid, char* minor_name, devid_nmlist_t** retlist )
4th parameter 'retlist' (pointer) has base type 'struct devid_nmlist'.
devid_free_nmlist ( devid_nmlist_t* list )
1st parameter 'list' (pointer) has base type 'struct devid_nmlist'.
to the top
Problems with Data Types, Low Severity 2
devid.h
[+] struct devid_nmlist 1
|
Change |
Effect |
1 |
Size of this type has been changed from 1028 bytes to 1032 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.6%)
devid_deviceid_to_nmlist ( char* search_path, ddi_devid_t devid, char* minor_name, devid_nmlist_t** retlist )
4th parameter 'retlist' (pointer) has base type 'struct devid_nmlist'.
devid_free_nmlist ( devid_nmlist_t* list )
1st parameter 'list' (pointer) has base type 'struct devid_nmlist'.
mount.h
[+] struct statfs 1
|
Change |
Effect |
1 |
Size of this type has been changed from 472 bytes to 2344 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.3%)
statfs2mnttab ( struct statfs* sfs, struct mnttab* mp )
1st parameter 'sfs' (pointer) has base type 'struct statfs'.
to the top
Header Files 28
_pthreadtypes.h
_stdint.h
_types.h
avl.h
avl_impl.h
ddt.h
devid.h
dmu.h
libuutil.h
libzfs.h
libzfs_core.h
libzfs_impl.h
mnttab.h
mount.h
nvpair.h
spa.h
stdio.h
thread.h
thread_pool.h
thread_pool_impl.h
types.h
zfeature_common.h
zfs.h
zfs_deleg.h
zfs_ioctl.h
zfs_namecheck.h
zfs_prop.h
zfs_stat.h
to the top
Source Files 27
deviceid.c
fsshare.c
libzfs_changelist.c
libzfs_compat.c
libzfs_config.c
libzfs_dataset.c
libzfs_diff.c
libzfs_import.c
libzfs_iter.c
libzfs_mount.c
libzfs_pool.c
libzfs_sendrecv.c
libzfs_status.c
libzfs_util.c
mkdirp.c
mnttab.c
thread_pool.c
zfeature_common.c
zfs_comutil.c
zfs_deleg.c
zfs_fletcher.c
zfs_namecheck.c
zfs_prop.c
zmount.c
zone.c
zpool_prop.c
zprop_common.c
to the top
Objects 1
libzfs.so.2.full
to the top
Test Info
Module Name | libzfs.so.2 |
Version #1 | pristine |
Version #2 | ino64 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 28 |
Total Source Files | 27 |
Total Objects | 1 |
Total Symbols / Types | 341 / 185 |
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 |
Header Files 28
_pthreadtypes.h
_stdint.h
_types.h
avl.h
avl_impl.h
ddt.h
devid.h
dmu.h
libuutil.h
libzfs.h
libzfs_core.h
libzfs_impl.h
mnttab.h
mount.h
nvpair.h
spa.h
stdio.h
thread.h
thread_pool.h
thread_pool_impl.h
types.h
zfeature_common.h
zfs.h
zfs_deleg.h
zfs_ioctl.h
zfs_namecheck.h
zfs_prop.h
zfs_stat.h
to the top
Source Files 27
deviceid.c
fsshare.c
libzfs_changelist.c
libzfs_compat.c
libzfs_config.c
libzfs_dataset.c
libzfs_diff.c
libzfs_import.c
libzfs_iter.c
libzfs_mount.c
libzfs_pool.c
libzfs_sendrecv.c
libzfs_status.c
libzfs_util.c
mkdirp.c
mnttab.c
thread_pool.c
zfeature_common.c
zfs_comutil.c
zfs_deleg.c
zfs_fletcher.c
zfs_namecheck.c
zfs_prop.c
zmount.c
zone.c
zpool_prop.c
zprop_common.c
to the top
Objects 1
libzfs.so.2.full
to the top