Binary compatibility report for the userspace-rcu library between 0.3.4 and 0.4.0 versions on x86
Test Info
Library Name | userspace-rcu |
Version #1 | 0.3.4 |
Version #2 | 0.4.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 15 |
Total Shared Libraries | 5 |
Total Symbols / Types | 17 / 5 |
Verdict | Incompatible (11.8%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 2 |
Other Changes in Constants | - | 4 |
Added Symbols (2)
urcu-static.h,
liburcu.so.0.0.0
rcu_gp_ctr [data]
urcu.h,
liburcu.so.0.0.0
rcu_init ( )
to the top
Removed Symbols (2)
urcu-static.h,
liburcu.so.0.0.0
urcu_gp_ctr [data]
urcu.h,
liburcu.so.0.0.0
urcu_init ( )
to the top
Problems with Constants, Low Severity (2)
config.h
[+] CONFIG_URCU_HAVE_FUTEX
| Change | Effect |
---|
1 | The constant CONFIG_URCU_HAVE_FUTEX with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CONFIG_URCU_SMP
| Change | Effect |
---|
1 | The constant CONFIG_URCU_SMP with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
to the top
Other Changes in Constants (4)
config.h
[+] CONFIG_RCU_HAVE_FUTEX
| Change | Effect |
---|
1 | The constant CONFIG_RCU_HAVE_FUTEX with value 1 has been added. | No effect. |
[+] CONFIG_RCU_SMP
| Change | Effect |
---|
1 | The constant CONFIG_RCU_SMP with value 1 has been added. | No effect. |
urcu-static.h
[+] MB_GROUP_ALL
| Change | Effect |
---|
1 | The constant MB_GROUP_ALL with value 0 has been added. | No effect. |
[+] RCU_MB_GROUP
| Change | Effect |
---|
1 | The constant RCU_MB_GROUP with value 0 has been added. | No effect. |
to the top
Header Files (15)
arch.h
compiler.h
config.h
hlist.h
list.h
rculist.h
system.h
uatomic_arch.h
urcu-defer-static.h
urcu-defer.h
urcu-futex.h
urcu-pointer-static.h
urcu-pointer.h
urcu-static.h
urcu.h
to the top
Shared Libraries (5)
liburcu-bp.so.0.0.0
liburcu-defer.so.0.0.0
liburcu-mb.so.0.0.0
liburcu-qsbr.so.0.0.0
liburcu.so.0.0.0
to the top