Binary compatibility report for the userspace-rcu library between 0.2.2 and 0.2.3 versions on x86
Test Info
Library Name | userspace-rcu |
Version #1 | 0.2.2 |
Version #2 | 0.2.3 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 15 |
Total Shared Libraries | 5 |
Total Symbols / Types | 14 / 12 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 7 |
Removed Symbols | High | 0 |
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 | - | 2 |
Added Symbols (7)
uatomic_arch.h,
liburcu.so.0.0.0
__urcu_cas_avail [data]
__urcu_cas_init ( )
_compat_uatomic_cmpxchg ( void* addr, unsigned long old, unsigned long _new, int len )
urcu-pointer.h,
liburcu.so.0.0.0
rcu_cmpxchg_pointer_sym ( void** p, void* old, void* _new )
rcu_dereference_sym ( void* p )
rcu_set_pointer_sym ( void** p, void* v )
rcu_xchg_pointer_sym ( void** p, void* v )
to the top
Problems with Constants, Low Severity (2)
arch.h
[+] CONFIG_HAVE_FENCE
| Change | Effect |
---|
1 | The constant CONFIG_HAVE_FENCE with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CONFIG_SMP
| Change | Effect |
---|
1 | The constant CONFIG_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 (2)
config.h
[+] CONFIG_URCU_HAVE_FUTEX
| Change | Effect |
---|
1 | The constant CONFIG_URCU_HAVE_FUTEX with value 1 has been added. | No effect. |
[+] CONFIG_URCU_SMP
| Change | Effect |
---|
1 | The constant CONFIG_URCU_SMP with value 1 has been added. | No effect. |
to the top
Header Files (15)
arch.h
arch_uatomic.h
arch_uatomic_x86.h
arch_x86.h
compiler.h
hlist.h
list.h
rculist.h
system.h
urcu-defer-static.h
urcu-defer.h
urcu-pointer-static.h
urcu-pointer.h
urcu-static.h
urcu.h
to the top
Shared Libraries (5)
liburcu-bp.so
liburcu-defer.so
liburcu-mb.so
liburcu-qsbr.so
liburcu.so
to the top