Binary compatibility report for the libimobiledevice library between 1.1.1 and 1.1.4 versions on x86
Test Info
Library Name | libimobiledevice |
Version #1 | 1.1.1 |
Version #2 | 1.1.4 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 14 |
Total Shared Libraries | 1 |
Total Symbols / Types | 150 / 138 |
Verdict | Incompatible (1.7%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 2 |
Low | 1 |
Problems with Constants | Low | 0 |
Added Symbols (5)
libimobiledevice.h,
libimobiledevice.so.3.0.1
idevice_get_udid ( idevice_t device, char** udid )
lockdown.h,
libimobiledevice.so.3.0.1
lockdownd_get_device_udid ( lockdownd_client_t control, char** udid )
mobilebackup2.h,
libimobiledevice.so.3.0.1
mobilebackup2_send_message ( mobilebackup2_client_t client, char const* message, plist_t options )
restore.h,
libimobiledevice.so.3.0.1
restored_query_value ( restored_client_t client, char const* key, plist_t* value )
sbservices.h,
libimobiledevice.so.3.0.1
sbservices_get_interface_orientation ( sbservices_client_t client, enum sbservices_interface_orientation_t* interface_orientation )
to the top
Removed Symbols (2)
libimobiledevice.h,
libimobiledevice.so.2.0.1
idevice_get_uuid ( idevice_t device, char** uuid )
lockdown.h,
libimobiledevice.so.2.0.1
lockdownd_get_device_uuid ( lockdownd_client_t control, char** uuid )
to the top
Problems with Symbols, Medium Severity (2)
restore.h,
libimobiledevice.so.2.0.1
[+] restored_start_restore ( restored_client_t client ) (2)
changed to:restored_start_restore ( restored_client_t client, plist_t options, uint64_t version )
| Change | Effect |
---|
1 | Parameter options of type plist_t has been added to the calling stack. | This parameter will not be initialized by old clients. |
2 | Parameter version of type uint64_t has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Problems with Symbols, Low Severity (1)
libimobiledevice.h,
libimobiledevice.so.2.0.1
[+] idevice_new ( idevice_t* device, char const* uuid ) (1)
changed to:idevice_new ( idevice_t* device, char const* udid )
| Change | Effect |
---|
1 | 2nd parameter uuid has been renamed to udid. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Header Files (14)
afc.h
file_relay.h
house_arrest.h
installation_proxy.h
libimobiledevice.h
lockdown.h
mobile_image_mounter.h
mobilebackup.h
mobilebackup2.h
mobilesync.h
notification_proxy.h
restore.h
sbservices.h
screenshotr.h
to the top
Shared Libraries (1)
libimobiledevice.so.2.0.1
to the top