Binary compatibility report for the userspace-rcu library between 0.4.6 and 0.4.8 versions on x86
Test Info
Library Name | userspace-rcu |
Version #1 | 0.4.6 |
Version #2 | 0.4.8 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 18 |
Total Shared Libraries | 6 |
Total Symbols / Types | 18 / 12 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 18 |
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 | 0 |
Other Changes in Constants | - | 1 |
Added Symbols (18)
rculfqueue.h,
librculfqueue.so.0.0.0
rcu_lfq_dequeue ( struct rcu_lfq_queue* q, void(*release)(struct urcu_ref*) )
rcu_lfq_enqueue ( struct rcu_lfq_queue* q, struct rcu_lfq_node* node )
rcu_lfq_init ( struct rcu_lfq_queue* q )
rcu_lfq_node_init ( struct rcu_lfq_node* node )
rculfstack.h,
librculfstack.so.0.0.0
rcu_lfs_init ( struct rcu_lfs_stack* s )
rcu_lfs_node_init ( struct rcu_lfs_node* node )
rcu_lfs_pop ( struct rcu_lfs_stack* s )
rcu_lfs_push ( struct rcu_lfs_stack* s, struct rcu_lfs_node* node )
wfqueue.h,
libwfqueue.so.0.0.0
__wfq_dequeue_blocking ( struct wfq_queue* q )
wfq_dequeue_blocking ( struct wfq_queue* q )
wfq_enqueue ( struct wfq_queue* q, struct wfq_node* node )
wfq_init ( struct wfq_queue* q )
wfq_node_init ( struct wfq_node* node )
wfstack.h,
libwfstack.so.0.0.0
__wfs_pop_blocking ( struct wfs_stack* s )
wfs_init ( struct wfs_stack* s )
wfs_node_init ( struct wfs_node* node )
wfs_pop_blocking ( struct wfs_stack* s )
wfs_push ( struct wfs_stack* s, struct wfs_node* node )
to the top
Other Changes in Constants (1)
rculfqueue-static.h
[+] URCU_LFQ_PERMANENT_REF
| Change | Effect |
---|
1 | The constant URCU_LFQ_PERMANENT_REF with value 128 has been added. | No effect. |
to the top
Header Files (18)
arch.h
arch_generic.h
compiler.h
config.h
hlist.h
list.h
rcuhlist.h
rculist.h
system.h
uatomic_arch.h
uatomic_generic.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 (6)
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-signal.so.0.0.0
liburcu.so.0.0.0
to the top