Binary compatibility report for the libbluetooth.so.3 library between 3.10.3-MeeGo 1.2 Core and 3.11.0-MeeGo 1.2 Harmattan versions on x86
Test Info
Library Name | libbluetooth.so.3 |
Version #1 | 3.10.3-MeeGo 1.2 Core (gcc 4.5.1) |
Version #2 | 3.11.0-MeeGo 1.2 Harmattan (gcc 4.4.1) |
CPU Architecture | x86 |
Test Results
Total Header Files | 12 |
Total Shared Libraries | 1 |
Total Symbols / Types | 202 / 100 |
Verdict | Incompatible (1.49%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 12 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 3 |
Low | 0 |
Problems with Constants | Low | 2 |
Added Symbols (12)
hci_lib.h,
libbluetooth.so.3.11.0
hci_le_add_white_list ( int dd, bdaddr_t const* bdaddr, uint8_t type, int to )
hci_le_clear_white_list ( int dd, int to )
hci_le_conn_update ( int dd, uint16_t handle, uint16_t min_interval, uint16_t max_interval, uint16_t latency, uint16_t supervision_timeout, int to )
hci_le_read_white_list_size ( int dd, uint8_t* size, int to )
hci_le_rm_white_list ( int dd, bdaddr_t const* bdaddr, uint8_t type, int to )
uuid.h,
libbluetooth.so.3.11.0
bt_string_to_uuid ( bt_uuid_t* uuid, char const* string )
bt_uuid128_create ( bt_uuid_t* btuuid, uint128_t value )
bt_uuid16_create ( bt_uuid_t* btuuid, uint16_t value )
bt_uuid32_create ( bt_uuid_t* btuuid, uint32_t value )
bt_uuid_cmp ( bt_uuid_t const* uuid1, bt_uuid_t const* uuid2 )
bt_uuid_to_string ( bt_uuid_t const* uuid, char* str, size_t n )
bt_uuid_to_uuid128 ( bt_uuid_t const* src, bt_uuid_t* dst )
to the top
Problems with Symbols, Medium Severity (3)
hci_lib.h,
libbluetooth.so.3.10.3
[+] hci_le_set_advertise_enable ( int dev_id, uint8_t enable ) (1)
changed to:hci_le_set_advertise_enable ( int dev_id, uint8_t enable, int to )
| Change | Effect |
---|
1 | Parameter to of type int has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] hci_le_set_scan_enable ( int dev_id, uint8_t enable, uint8_t filter_dup ) (1)
changed to:hci_le_set_scan_enable ( int dev_id, uint8_t enable, uint8_t filter_dup, int to )
| Change | Effect |
---|
1 | Parameter to of type int has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] hci_le_set_scan_parameters ( int dev_id, uint8_t type, uint16_t interval, uint16_t window, uint8_t own_type, uint8_t filter ) (1)
changed to:hci_le_set_scan_parameters ( int dev_id, uint8_t type, uint16_t interval, uint16_t window, uint8_t own_type, uint8_t filter, int to )
| Change | Effect |
---|
1 | Parameter to of type int has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Problems with Constants (2)
mgmt.h
[+] MGMT_HDR_SIZE
| Change | Effect |
---|
1 | The value of constant MGMT_HDR_SIZE has been changed from 4 to 6. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
sdp.h
[+] ATT_UUID
| Change | Effect |
---|
1 | The value of constant ATT_UUID has been changed from 0x1801 to 0x0007. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Header Files (12)
bluetooth.h
bnep.h
cmtp.h
hci.h
hci_lib.h
hidp.h
l2cap.h
mgmt.h
rfcomm.h
sco.h
sdp.h
sdp_lib.h
to the top
Shared Libraries (1)
libbluetooth.so.3.10.3
to the top