diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1,8 @@ +liburcu-bp.so.8 +liburcu-cds.so.8 +liburcu-common.so.8 +liburcu-mb.so.8 +liburcu-memb.so.8 +liburcu-qsbr.so.8 +liburcu-signal.so.8 +liburcu.so.8 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,272 +1,354 @@ -liburcu-bp.so.4:call_rcu_after_fork_child_bp -liburcu-bp.so.4:call_rcu_after_fork_parent_bp -liburcu-bp.so.4:call_rcu_before_fork_bp -liburcu-bp.so.4:call_rcu_bp -liburcu-bp.so.4:call_rcu_data_free_bp -liburcu-bp.so.4:compat_futex_async -liburcu-bp.so.4:compat_futex_noasync -liburcu-bp.so.4:create_all_cpu_call_rcu_data_bp -liburcu-bp.so.4:create_call_rcu_data_bp -liburcu-bp.so.4:defer_rcu_bp -liburcu-bp.so.4:free_all_cpu_call_rcu_data_bp -liburcu-bp.so.4:get_call_rcu_data_bp -liburcu-bp.so.4:get_call_rcu_thread_bp -liburcu-bp.so.4:get_cpu_call_rcu_data_bp -liburcu-bp.so.4:get_default_call_rcu_data_bp -liburcu-bp.so.4:get_thread_call_rcu_data_bp -liburcu-bp.so.4:rcu_barrier_bp -liburcu-bp.so.4:rcu_bp_after_fork_child -liburcu-bp.so.4:rcu_bp_after_fork_parent -liburcu-bp.so.4:rcu_bp_before_fork -liburcu-bp.so.4:rcu_bp_register -liburcu-bp.so.4:rcu_cmpxchg_pointer_sym -liburcu-bp.so.4:rcu_cmpxchg_pointer_sym_bp -liburcu-bp.so.4:rcu_defer_barrier_bp -liburcu-bp.so.4:rcu_defer_barrier_thread_bp -liburcu-bp.so.4:rcu_defer_exit_bp -liburcu-bp.so.4:rcu_defer_register_thread_bp -liburcu-bp.so.4:rcu_defer_unregister_thread_bp -liburcu-bp.so.4:rcu_dereference_sym -liburcu-bp.so.4:rcu_dereference_sym_bp -liburcu-bp.so.4:rcu_read_lock_bp -liburcu-bp.so.4:rcu_read_ongoing_bp -liburcu-bp.so.4:rcu_read_unlock_bp -liburcu-bp.so.4:rcu_set_pointer_sym -liburcu-bp.so.4:rcu_set_pointer_sym_bp -liburcu-bp.so.4:rcu_xchg_pointer_sym -liburcu-bp.so.4:rcu_xchg_pointer_sym_bp -liburcu-bp.so.4:set_cpu_call_rcu_data_bp -liburcu-bp.so.4:set_thread_call_rcu_data_bp -liburcu-bp.so.4:synchronize_rcu_bp -liburcu-cds.so.4:__cds_lfs_init -liburcu-cds.so.4:__cds_lfs_pop -liburcu-cds.so.4:__cds_lfs_pop_all -liburcu-cds.so.4:_cds_lfht_new -liburcu-cds.so.4:cds_lfht_add -liburcu-cds.so.4:cds_lfht_add_replace -liburcu-cds.so.4:cds_lfht_add_unique -liburcu-cds.so.4:cds_lfht_count_nodes -liburcu-cds.so.4:cds_lfht_del -liburcu-cds.so.4:cds_lfht_destroy -liburcu-cds.so.4:cds_lfht_first -liburcu-cds.so.4:cds_lfht_fls_ulong -liburcu-cds.so.4:cds_lfht_get_count_order_u32 -liburcu-cds.so.4:cds_lfht_get_count_order_ulong -liburcu-cds.so.4:cds_lfht_is_node_deleted -liburcu-cds.so.4:cds_lfht_lookup -liburcu-cds.so.4:cds_lfht_next -liburcu-cds.so.4:cds_lfht_next_duplicate -liburcu-cds.so.4:cds_lfht_replace -liburcu-cds.so.4:cds_lfht_resize -liburcu-cds.so.4:cds_lfq_dequeue_rcu -liburcu-cds.so.4:cds_lfq_destroy_rcu -liburcu-cds.so.4:cds_lfq_enqueue_rcu -liburcu-cds.so.4:cds_lfq_init_rcu -liburcu-cds.so.4:cds_lfq_node_init_rcu -liburcu-cds.so.4:cds_lfs_destroy -liburcu-cds.so.4:cds_lfs_empty -liburcu-cds.so.4:cds_lfs_init -liburcu-cds.so.4:cds_lfs_init_rcu -liburcu-cds.so.4:cds_lfs_node_init -liburcu-cds.so.4:cds_lfs_node_init_rcu -liburcu-cds.so.4:cds_lfs_pop_all_blocking -liburcu-cds.so.4:cds_lfs_pop_blocking -liburcu-cds.so.4:cds_lfs_pop_lock -liburcu-cds.so.4:cds_lfs_pop_rcu -liburcu-cds.so.4:cds_lfs_pop_unlock -liburcu-cds.so.4:cds_lfs_push -liburcu-cds.so.4:cds_lfs_push_rcu -liburcu-cds.so.4:compat_futex_async -liburcu-cds.so.4:compat_futex_noasync -liburcu-common.so.4:__cds_wfcq_dequeue_blocking -liburcu-common.so.4:__cds_wfcq_dequeue_nonblocking -liburcu-common.so.4:__cds_wfcq_dequeue_with_state_blocking -liburcu-common.so.4:__cds_wfcq_dequeue_with_state_nonblocking -liburcu-common.so.4:__cds_wfcq_first_blocking -liburcu-common.so.4:__cds_wfcq_first_nonblocking -liburcu-common.so.4:__cds_wfcq_init -liburcu-common.so.4:__cds_wfcq_next_blocking -liburcu-common.so.4:__cds_wfcq_next_nonblocking -liburcu-common.so.4:__cds_wfcq_splice_blocking -liburcu-common.so.4:__cds_wfcq_splice_nonblocking -liburcu-common.so.4:__cds_wfq_dequeue_blocking -liburcu-common.so.4:__cds_wfs_init -liburcu-common.so.4:__cds_wfs_pop_all -liburcu-common.so.4:__cds_wfs_pop_blocking -liburcu-common.so.4:__cds_wfs_pop_nonblocking -liburcu-common.so.4:__cds_wfs_pop_with_state_blocking -liburcu-common.so.4:__cds_wfs_pop_with_state_nonblocking -liburcu-common.so.4:cds_wfcq_dequeue_blocking -liburcu-common.so.4:cds_wfcq_dequeue_lock -liburcu-common.so.4:cds_wfcq_dequeue_unlock -liburcu-common.so.4:cds_wfcq_dequeue_with_state_blocking -liburcu-common.so.4:cds_wfcq_destroy -liburcu-common.so.4:cds_wfcq_empty -liburcu-common.so.4:cds_wfcq_enqueue -liburcu-common.so.4:cds_wfcq_init -liburcu-common.so.4:cds_wfcq_node_init -liburcu-common.so.4:cds_wfcq_splice_blocking -liburcu-common.so.4:cds_wfq_dequeue_blocking -liburcu-common.so.4:cds_wfq_destroy -liburcu-common.so.4:cds_wfq_enqueue -liburcu-common.so.4:cds_wfq_init -liburcu-common.so.4:cds_wfq_node_init -liburcu-common.so.4:cds_wfs_destroy -liburcu-common.so.4:cds_wfs_empty -liburcu-common.so.4:cds_wfs_first -liburcu-common.so.4:cds_wfs_init -liburcu-common.so.4:cds_wfs_next_blocking -liburcu-common.so.4:cds_wfs_next_nonblocking -liburcu-common.so.4:cds_wfs_node_init -liburcu-common.so.4:cds_wfs_pop_all_blocking -liburcu-common.so.4:cds_wfs_pop_blocking -liburcu-common.so.4:cds_wfs_pop_lock -liburcu-common.so.4:cds_wfs_pop_unlock -liburcu-common.so.4:cds_wfs_pop_with_state_blocking -liburcu-common.so.4:cds_wfs_push -liburcu-common.so.4:compat_futex_async -liburcu-common.so.4:compat_futex_noasync -liburcu-mb.so.4:call_rcu_after_fork_child_mb -liburcu-mb.so.4:call_rcu_after_fork_parent_mb -liburcu-mb.so.4:call_rcu_before_fork_mb -liburcu-mb.so.4:call_rcu_data_free_mb -liburcu-mb.so.4:call_rcu_mb -liburcu-mb.so.4:compat_futex_async -liburcu-mb.so.4:compat_futex_noasync -liburcu-mb.so.4:create_all_cpu_call_rcu_data_mb -liburcu-mb.so.4:create_call_rcu_data_mb -liburcu-mb.so.4:defer_rcu_mb -liburcu-mb.so.4:free_all_cpu_call_rcu_data_mb -liburcu-mb.so.4:get_call_rcu_data_mb -liburcu-mb.so.4:get_call_rcu_thread_mb -liburcu-mb.so.4:get_cpu_call_rcu_data_mb -liburcu-mb.so.4:get_default_call_rcu_data_mb -liburcu-mb.so.4:get_thread_call_rcu_data_mb -liburcu-mb.so.4:rcu_barrier_mb -liburcu-mb.so.4:rcu_cmpxchg_pointer_sym -liburcu-mb.so.4:rcu_defer_barrier_mb -liburcu-mb.so.4:rcu_defer_barrier_thread_mb -liburcu-mb.so.4:rcu_defer_exit_mb -liburcu-mb.so.4:rcu_defer_register_thread_mb -liburcu-mb.so.4:rcu_defer_unregister_thread_mb -liburcu-mb.so.4:rcu_dereference_sym -liburcu-mb.so.4:rcu_init_mb -liburcu-mb.so.4:rcu_read_lock_mb -liburcu-mb.so.4:rcu_read_ongoing_mb -liburcu-mb.so.4:rcu_read_unlock_mb -liburcu-mb.so.4:rcu_register_thread_mb -liburcu-mb.so.4:rcu_set_pointer_sym -liburcu-mb.so.4:rcu_unregister_thread_mb -liburcu-mb.so.4:rcu_xchg_pointer_sym -liburcu-mb.so.4:set_cpu_call_rcu_data_mb -liburcu-mb.so.4:set_thread_call_rcu_data_mb -liburcu-mb.so.4:synchronize_rcu_mb -liburcu-qsbr.so.4:call_rcu_after_fork_child_qsbr -liburcu-qsbr.so.4:call_rcu_after_fork_parent_qsbr -liburcu-qsbr.so.4:call_rcu_before_fork_qsbr -liburcu-qsbr.so.4:call_rcu_data_free_qsbr -liburcu-qsbr.so.4:call_rcu_qsbr -liburcu-qsbr.so.4:compat_futex_async -liburcu-qsbr.so.4:compat_futex_noasync -liburcu-qsbr.so.4:create_all_cpu_call_rcu_data_qsbr -liburcu-qsbr.so.4:create_call_rcu_data_qsbr -liburcu-qsbr.so.4:defer_rcu_qsbr -liburcu-qsbr.so.4:free_all_cpu_call_rcu_data -liburcu-qsbr.so.4:get_call_rcu_data_qsbr -liburcu-qsbr.so.4:get_call_rcu_thread_qsbr -liburcu-qsbr.so.4:get_cpu_call_rcu_data_qsbr -liburcu-qsbr.so.4:get_default_call_rcu_data_qsbr -liburcu-qsbr.so.4:get_thread_call_rcu_data_qsbr -liburcu-qsbr.so.4:rcu_barrier_qsbr -liburcu-qsbr.so.4:rcu_cmpxchg_pointer_sym -liburcu-qsbr.so.4:rcu_defer_barrier_qsbr -liburcu-qsbr.so.4:rcu_defer_barrier_thread_qsbr -liburcu-qsbr.so.4:rcu_defer_exit_qsbr -liburcu-qsbr.so.4:rcu_defer_register_thread_qsbr -liburcu-qsbr.so.4:rcu_defer_unregister_thread_qsbr -liburcu-qsbr.so.4:rcu_dereference_sym -liburcu-qsbr.so.4:rcu_exit_qsbr -liburcu-qsbr.so.4:rcu_quiescent_state_qsbr -liburcu-qsbr.so.4:rcu_read_lock_qsbr -liburcu-qsbr.so.4:rcu_read_ongoing_qsbr -liburcu-qsbr.so.4:rcu_read_unlock_qsbr -liburcu-qsbr.so.4:rcu_register_thread_qsbr -liburcu-qsbr.so.4:rcu_set_pointer_sym -liburcu-qsbr.so.4:rcu_thread_offline_qsbr -liburcu-qsbr.so.4:rcu_thread_online_qsbr -liburcu-qsbr.so.4:rcu_unregister_thread_qsbr -liburcu-qsbr.so.4:rcu_xchg_pointer_sym -liburcu-qsbr.so.4:set_cpu_call_rcu_data_qsbr -liburcu-qsbr.so.4:set_thread_call_rcu_data_qsbr -liburcu-qsbr.so.4:synchronize_rcu_qsbr -liburcu-signal.so.4:call_rcu_after_fork_child_sig -liburcu-signal.so.4:call_rcu_after_fork_parent_sig -liburcu-signal.so.4:call_rcu_before_fork_sig -liburcu-signal.so.4:call_rcu_data_free_sig -liburcu-signal.so.4:call_rcu_sig -liburcu-signal.so.4:compat_futex_async -liburcu-signal.so.4:compat_futex_noasync -liburcu-signal.so.4:create_all_cpu_call_rcu_data_sig -liburcu-signal.so.4:create_call_rcu_data_sig -liburcu-signal.so.4:defer_rcu_sig -liburcu-signal.so.4:free_all_cpu_call_rcu_data_sig -liburcu-signal.so.4:get_call_rcu_data_sig -liburcu-signal.so.4:get_call_rcu_thread_sig -liburcu-signal.so.4:get_cpu_call_rcu_data_sig -liburcu-signal.so.4:get_default_call_rcu_data_sig -liburcu-signal.so.4:get_thread_call_rcu_data_sig -liburcu-signal.so.4:rcu_barrier_sig -liburcu-signal.so.4:rcu_cmpxchg_pointer_sym -liburcu-signal.so.4:rcu_defer_barrier_sig -liburcu-signal.so.4:rcu_defer_barrier_thread_sig -liburcu-signal.so.4:rcu_defer_exit_sig -liburcu-signal.so.4:rcu_defer_register_thread_sig -liburcu-signal.so.4:rcu_defer_unregister_thread_sig -liburcu-signal.so.4:rcu_dereference_sym -liburcu-signal.so.4:rcu_exit_sig -liburcu-signal.so.4:rcu_init_sig -liburcu-signal.so.4:rcu_read_lock_sig -liburcu-signal.so.4:rcu_read_ongoing_sig -liburcu-signal.so.4:rcu_read_unlock_sig -liburcu-signal.so.4:rcu_register_thread_sig -liburcu-signal.so.4:rcu_set_pointer_sym -liburcu-signal.so.4:rcu_unregister_thread_sig -liburcu-signal.so.4:rcu_xchg_pointer_sym -liburcu-signal.so.4:set_cpu_call_rcu_data_sig -liburcu-signal.so.4:set_thread_call_rcu_data_sig -liburcu-signal.so.4:synchronize_rcu_sig -liburcu.so.4:call_rcu_after_fork_child_memb -liburcu.so.4:call_rcu_after_fork_parent_memb -liburcu.so.4:call_rcu_before_fork_memb -liburcu.so.4:call_rcu_data_free_memb -liburcu.so.4:call_rcu_memb -liburcu.so.4:compat_futex_async -liburcu.so.4:compat_futex_noasync -liburcu.so.4:create_all_cpu_call_rcu_data_memb -liburcu.so.4:create_call_rcu_data_memb -liburcu.so.4:defer_rcu_memb -liburcu.so.4:free_all_cpu_call_rcu_data_memb -liburcu.so.4:get_call_rcu_data_memb -liburcu.so.4:get_call_rcu_thread_memb -liburcu.so.4:get_cpu_call_rcu_data_memb -liburcu.so.4:get_default_call_rcu_data_memb -liburcu.so.4:get_thread_call_rcu_data_memb -liburcu.so.4:rcu_barrier_memb -liburcu.so.4:rcu_cmpxchg_pointer_sym -liburcu.so.4:rcu_defer_barrier_memb -liburcu.so.4:rcu_defer_barrier_thread_memb -liburcu.so.4:rcu_defer_exit_memb -liburcu.so.4:rcu_defer_register_thread_memb -liburcu.so.4:rcu_defer_unregister_thread_memb -liburcu.so.4:rcu_dereference_sym -liburcu.so.4:rcu_init_memb -liburcu.so.4:rcu_read_lock_memb -liburcu.so.4:rcu_read_ongoing_memb -liburcu.so.4:rcu_read_unlock_memb -liburcu.so.4:rcu_register_thread_memb -liburcu.so.4:rcu_set_pointer_sym -liburcu.so.4:rcu_unregister_thread_memb -liburcu.so.4:rcu_xchg_pointer_sym -liburcu.so.4:set_cpu_call_rcu_data_memb -liburcu.so.4:set_thread_call_rcu_data_memb -liburcu.so.4:synchronize_rcu_memb +liburcu-bp.so.8:compat_futex_async +liburcu-bp.so.8:compat_futex_noasync +liburcu-bp.so.8:rcu_cmpxchg_pointer_sym +liburcu-bp.so.8:rcu_dereference_sym +liburcu-bp.so.8:rcu_set_pointer_sym +liburcu-bp.so.8:rcu_xchg_pointer_sym +liburcu-bp.so.8:urcu_bp_after_fork_child +liburcu-bp.so.8:urcu_bp_after_fork_parent +liburcu-bp.so.8:urcu_bp_barrier +liburcu-bp.so.8:urcu_bp_before_fork +liburcu-bp.so.8:urcu_bp_call_rcu +liburcu-bp.so.8:urcu_bp_call_rcu_after_fork_child +liburcu-bp.so.8:urcu_bp_call_rcu_after_fork_parent +liburcu-bp.so.8:urcu_bp_call_rcu_before_fork +liburcu-bp.so.8:urcu_bp_call_rcu_data_free +liburcu-bp.so.8:urcu_bp_cmpxchg_pointer_sym +liburcu-bp.so.8:urcu_bp_create_all_cpu_call_rcu_data +liburcu-bp.so.8:urcu_bp_create_call_rcu_data +liburcu-bp.so.8:urcu_bp_defer_barrier +liburcu-bp.so.8:urcu_bp_defer_barrier_thread +liburcu-bp.so.8:urcu_bp_defer_exit +liburcu-bp.so.8:urcu_bp_defer_rcu +liburcu-bp.so.8:urcu_bp_defer_register_thread +liburcu-bp.so.8:urcu_bp_defer_unregister_thread +liburcu-bp.so.8:urcu_bp_dereference_sym +liburcu-bp.so.8:urcu_bp_flavor +liburcu-bp.so.8:urcu_bp_free_all_cpu_call_rcu_data +liburcu-bp.so.8:urcu_bp_get_call_rcu_data +liburcu-bp.so.8:urcu_bp_get_call_rcu_thread +liburcu-bp.so.8:urcu_bp_get_cpu_call_rcu_data +liburcu-bp.so.8:urcu_bp_get_default_call_rcu_data +liburcu-bp.so.8:urcu_bp_get_thread_call_rcu_data +liburcu-bp.so.8:urcu_bp_gp +liburcu-bp.so.8:urcu_bp_has_sys_membarrier +liburcu-bp.so.8:urcu_bp_read_lock +liburcu-bp.so.8:urcu_bp_read_ongoing +liburcu-bp.so.8:urcu_bp_read_unlock +liburcu-bp.so.8:urcu_bp_reader +liburcu-bp.so.8:urcu_bp_register +liburcu-bp.so.8:urcu_bp_register_rculfhash_atfork +liburcu-bp.so.8:urcu_bp_register_thread +liburcu-bp.so.8:urcu_bp_set_cpu_call_rcu_data +liburcu-bp.so.8:urcu_bp_set_pointer_sym +liburcu-bp.so.8:urcu_bp_set_thread_call_rcu_data +liburcu-bp.so.8:urcu_bp_synchronize_rcu +liburcu-bp.so.8:urcu_bp_unregister_rculfhash_atfork +liburcu-bp.so.8:urcu_bp_xchg_pointer_sym +liburcu-cds.so.8:__cds_lfs_init +liburcu-cds.so.8:__cds_lfs_pop +liburcu-cds.so.8:__cds_lfs_pop_all +liburcu-cds.so.8:_cds_lfht_new +liburcu-cds.so.8:cds_lfht_add +liburcu-cds.so.8:cds_lfht_add_replace +liburcu-cds.so.8:cds_lfht_add_unique +liburcu-cds.so.8:cds_lfht_count_nodes +liburcu-cds.so.8:cds_lfht_del +liburcu-cds.so.8:cds_lfht_destroy +liburcu-cds.so.8:cds_lfht_first +liburcu-cds.so.8:cds_lfht_fls_ulong +liburcu-cds.so.8:cds_lfht_get_count_order_ulong +liburcu-cds.so.8:cds_lfht_is_node_deleted +liburcu-cds.so.8:cds_lfht_lookup +liburcu-cds.so.8:cds_lfht_mm_chunk +liburcu-cds.so.8:cds_lfht_mm_mmap +liburcu-cds.so.8:cds_lfht_mm_order +liburcu-cds.so.8:cds_lfht_next +liburcu-cds.so.8:cds_lfht_next_duplicate +liburcu-cds.so.8:cds_lfht_replace +liburcu-cds.so.8:cds_lfht_resize +liburcu-cds.so.8:cds_lfq_dequeue_rcu +liburcu-cds.so.8:cds_lfq_destroy_rcu +liburcu-cds.so.8:cds_lfq_enqueue_rcu +liburcu-cds.so.8:cds_lfq_init_rcu +liburcu-cds.so.8:cds_lfq_node_init_rcu +liburcu-cds.so.8:cds_lfs_destroy +liburcu-cds.so.8:cds_lfs_empty +liburcu-cds.so.8:cds_lfs_init +liburcu-cds.so.8:cds_lfs_init_rcu +liburcu-cds.so.8:cds_lfs_node_init +liburcu-cds.so.8:cds_lfs_node_init_rcu +liburcu-cds.so.8:cds_lfs_pop_all_blocking +liburcu-cds.so.8:cds_lfs_pop_blocking +liburcu-cds.so.8:cds_lfs_pop_lock +liburcu-cds.so.8:cds_lfs_pop_rcu +liburcu-cds.so.8:cds_lfs_pop_unlock +liburcu-cds.so.8:cds_lfs_push +liburcu-cds.so.8:cds_lfs_push_rcu +liburcu-cds.so.8:compat_futex_async +liburcu-cds.so.8:compat_futex_noasync +liburcu-cds.so.8:urcu_workqueue_create +liburcu-cds.so.8:urcu_workqueue_create_completion +liburcu-cds.so.8:urcu_workqueue_create_worker +liburcu-cds.so.8:urcu_workqueue_destroy +liburcu-cds.so.8:urcu_workqueue_destroy_completion +liburcu-cds.so.8:urcu_workqueue_flush_queued_work +liburcu-cds.so.8:urcu_workqueue_pause_worker +liburcu-cds.so.8:urcu_workqueue_queue_completion +liburcu-cds.so.8:urcu_workqueue_queue_work +liburcu-cds.so.8:urcu_workqueue_resume_worker +liburcu-cds.so.8:urcu_workqueue_wait_completion +liburcu-common.so.8:__cds_wfcq_dequeue_blocking +liburcu-common.so.8:__cds_wfcq_dequeue_nonblocking +liburcu-common.so.8:__cds_wfcq_dequeue_with_state_blocking +liburcu-common.so.8:__cds_wfcq_dequeue_with_state_nonblocking +liburcu-common.so.8:__cds_wfcq_first_blocking +liburcu-common.so.8:__cds_wfcq_first_nonblocking +liburcu-common.so.8:__cds_wfcq_init +liburcu-common.so.8:__cds_wfcq_next_blocking +liburcu-common.so.8:__cds_wfcq_next_nonblocking +liburcu-common.so.8:__cds_wfcq_splice_blocking +liburcu-common.so.8:__cds_wfcq_splice_nonblocking +liburcu-common.so.8:__cds_wfq_dequeue_blocking +liburcu-common.so.8:__cds_wfs_init +liburcu-common.so.8:__cds_wfs_pop_all +liburcu-common.so.8:__cds_wfs_pop_blocking +liburcu-common.so.8:__cds_wfs_pop_nonblocking +liburcu-common.so.8:__cds_wfs_pop_with_state_blocking +liburcu-common.so.8:__cds_wfs_pop_with_state_nonblocking +liburcu-common.so.8:cds_wfcq_dequeue_blocking +liburcu-common.so.8:cds_wfcq_dequeue_lock +liburcu-common.so.8:cds_wfcq_dequeue_unlock +liburcu-common.so.8:cds_wfcq_dequeue_with_state_blocking +liburcu-common.so.8:cds_wfcq_destroy +liburcu-common.so.8:cds_wfcq_empty +liburcu-common.so.8:cds_wfcq_enqueue +liburcu-common.so.8:cds_wfcq_init +liburcu-common.so.8:cds_wfcq_node_init +liburcu-common.so.8:cds_wfcq_splice_blocking +liburcu-common.so.8:cds_wfq_dequeue_blocking +liburcu-common.so.8:cds_wfq_destroy +liburcu-common.so.8:cds_wfq_enqueue +liburcu-common.so.8:cds_wfq_init +liburcu-common.so.8:cds_wfq_node_init +liburcu-common.so.8:cds_wfs_destroy +liburcu-common.so.8:cds_wfs_empty +liburcu-common.so.8:cds_wfs_first +liburcu-common.so.8:cds_wfs_init +liburcu-common.so.8:cds_wfs_next_blocking +liburcu-common.so.8:cds_wfs_next_nonblocking +liburcu-common.so.8:cds_wfs_node_init +liburcu-common.so.8:cds_wfs_pop_all_blocking +liburcu-common.so.8:cds_wfs_pop_blocking +liburcu-common.so.8:cds_wfs_pop_lock +liburcu-common.so.8:cds_wfs_pop_unlock +liburcu-common.so.8:cds_wfs_pop_with_state_blocking +liburcu-common.so.8:cds_wfs_push +liburcu-common.so.8:compat_futex_async +liburcu-common.so.8:compat_futex_noasync +liburcu-mb.so.8:compat_futex_async +liburcu-mb.so.8:compat_futex_noasync +liburcu-mb.so.8:rcu_cmpxchg_pointer_sym +liburcu-mb.so.8:rcu_dereference_sym +liburcu-mb.so.8:rcu_set_pointer_sym +liburcu-mb.so.8:rcu_xchg_pointer_sym +liburcu-mb.so.8:urcu_mb_barrier +liburcu-mb.so.8:urcu_mb_call_rcu +liburcu-mb.so.8:urcu_mb_call_rcu_after_fork_child +liburcu-mb.so.8:urcu_mb_call_rcu_after_fork_parent +liburcu-mb.so.8:urcu_mb_call_rcu_before_fork +liburcu-mb.so.8:urcu_mb_call_rcu_data_free +liburcu-mb.so.8:urcu_mb_create_all_cpu_call_rcu_data +liburcu-mb.so.8:urcu_mb_create_call_rcu_data +liburcu-mb.so.8:urcu_mb_defer_barrier +liburcu-mb.so.8:urcu_mb_defer_barrier_thread +liburcu-mb.so.8:urcu_mb_defer_exit +liburcu-mb.so.8:urcu_mb_defer_rcu +liburcu-mb.so.8:urcu_mb_defer_register_thread +liburcu-mb.so.8:urcu_mb_defer_unregister_thread +liburcu-mb.so.8:urcu_mb_flavor +liburcu-mb.so.8:urcu_mb_free_all_cpu_call_rcu_data +liburcu-mb.so.8:urcu_mb_get_call_rcu_data +liburcu-mb.so.8:urcu_mb_get_call_rcu_thread +liburcu-mb.so.8:urcu_mb_get_cpu_call_rcu_data +liburcu-mb.so.8:urcu_mb_get_default_call_rcu_data +liburcu-mb.so.8:urcu_mb_get_thread_call_rcu_data +liburcu-mb.so.8:urcu_mb_gp +liburcu-mb.so.8:urcu_mb_init +liburcu-mb.so.8:urcu_mb_read_lock +liburcu-mb.so.8:urcu_mb_read_ongoing +liburcu-mb.so.8:urcu_mb_read_unlock +liburcu-mb.so.8:urcu_mb_reader +liburcu-mb.so.8:urcu_mb_register_rculfhash_atfork +liburcu-mb.so.8:urcu_mb_register_thread +liburcu-mb.so.8:urcu_mb_set_cpu_call_rcu_data +liburcu-mb.so.8:urcu_mb_set_thread_call_rcu_data +liburcu-mb.so.8:urcu_mb_synchronize_rcu +liburcu-mb.so.8:urcu_mb_unregister_rculfhash_atfork +liburcu-mb.so.8:urcu_mb_unregister_thread +liburcu-memb.so.8:compat_futex_async +liburcu-memb.so.8:compat_futex_noasync +liburcu-memb.so.8:rcu_cmpxchg_pointer_sym +liburcu-memb.so.8:rcu_dereference_sym +liburcu-memb.so.8:rcu_set_pointer_sym +liburcu-memb.so.8:rcu_xchg_pointer_sym +liburcu-memb.so.8:urcu_memb_barrier +liburcu-memb.so.8:urcu_memb_call_rcu +liburcu-memb.so.8:urcu_memb_call_rcu_after_fork_child +liburcu-memb.so.8:urcu_memb_call_rcu_after_fork_parent +liburcu-memb.so.8:urcu_memb_call_rcu_before_fork +liburcu-memb.so.8:urcu_memb_call_rcu_data_free +liburcu-memb.so.8:urcu_memb_create_all_cpu_call_rcu_data +liburcu-memb.so.8:urcu_memb_create_call_rcu_data +liburcu-memb.so.8:urcu_memb_defer_barrier +liburcu-memb.so.8:urcu_memb_defer_barrier_thread +liburcu-memb.so.8:urcu_memb_defer_exit +liburcu-memb.so.8:urcu_memb_defer_rcu +liburcu-memb.so.8:urcu_memb_defer_register_thread +liburcu-memb.so.8:urcu_memb_defer_unregister_thread +liburcu-memb.so.8:urcu_memb_flavor +liburcu-memb.so.8:urcu_memb_free_all_cpu_call_rcu_data +liburcu-memb.so.8:urcu_memb_get_call_rcu_data +liburcu-memb.so.8:urcu_memb_get_call_rcu_thread +liburcu-memb.so.8:urcu_memb_get_cpu_call_rcu_data +liburcu-memb.so.8:urcu_memb_get_default_call_rcu_data +liburcu-memb.so.8:urcu_memb_get_thread_call_rcu_data +liburcu-memb.so.8:urcu_memb_gp +liburcu-memb.so.8:urcu_memb_has_sys_membarrier +liburcu-memb.so.8:urcu_memb_init +liburcu-memb.so.8:urcu_memb_read_lock +liburcu-memb.so.8:urcu_memb_read_ongoing +liburcu-memb.so.8:urcu_memb_read_unlock +liburcu-memb.so.8:urcu_memb_reader +liburcu-memb.so.8:urcu_memb_register_rculfhash_atfork +liburcu-memb.so.8:urcu_memb_register_thread +liburcu-memb.so.8:urcu_memb_set_cpu_call_rcu_data +liburcu-memb.so.8:urcu_memb_set_thread_call_rcu_data +liburcu-memb.so.8:urcu_memb_synchronize_rcu +liburcu-memb.so.8:urcu_memb_unregister_rculfhash_atfork +liburcu-memb.so.8:urcu_memb_unregister_thread +liburcu-qsbr.so.8:compat_futex_async +liburcu-qsbr.so.8:compat_futex_noasync +liburcu-qsbr.so.8:rcu_cmpxchg_pointer_sym +liburcu-qsbr.so.8:rcu_dereference_sym +liburcu-qsbr.so.8:rcu_set_pointer_sym +liburcu-qsbr.so.8:rcu_xchg_pointer_sym +liburcu-qsbr.so.8:urcu_qsbr_barrier +liburcu-qsbr.so.8:urcu_qsbr_call_rcu +liburcu-qsbr.so.8:urcu_qsbr_call_rcu_after_fork_child +liburcu-qsbr.so.8:urcu_qsbr_call_rcu_after_fork_parent +liburcu-qsbr.so.8:urcu_qsbr_call_rcu_before_fork +liburcu-qsbr.so.8:urcu_qsbr_call_rcu_data_free +liburcu-qsbr.so.8:urcu_qsbr_create_all_cpu_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_create_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_defer_barrier +liburcu-qsbr.so.8:urcu_qsbr_defer_barrier_thread +liburcu-qsbr.so.8:urcu_qsbr_defer_exit +liburcu-qsbr.so.8:urcu_qsbr_defer_rcu +liburcu-qsbr.so.8:urcu_qsbr_defer_register_thread +liburcu-qsbr.so.8:urcu_qsbr_defer_unregister_thread +liburcu-qsbr.so.8:urcu_qsbr_exit +liburcu-qsbr.so.8:urcu_qsbr_flavor +liburcu-qsbr.so.8:urcu_qsbr_free_all_cpu_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_get_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_get_call_rcu_thread +liburcu-qsbr.so.8:urcu_qsbr_get_cpu_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_get_default_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_get_thread_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_gp +liburcu-qsbr.so.8:urcu_qsbr_quiescent_state +liburcu-qsbr.so.8:urcu_qsbr_read_lock +liburcu-qsbr.so.8:urcu_qsbr_read_ongoing +liburcu-qsbr.so.8:urcu_qsbr_read_unlock +liburcu-qsbr.so.8:urcu_qsbr_reader +liburcu-qsbr.so.8:urcu_qsbr_register_rculfhash_atfork +liburcu-qsbr.so.8:urcu_qsbr_register_thread +liburcu-qsbr.so.8:urcu_qsbr_set_cpu_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_set_thread_call_rcu_data +liburcu-qsbr.so.8:urcu_qsbr_synchronize_rcu +liburcu-qsbr.so.8:urcu_qsbr_thread_offline +liburcu-qsbr.so.8:urcu_qsbr_thread_online +liburcu-qsbr.so.8:urcu_qsbr_unregister_rculfhash_atfork +liburcu-qsbr.so.8:urcu_qsbr_unregister_thread +liburcu-signal.so.8:compat_futex_async +liburcu-signal.so.8:compat_futex_noasync +liburcu-signal.so.8:rcu_cmpxchg_pointer_sym +liburcu-signal.so.8:rcu_dereference_sym +liburcu-signal.so.8:rcu_set_pointer_sym +liburcu-signal.so.8:rcu_xchg_pointer_sym +liburcu-signal.so.8:urcu_signal_barrier +liburcu-signal.so.8:urcu_signal_call_rcu +liburcu-signal.so.8:urcu_signal_call_rcu_after_fork_child +liburcu-signal.so.8:urcu_signal_call_rcu_after_fork_parent +liburcu-signal.so.8:urcu_signal_call_rcu_before_fork +liburcu-signal.so.8:urcu_signal_call_rcu_data_free +liburcu-signal.so.8:urcu_signal_create_all_cpu_call_rcu_data +liburcu-signal.so.8:urcu_signal_create_call_rcu_data +liburcu-signal.so.8:urcu_signal_defer_barrier +liburcu-signal.so.8:urcu_signal_defer_barrier_thread +liburcu-signal.so.8:urcu_signal_defer_exit +liburcu-signal.so.8:urcu_signal_defer_rcu +liburcu-signal.so.8:urcu_signal_defer_register_thread +liburcu-signal.so.8:urcu_signal_defer_unregister_thread +liburcu-signal.so.8:urcu_signal_exit +liburcu-signal.so.8:urcu_signal_flavor +liburcu-signal.so.8:urcu_signal_free_all_cpu_call_rcu_data +liburcu-signal.so.8:urcu_signal_get_call_rcu_data +liburcu-signal.so.8:urcu_signal_get_call_rcu_thread +liburcu-signal.so.8:urcu_signal_get_cpu_call_rcu_data +liburcu-signal.so.8:urcu_signal_get_default_call_rcu_data +liburcu-signal.so.8:urcu_signal_get_thread_call_rcu_data +liburcu-signal.so.8:urcu_signal_gp +liburcu-signal.so.8:urcu_signal_init +liburcu-signal.so.8:urcu_signal_read_lock +liburcu-signal.so.8:urcu_signal_read_ongoing +liburcu-signal.so.8:urcu_signal_read_unlock +liburcu-signal.so.8:urcu_signal_reader +liburcu-signal.so.8:urcu_signal_register_rculfhash_atfork +liburcu-signal.so.8:urcu_signal_register_thread +liburcu-signal.so.8:urcu_signal_set_cpu_call_rcu_data +liburcu-signal.so.8:urcu_signal_set_thread_call_rcu_data +liburcu-signal.so.8:urcu_signal_synchronize_rcu +liburcu-signal.so.8:urcu_signal_unregister_rculfhash_atfork +liburcu-signal.so.8:urcu_signal_unregister_thread +liburcu.so.8:compat_futex_async +liburcu.so.8:compat_futex_noasync +liburcu.so.8:rcu_cmpxchg_pointer_sym +liburcu.so.8:rcu_dereference_sym +liburcu.so.8:rcu_set_pointer_sym +liburcu.so.8:rcu_xchg_pointer_sym +liburcu.so.8:urcu_memb_barrier +liburcu.so.8:urcu_memb_call_rcu +liburcu.so.8:urcu_memb_call_rcu_after_fork_child +liburcu.so.8:urcu_memb_call_rcu_after_fork_parent +liburcu.so.8:urcu_memb_call_rcu_before_fork +liburcu.so.8:urcu_memb_call_rcu_data_free +liburcu.so.8:urcu_memb_create_all_cpu_call_rcu_data +liburcu.so.8:urcu_memb_create_call_rcu_data +liburcu.so.8:urcu_memb_defer_barrier +liburcu.so.8:urcu_memb_defer_barrier_thread +liburcu.so.8:urcu_memb_defer_exit +liburcu.so.8:urcu_memb_defer_rcu +liburcu.so.8:urcu_memb_defer_register_thread +liburcu.so.8:urcu_memb_defer_unregister_thread +liburcu.so.8:urcu_memb_flavor +liburcu.so.8:urcu_memb_free_all_cpu_call_rcu_data +liburcu.so.8:urcu_memb_get_call_rcu_data +liburcu.so.8:urcu_memb_get_call_rcu_thread +liburcu.so.8:urcu_memb_get_cpu_call_rcu_data +liburcu.so.8:urcu_memb_get_default_call_rcu_data +liburcu.so.8:urcu_memb_get_thread_call_rcu_data +liburcu.so.8:urcu_memb_gp +liburcu.so.8:urcu_memb_has_sys_membarrier +liburcu.so.8:urcu_memb_init +liburcu.so.8:urcu_memb_read_lock +liburcu.so.8:urcu_memb_read_ongoing +liburcu.so.8:urcu_memb_read_unlock +liburcu.so.8:urcu_memb_reader +liburcu.so.8:urcu_memb_register_rculfhash_atfork +liburcu.so.8:urcu_memb_register_thread +liburcu.so.8:urcu_memb_set_cpu_call_rcu_data +liburcu.so.8:urcu_memb_set_thread_call_rcu_data +liburcu.so.8:urcu_memb_synchronize_rcu +liburcu.so.8:urcu_memb_unregister_rculfhash_atfork +liburcu.so.8:urcu_memb_unregister_thread diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,42 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libc.so.6:__assert_fail +libc.so.6:__fprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:abort +libc.so.6:calloc +libc.so.6:free +libc.so.6:fwrite +libc.so.6:getpagesize +libc.so.6:malloc +libc.so.6:memset +libc.so.6:mmap +libc.so.6:mremap +libc.so.6:munmap +libc.so.6:perror +libc.so.6:poll +libc.so.6:pthread_self +libc.so.6:pthread_sigmask +libc.so.6:sched_getcpu +libc.so.6:sched_setaffinity +libc.so.6:sigdelset +libc.so.6:sigemptyset +libc.so.6:sigfillset +libc.so.6:stderr +libc.so.6:strerror +libc.so.6:syscall +libc.so.6:sysconf +libpthread.so.0:__errno_location +libpthread.so.0:pthread_cond_broadcast +libpthread.so.0:pthread_cond_wait +libpthread.so.0:pthread_create +libpthread.so.0:pthread_exit +libpthread.so.0:pthread_join +libpthread.so.0:pthread_key_create +libpthread.so.0:pthread_key_delete +libpthread.so.0:pthread_kill +libpthread.so.0:pthread_mutex_destroy +libpthread.so.0:pthread_mutex_init +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_unlock +libpthread.so.0:pthread_setspecific +libpthread.so.0:sigaction diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,16 +1,19 @@ name : liburcu -version : 0.9.3 -release : 1 +version : 0.13.0 +release : 2 source : - - http://www.lttng.org/files/urcu/userspace-rcu-0.9.3.tar.bz2 : 1bce32e6a6c967fef6d37adaadf33df19878d69673f9ef9d3f2470e0c6ed4006 -license : LGPL-2.1 + - https://lttng.org/files/urcu/userspace-rcu-0.13.0.tar.bz2 : cbb20dbe1a892c2a4d8898bac4316176e585392693d498766ccbbc68cf20ba20 +homepage : https://liburcu.org/ +license : LGPL-2.1-or-later component : programming.library -summary : Userspace RCU (read-copy-update) library is a data synchronization library that provides read-side access which scales linearly with the number of cores. +summary : Userspace RCU Implementation description: | - Userspace RCU (read-copy-update) library is a data synchronization library that provides read-side access which scales linearly with the number of cores. + liburcu is a userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. setup : | %configure --disable-static build : | %make install : | - %make_install \ No newline at end of file + %make_install +check : | + %make check diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,50 +1,255 @@ liburcu + https://liburcu.org/ - Rex Morgan - rex@rexflex.net + Martin Reboredo + yakoyoku@gmail.com - LGPL-2.1 + LGPL-2.1-or-later programming.library - Userspace RCU (read-copy-update) library is a data synchronization library that provides read-side access which scales linearly with the number of cores. - Userspace RCU (read-copy-update) library is a data synchronization library that provides read-side access which scales linearly with the number of cores. + Userspace RCU Implementation + liburcu is a userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus liburcu - Userspace RCU (read-copy-update) library is a data synchronization library that provides read-side access which scales linearly with the number of cores. - Userspace RCU (read-copy-update) library is a data synchronization library that provides read-side access which scales linearly with the number of cores. + Userspace RCU Implementation + liburcu is a userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. programming.library - /usr/lib64/lib*.so.* - /usr/share/doc + /usr/lib64/liburcu-bp.so.8 + /usr/lib64/liburcu-bp.so.8.0.0 + /usr/lib64/liburcu-cds.so.8 + /usr/lib64/liburcu-cds.so.8.0.0 + /usr/lib64/liburcu-common.so.8 + /usr/lib64/liburcu-common.so.8.0.0 + /usr/lib64/liburcu-mb.so.8 + /usr/lib64/liburcu-mb.so.8.0.0 + /usr/lib64/liburcu-memb.so.8 + /usr/lib64/liburcu-memb.so.8.0.0 + /usr/lib64/liburcu-qsbr.so.8 + /usr/lib64/liburcu-qsbr.so.8.0.0 + /usr/lib64/liburcu-signal.so.8 + /usr/lib64/liburcu-signal.so.8.0.0 + /usr/lib64/liburcu.so.8 + /usr/lib64/liburcu.so.8.0.0 + /usr/share/doc/userspace-rcu/LICENSE + /usr/share/doc/userspace-rcu/README.md + /usr/share/doc/userspace-rcu/cds-api.md + /usr/share/doc/userspace-rcu/examples/Makefile + /usr/share/doc/userspace-rcu/examples/Makefile.examples.template + /usr/share/doc/userspace-rcu/examples/hlist/Makefile + /usr/share/doc/userspace-rcu/examples/hlist/Makefile.cds_hlist_add_head_rcu + /usr/share/doc/userspace-rcu/examples/hlist/Makefile.cds_hlist_del_rcu + /usr/share/doc/userspace-rcu/examples/hlist/Makefile.cds_hlist_for_each_entry_rcu + /usr/share/doc/userspace-rcu/examples/hlist/Makefile.cds_hlist_for_each_rcu + /usr/share/doc/userspace-rcu/examples/hlist/cds_hlist_add_head_rcu.c + /usr/share/doc/userspace-rcu/examples/hlist/cds_hlist_del_rcu.c + /usr/share/doc/userspace-rcu/examples/hlist/cds_hlist_for_each_entry_rcu.c + /usr/share/doc/userspace-rcu/examples/hlist/cds_hlist_for_each_rcu.c + /usr/share/doc/userspace-rcu/examples/lfstack/Makefile + /usr/share/doc/userspace-rcu/examples/lfstack/Makefile.cds_lfs_pop_all_blocking + /usr/share/doc/userspace-rcu/examples/lfstack/Makefile.cds_lfs_pop_blocking + /usr/share/doc/userspace-rcu/examples/lfstack/Makefile.cds_lfs_push + /usr/share/doc/userspace-rcu/examples/lfstack/cds_lfs_pop_all_blocking.c + /usr/share/doc/userspace-rcu/examples/lfstack/cds_lfs_pop_blocking.c + /usr/share/doc/userspace-rcu/examples/lfstack/cds_lfs_push.c + /usr/share/doc/userspace-rcu/examples/list/Makefile + /usr/share/doc/userspace-rcu/examples/list/Makefile.cds_list_add_rcu + /usr/share/doc/userspace-rcu/examples/list/Makefile.cds_list_add_tail_rcu + /usr/share/doc/userspace-rcu/examples/list/Makefile.cds_list_del_rcu + /usr/share/doc/userspace-rcu/examples/list/Makefile.cds_list_for_each_entry_rcu + /usr/share/doc/userspace-rcu/examples/list/Makefile.cds_list_for_each_rcu + /usr/share/doc/userspace-rcu/examples/list/Makefile.cds_list_replace_rcu + /usr/share/doc/userspace-rcu/examples/list/cds_list_add_rcu.c + /usr/share/doc/userspace-rcu/examples/list/cds_list_add_tail_rcu.c + /usr/share/doc/userspace-rcu/examples/list/cds_list_del_rcu.c + /usr/share/doc/userspace-rcu/examples/list/cds_list_for_each_entry_rcu.c + /usr/share/doc/userspace-rcu/examples/list/cds_list_for_each_rcu.c + /usr/share/doc/userspace-rcu/examples/list/cds_list_replace_rcu.c + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile.cds_lfht_add + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile.cds_lfht_add_replace + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile.cds_lfht_add_unique + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile.cds_lfht_del + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile.cds_lfht_destroy + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile.cds_lfht_for_each_entry_duplicate + /usr/share/doc/userspace-rcu/examples/rculfhash/Makefile.cds_lfht_lookup + /usr/share/doc/userspace-rcu/examples/rculfhash/cds_lfht_add.c + /usr/share/doc/userspace-rcu/examples/rculfhash/cds_lfht_add_replace.c + /usr/share/doc/userspace-rcu/examples/rculfhash/cds_lfht_add_unique.c + /usr/share/doc/userspace-rcu/examples/rculfhash/cds_lfht_del.c + /usr/share/doc/userspace-rcu/examples/rculfhash/cds_lfht_destroy.c + /usr/share/doc/userspace-rcu/examples/rculfhash/cds_lfht_for_each_entry_duplicate.c + /usr/share/doc/userspace-rcu/examples/rculfhash/cds_lfht_lookup.c + /usr/share/doc/userspace-rcu/examples/rculfhash/jhash.h + /usr/share/doc/userspace-rcu/examples/rculfqueue/Makefile + /usr/share/doc/userspace-rcu/examples/rculfqueue/Makefile.cds_lfq_dequeue + /usr/share/doc/userspace-rcu/examples/rculfqueue/Makefile.cds_lfq_enqueue + /usr/share/doc/userspace-rcu/examples/rculfqueue/cds_lfq_dequeue.c + /usr/share/doc/userspace-rcu/examples/rculfqueue/cds_lfq_enqueue.c + /usr/share/doc/userspace-rcu/examples/urcu-flavors/Makefile + /usr/share/doc/userspace-rcu/examples/urcu-flavors/Makefile.bp + /usr/share/doc/userspace-rcu/examples/urcu-flavors/Makefile.mb + /usr/share/doc/userspace-rcu/examples/urcu-flavors/Makefile.membarrier + /usr/share/doc/userspace-rcu/examples/urcu-flavors/Makefile.qsbr + /usr/share/doc/userspace-rcu/examples/urcu-flavors/Makefile.signal + /usr/share/doc/userspace-rcu/examples/urcu-flavors/bp.c + /usr/share/doc/userspace-rcu/examples/urcu-flavors/mb.c + /usr/share/doc/userspace-rcu/examples/urcu-flavors/membarrier.c + /usr/share/doc/userspace-rcu/examples/urcu-flavors/qsbr.c + /usr/share/doc/userspace-rcu/examples/urcu-flavors/signal.c + /usr/share/doc/userspace-rcu/examples/wfcqueue/Makefile + /usr/share/doc/userspace-rcu/examples/wfcqueue/Makefile.cds_wfcq_dequeue + /usr/share/doc/userspace-rcu/examples/wfcqueue/Makefile.cds_wfcq_enqueue + /usr/share/doc/userspace-rcu/examples/wfcqueue/Makefile.cds_wfcq_splice + /usr/share/doc/userspace-rcu/examples/wfcqueue/cds_wfcq_dequeue.c + /usr/share/doc/userspace-rcu/examples/wfcqueue/cds_wfcq_enqueue.c + /usr/share/doc/userspace-rcu/examples/wfcqueue/cds_wfcq_splice.c + /usr/share/doc/userspace-rcu/examples/wfstack/Makefile + /usr/share/doc/userspace-rcu/examples/wfstack/Makefile.cds_wfs_pop + /usr/share/doc/userspace-rcu/examples/wfstack/Makefile.cds_wfs_pop_all_blocking + /usr/share/doc/userspace-rcu/examples/wfstack/Makefile.cds_wfs_push + /usr/share/doc/userspace-rcu/examples/wfstack/cds_wfs_pop.c + /usr/share/doc/userspace-rcu/examples/wfstack/cds_wfs_pop_all_blocking.c + /usr/share/doc/userspace-rcu/examples/wfstack/cds_wfs_push.c + /usr/share/doc/userspace-rcu/rcu-api.md + /usr/share/doc/userspace-rcu/solaris-build.md + /usr/share/doc/userspace-rcu/uatomic-api.md liburcu-devel Development files for liburcu - Userspace RCU (read-copy-update) library is a data synchronization library that provides read-side access which scales linearly with the number of cores. + liburcu is a userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. programming.devel - liburcu + liburcu - /usr/include/ - /usr/lib64/lib*.so - /usr/lib64/pkgconfig/*.pc + /usr/include/urcu-bp.h + /usr/include/urcu-call-rcu.h + /usr/include/urcu-defer.h + /usr/include/urcu-flavor.h + /usr/include/urcu-pointer.h + /usr/include/urcu-qsbr.h + /usr/include/urcu.h + /usr/include/urcu/arch.h + /usr/include/urcu/arch/aarch64.h + /usr/include/urcu/arch/alpha.h + /usr/include/urcu/arch/arm.h + /usr/include/urcu/arch/gcc.h + /usr/include/urcu/arch/generic.h + /usr/include/urcu/arch/hppa.h + /usr/include/urcu/arch/ia64.h + /usr/include/urcu/arch/m68k.h + /usr/include/urcu/arch/mips.h + /usr/include/urcu/arch/nios2.h + /usr/include/urcu/arch/ppc.h + /usr/include/urcu/arch/riscv.h + /usr/include/urcu/arch/s390.h + /usr/include/urcu/arch/sparc64.h + /usr/include/urcu/arch/tile.h + /usr/include/urcu/arch/x86.h + /usr/include/urcu/call-rcu.h + /usr/include/urcu/cds.h + /usr/include/urcu/compiler.h + /usr/include/urcu/config.h + /usr/include/urcu/debug.h + /usr/include/urcu/defer.h + /usr/include/urcu/flavor.h + /usr/include/urcu/futex.h + /usr/include/urcu/hlist.h + /usr/include/urcu/lfstack.h + /usr/include/urcu/list.h + /usr/include/urcu/map/clear.h + /usr/include/urcu/map/urcu-bp.h + /usr/include/urcu/map/urcu-mb.h + /usr/include/urcu/map/urcu-memb.h + /usr/include/urcu/map/urcu-qsbr.h + /usr/include/urcu/map/urcu-signal.h + /usr/include/urcu/map/urcu.h + /usr/include/urcu/pointer.h + /usr/include/urcu/rcuhlist.h + /usr/include/urcu/rculfhash.h + /usr/include/urcu/rculfqueue.h + /usr/include/urcu/rculfstack.h + /usr/include/urcu/rculist.h + /usr/include/urcu/ref.h + /usr/include/urcu/static/lfstack.h + /usr/include/urcu/static/pointer.h + /usr/include/urcu/static/rculfqueue.h + /usr/include/urcu/static/rculfstack.h + /usr/include/urcu/static/urcu-bp.h + /usr/include/urcu/static/urcu-common.h + /usr/include/urcu/static/urcu-mb.h + /usr/include/urcu/static/urcu-memb.h + /usr/include/urcu/static/urcu-qsbr.h + /usr/include/urcu/static/urcu-signal-nr.h + /usr/include/urcu/static/urcu-signal.h + /usr/include/urcu/static/urcu.h + /usr/include/urcu/static/wfcqueue.h + /usr/include/urcu/static/wfqueue.h + /usr/include/urcu/static/wfstack.h + /usr/include/urcu/syscall-compat.h + /usr/include/urcu/system.h + /usr/include/urcu/tls-compat.h + /usr/include/urcu/uatomic.h + /usr/include/urcu/uatomic/aarch64.h + /usr/include/urcu/uatomic/alpha.h + /usr/include/urcu/uatomic/arm.h + /usr/include/urcu/uatomic/gcc.h + /usr/include/urcu/uatomic/generic.h + /usr/include/urcu/uatomic/hppa.h + /usr/include/urcu/uatomic/ia64.h + /usr/include/urcu/uatomic/m68k.h + /usr/include/urcu/uatomic/mips.h + /usr/include/urcu/uatomic/nios2.h + /usr/include/urcu/uatomic/ppc.h + /usr/include/urcu/uatomic/riscv.h + /usr/include/urcu/uatomic/s390.h + /usr/include/urcu/uatomic/sparc64.h + /usr/include/urcu/uatomic/tile.h + /usr/include/urcu/uatomic/x86.h + /usr/include/urcu/uatomic_arch.h + /usr/include/urcu/urcu-bp.h + /usr/include/urcu/urcu-futex.h + /usr/include/urcu/urcu-mb.h + /usr/include/urcu/urcu-memb.h + /usr/include/urcu/urcu-qsbr.h + /usr/include/urcu/urcu-signal.h + /usr/include/urcu/urcu.h + /usr/include/urcu/urcu_ref.h + /usr/include/urcu/wfcqueue.h + /usr/include/urcu/wfqueue.h + /usr/include/urcu/wfstack.h + /usr/lib64/liburcu-bp.so + /usr/lib64/liburcu-cds.so + /usr/lib64/liburcu-common.so + /usr/lib64/liburcu-mb.so + /usr/lib64/liburcu-memb.so + /usr/lib64/liburcu-qsbr.so + /usr/lib64/liburcu-signal.so + /usr/lib64/liburcu.so + /usr/lib64/pkgconfig/liburcu-bp.pc + /usr/lib64/pkgconfig/liburcu-cds.pc + /usr/lib64/pkgconfig/liburcu-mb.pc + /usr/lib64/pkgconfig/liburcu-qsbr.pc + /usr/lib64/pkgconfig/liburcu-signal.pc + /usr/lib64/pkgconfig/liburcu.pc - - 2017-07-26 - 0.9.3 + + 2021-06-14 + 0.13.0 Packaging update - Rex Morgan - rex@rexflex.net + Martin Reboredo + yakoyoku@gmail.com \ No newline at end of file