Test Info
Library Name | sgutils2 |
Version #1 | 1.36 |
Version #2 | 1.37 |
CPU Type | x86_64 |
GCC Version | 4.7.2 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 19 |
Total Shared Libraries | 1 |
Total Symbols / Types | 146 / 57 |
Verdict | Incompatible (0.3%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 4 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 2 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 3 |
Added Symbols (4)
sg_cmds_extra.h,
libsgutils2.so.2.0.0
sg_ll_3party_copy_out ( int sg_fd, int sa, unsigned int list_id, int group_num, int timeout_secs, void* paramp, int param_len, int noisy, int verbose )
sg_lib.h,
libsgutils2.so.2.0.0
dStrHexErr ( char const* str, int len, int no_ascii )
dStrHexStr ( char const* str, int len, char const* leadin, int format, int b_len, char* b )
sg_get_sense_key ( unsigned char const* sensep, int sense_len )
to the top
Problems with Symbols, Medium Severity (1)
sg_lib_data.h,
libsgutils2.so.2.0.0
[+] sg_lib_asc_ascq [data] (1)
| Change | Effect |
---|
1 | Size of this global data has been changed from 10928 bytes to 10960 bytes. | Applications will obtain a different value and execution may change. |
to the top
Problems with Symbols, Low Severity (2)
sg_cmds_extra.h,
libsgutils2.so.2.0.0
[+] sg_ll_extended_copy ( int sg_fd, void* resp, int mx_resp_len, int noisy, int verbose ) (2)
changed to:sg_ll_extended_copy ( int sg_fd, void* paramp, int param_len, int noisy, int verbose )
| Change | Effect |
---|
1 | 2nd parameter resp has been renamed to paramp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 3rd parameter mx_resp_len has been renamed to param_len. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Other Changes in Constants (3)
sg_lib.h
[+] SG_LIB_CAT_MISCOMPARE
| Change | Effect |
---|
1 | The constant SG_LIB_CAT_MISCOMPARE with value 14 has been added. | No effect. |
[+] SPC_SK_RESERVED
| Change | Effect |
---|
1 | The constant SPC_SK_RESERVED with value 0xc has been added. | No effect. |
[+] SPC_SK_VENDOR_SPECIFIC
| Change | Effect |
---|
1 | The constant SPC_SK_VENDOR_SPECIFIC with value 0x9 has been added. | No effect. |
to the top
Header Files (19)
fc_els.h
fc_fs.h
fc_gs.h
fc_ns.h
scsi.h
scsi_bsg_fc.h
scsi_ioctl.h
scsi_netlink.h
scsi_netlink_fc.h
sg.h
sg_cmds.h
sg_cmds_basic.h
sg_cmds_extra.h
sg_cmds_mmc.h
sg_io_linux.h
sg_lib.h
sg_lib_data.h
sg_linux_inc.h
sg_pt.h
to the top
Shared Libraries (1)
libsgutils2.so.2.0.0
to the top