Binary compatibility report for the E_Dbus library between 1.0.2 and 1.1.0 versions on x86
Test Info
Library Name | E_Dbus |
Version #1 | 1.0.2 |
Version #2 | 1.1.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 8 |
Total Shared Libraries | 7 |
Total Symbols / Types | 338 / 173 |
Verdict | Incompatible (2.4%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 24 |
Removed Symbols | High | 7 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (24)
E_Connman.h,
libeconnman0_7x.so.1.1.0
e_connman_element_property_array_set_full ( E_Connman_Element* element, char const* prop, int type, unsigned int count, void const*const* values, E_DBus_Method_Return_Cb cb, void const* data )
e_connman_element_property_dict_strings_array_get_stringshared ( E_Connman_Element const* element, char const* dict_name, char const* key, unsigned int* count, char const*** strings )
e_connman_service_domains_get ( E_Connman_Element const* service, unsigned int* count, char const*** domains )
e_connman_service_ethernet_duplex_get ( E_Connman_Element const* service, char const** duplex )
e_connman_service_ethernet_interface_get ( E_Connman_Element const* service, char const** iface )
e_connman_service_ethernet_speed_get ( E_Connman_Element const* service, unsigned short* speed )
e_connman_service_login_required_get ( E_Connman_Element const* service, Eina_Bool* login_required )
e_connman_service_nameservers_get ( E_Connman_Element const* service, unsigned int* count, char const*** nameserver )
e_connman_service_proxy_configuration_excludes_get ( E_Connman_Element const* service, unsigned int* count, char const*** excludes )
e_connman_service_proxy_configuration_method_get ( E_Connman_Element const* service, char const** method )
e_connman_service_proxy_configuration_servers_get ( E_Connman_Element const* service, unsigned int* count, char const*** servers )
e_connman_service_proxy_configuration_url_get ( E_Connman_Element const* service, char const** url )
e_connman_service_proxy_excludes_get ( E_Connman_Element const* service, unsigned int* count, char const*** excludes )
e_connman_service_proxy_method_get ( E_Connman_Element const* service, char const** method )
e_connman_service_proxy_servers_get ( E_Connman_Element const* service, unsigned int* count, char const*** servers )
e_connman_service_proxy_url_get ( E_Connman_Element const* service, char const** url )
E_Notify.h,
libenotify.so.1.1.0
e_notification_action_id_get ( E_Notification_Action* a )
e_notification_action_name_get ( E_Notification_Action* a )
e_notification_hint_action_icons_set ( E_Notification* n, Eina_Bool action_icons )
e_notification_hint_image_path_get ( E_Notification* n )
e_notification_hint_image_path_set ( E_Notification* n, char const* path )
e_notification_hint_resident_set ( E_Notification* n, Eina_Bool resident )
e_notification_hint_transient_set ( E_Notification* n, Eina_Bool transient )
e_notification_image_init ( E_Notification_Image* img, Evas_Object* obj )
to the top
Removed Symbols (7)
E_Connman.h,
libeconnman.so.1.0.2
e_connman_service_apn_get ( E_Connman_Element const* service, char const** apn )
e_connman_service_apn_set ( E_Connman_Element* service, char const* apn, E_DBus_Method_Return_Cb cb, void const* data )
e_connman_service_ethernet_netmask_get ( E_Connman_Element const* service, char const** netmask )
e_connman_service_mcc_get ( E_Connman_Element const* service, char const** mcc )
e_connman_service_mnc_get ( E_Connman_Element const* service, char const** mnc )
e_connman_service_mode_get ( E_Connman_Element const* service, char const** mode )
e_connman_service_setup_required_get ( E_Connman_Element const* service, Eina_Bool* setup_required )
to the top
Problems with Symbols, High Severity (1)
E_Connman.h,
libeconnman.so.1.0.2
[+] e_connman_service_security_get ( E_Connman_Element const* service, char const** security ) (1)
changed to:e_connman_service_security_get ( E_Connman_Element const* service, unsigned int* count, char const*** security )
| Change | Effect |
---|
1 | Parameter count of type unsigned int* has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
to the top
Header Files (8)
E_Bluez.h
E_Connman.h
E_DBus.h
E_Hal.h
E_Notification_Daemon.h
E_Notify.h
E_Ofono.h
E_Ukit.h
to the top
Shared Libraries (7)
libebluez.so.1.0.2
libeconnman.so.1.0.2
libedbus.so.1.0.2
libehal.so.1.0.2
libenotify.so.1.0.2
libeofono.so.1.0.2
libeukit.so.1.0.2
to the top