Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_symbols =================================================================== --- /dev/null +++ abi_symbols @@ -0,0 +1,526 @@ +liburcu-bp.so.6:call_rcu_after_fork_child_bp +liburcu-bp.so.6:call_rcu_after_fork_parent_bp +liburcu-bp.so.6:call_rcu_before_fork_bp +liburcu-bp.so.6:call_rcu_bp +liburcu-bp.so.6:call_rcu_data_free_bp +liburcu-bp.so.6:compat_futex_async +liburcu-bp.so.6:compat_futex_noasync +liburcu-bp.so.6:create_all_cpu_call_rcu_data_bp +liburcu-bp.so.6:create_call_rcu_data_bp +liburcu-bp.so.6:defer_rcu_bp +liburcu-bp.so.6:free_all_cpu_call_rcu_data_bp +liburcu-bp.so.6:get_call_rcu_data_bp +liburcu-bp.so.6:get_call_rcu_thread_bp +liburcu-bp.so.6:get_cpu_call_rcu_data_bp +liburcu-bp.so.6:get_default_call_rcu_data_bp +liburcu-bp.so.6:get_thread_call_rcu_data_bp +liburcu-bp.so.6:rcu_barrier_bp +liburcu-bp.so.6:rcu_bp_after_fork_child +liburcu-bp.so.6:rcu_bp_after_fork_parent +liburcu-bp.so.6:rcu_bp_before_fork +liburcu-bp.so.6:rcu_bp_register +liburcu-bp.so.6:rcu_cmpxchg_pointer_sym +liburcu-bp.so.6:rcu_cmpxchg_pointer_sym_bp +liburcu-bp.so.6:rcu_defer_barrier_bp +liburcu-bp.so.6:rcu_defer_barrier_thread_bp +liburcu-bp.so.6:rcu_defer_exit_bp +liburcu-bp.so.6:rcu_defer_register_thread_bp +liburcu-bp.so.6:rcu_defer_unregister_thread_bp +liburcu-bp.so.6:rcu_dereference_sym +liburcu-bp.so.6:rcu_dereference_sym_bp +liburcu-bp.so.6:rcu_read_lock_bp +liburcu-bp.so.6:rcu_read_ongoing_bp +liburcu-bp.so.6:rcu_read_unlock_bp +liburcu-bp.so.6:rcu_set_pointer_sym +liburcu-bp.so.6:rcu_set_pointer_sym_bp +liburcu-bp.so.6:rcu_xchg_pointer_sym +liburcu-bp.so.6:rcu_xchg_pointer_sym_bp +liburcu-bp.so.6:set_cpu_call_rcu_data_bp +liburcu-bp.so.6:set_thread_call_rcu_data_bp +liburcu-bp.so.6:synchronize_rcu_bp +liburcu-bp.so.6:urcu_bp_after_fork_child +liburcu-bp.so.6:urcu_bp_after_fork_parent +liburcu-bp.so.6:urcu_bp_barrier +liburcu-bp.so.6:urcu_bp_before_fork +liburcu-bp.so.6:urcu_bp_call_rcu +liburcu-bp.so.6:urcu_bp_call_rcu_after_fork_child +liburcu-bp.so.6:urcu_bp_call_rcu_after_fork_parent +liburcu-bp.so.6:urcu_bp_call_rcu_before_fork +liburcu-bp.so.6:urcu_bp_call_rcu_data_free +liburcu-bp.so.6:urcu_bp_cmpxchg_pointer_sym +liburcu-bp.so.6:urcu_bp_create_all_cpu_call_rcu_data +liburcu-bp.so.6:urcu_bp_create_call_rcu_data +liburcu-bp.so.6:urcu_bp_defer_barrier +liburcu-bp.so.6:urcu_bp_defer_barrier_thread +liburcu-bp.so.6:urcu_bp_defer_exit +liburcu-bp.so.6:urcu_bp_defer_rcu +liburcu-bp.so.6:urcu_bp_defer_register_thread +liburcu-bp.so.6:urcu_bp_defer_unregister_thread +liburcu-bp.so.6:urcu_bp_dereference_sym +liburcu-bp.so.6:urcu_bp_free_all_cpu_call_rcu_data +liburcu-bp.so.6:urcu_bp_get_call_rcu_data +liburcu-bp.so.6:urcu_bp_get_call_rcu_thread +liburcu-bp.so.6:urcu_bp_get_cpu_call_rcu_data +liburcu-bp.so.6:urcu_bp_get_default_call_rcu_data +liburcu-bp.so.6:urcu_bp_get_thread_call_rcu_data +liburcu-bp.so.6:urcu_bp_read_lock +liburcu-bp.so.6:urcu_bp_read_ongoing +liburcu-bp.so.6:urcu_bp_read_unlock +liburcu-bp.so.6:urcu_bp_register +liburcu-bp.so.6:urcu_bp_register_rculfhash_atfork +liburcu-bp.so.6:urcu_bp_register_thread +liburcu-bp.so.6:urcu_bp_set_cpu_call_rcu_data +liburcu-bp.so.6:urcu_bp_set_pointer_sym +liburcu-bp.so.6:urcu_bp_set_thread_call_rcu_data +liburcu-bp.so.6:urcu_bp_synchronize_rcu +liburcu-bp.so.6:urcu_bp_unregister_rculfhash_atfork +liburcu-bp.so.6:urcu_bp_xchg_pointer_sym +liburcu-bp.so.6:urcu_register_rculfhash_atfork_bp +liburcu-bp.so.6:urcu_unregister_rculfhash_atfork_bp +liburcu-cds.so.6:__cds_lfs_init +liburcu-cds.so.6:__cds_lfs_pop +liburcu-cds.so.6:__cds_lfs_pop_all +liburcu-cds.so.6:_cds_lfht_new +liburcu-cds.so.6:cds_lfht_add +liburcu-cds.so.6:cds_lfht_add_replace +liburcu-cds.so.6:cds_lfht_add_unique +liburcu-cds.so.6:cds_lfht_count_nodes +liburcu-cds.so.6:cds_lfht_del +liburcu-cds.so.6:cds_lfht_destroy +liburcu-cds.so.6:cds_lfht_first +liburcu-cds.so.6:cds_lfht_fls_ulong +liburcu-cds.so.6:cds_lfht_get_count_order_u32 +liburcu-cds.so.6:cds_lfht_get_count_order_ulong +liburcu-cds.so.6:cds_lfht_is_node_deleted +liburcu-cds.so.6:cds_lfht_lookup +liburcu-cds.so.6:cds_lfht_next +liburcu-cds.so.6:cds_lfht_next_duplicate +liburcu-cds.so.6:cds_lfht_replace +liburcu-cds.so.6:cds_lfht_resize +liburcu-cds.so.6:cds_lfq_dequeue_rcu +liburcu-cds.so.6:cds_lfq_destroy_rcu +liburcu-cds.so.6:cds_lfq_enqueue_rcu +liburcu-cds.so.6:cds_lfq_init_rcu +liburcu-cds.so.6:cds_lfq_node_init_rcu +liburcu-cds.so.6:cds_lfs_destroy +liburcu-cds.so.6:cds_lfs_empty +liburcu-cds.so.6:cds_lfs_init +liburcu-cds.so.6:cds_lfs_init_rcu +liburcu-cds.so.6:cds_lfs_node_init +liburcu-cds.so.6:cds_lfs_node_init_rcu +liburcu-cds.so.6:cds_lfs_pop_all_blocking +liburcu-cds.so.6:cds_lfs_pop_blocking +liburcu-cds.so.6:cds_lfs_pop_lock +liburcu-cds.so.6:cds_lfs_pop_rcu +liburcu-cds.so.6:cds_lfs_pop_unlock +liburcu-cds.so.6:cds_lfs_push +liburcu-cds.so.6:cds_lfs_push_rcu +liburcu-cds.so.6:compat_futex_async +liburcu-cds.so.6:compat_futex_noasync +liburcu-cds.so.6:urcu_workqueue_create +liburcu-cds.so.6:urcu_workqueue_create_completion +liburcu-cds.so.6:urcu_workqueue_create_worker +liburcu-cds.so.6:urcu_workqueue_destroy +liburcu-cds.so.6:urcu_workqueue_destroy_completion +liburcu-cds.so.6:urcu_workqueue_flush_queued_work +liburcu-cds.so.6:urcu_workqueue_pause_worker +liburcu-cds.so.6:urcu_workqueue_queue_completion +liburcu-cds.so.6:urcu_workqueue_queue_work +liburcu-cds.so.6:urcu_workqueue_resume_worker +liburcu-cds.so.6:urcu_workqueue_wait_completion +liburcu-common.so.6:__cds_wfcq_dequeue_blocking +liburcu-common.so.6:__cds_wfcq_dequeue_nonblocking +liburcu-common.so.6:__cds_wfcq_dequeue_with_state_blocking +liburcu-common.so.6:__cds_wfcq_dequeue_with_state_nonblocking +liburcu-common.so.6:__cds_wfcq_first_blocking +liburcu-common.so.6:__cds_wfcq_first_nonblocking +liburcu-common.so.6:__cds_wfcq_init +liburcu-common.so.6:__cds_wfcq_next_blocking +liburcu-common.so.6:__cds_wfcq_next_nonblocking +liburcu-common.so.6:__cds_wfcq_splice_blocking +liburcu-common.so.6:__cds_wfcq_splice_nonblocking +liburcu-common.so.6:__cds_wfq_dequeue_blocking +liburcu-common.so.6:__cds_wfs_init +liburcu-common.so.6:__cds_wfs_pop_all +liburcu-common.so.6:__cds_wfs_pop_blocking +liburcu-common.so.6:__cds_wfs_pop_nonblocking +liburcu-common.so.6:__cds_wfs_pop_with_state_blocking +liburcu-common.so.6:__cds_wfs_pop_with_state_nonblocking +liburcu-common.so.6:cds_wfcq_dequeue_blocking +liburcu-common.so.6:cds_wfcq_dequeue_lock +liburcu-common.so.6:cds_wfcq_dequeue_unlock +liburcu-common.so.6:cds_wfcq_dequeue_with_state_blocking +liburcu-common.so.6:cds_wfcq_destroy +liburcu-common.so.6:cds_wfcq_empty +liburcu-common.so.6:cds_wfcq_enqueue +liburcu-common.so.6:cds_wfcq_init +liburcu-common.so.6:cds_wfcq_node_init +liburcu-common.so.6:cds_wfcq_splice_blocking +liburcu-common.so.6:cds_wfq_dequeue_blocking +liburcu-common.so.6:cds_wfq_destroy +liburcu-common.so.6:cds_wfq_enqueue +liburcu-common.so.6:cds_wfq_init +liburcu-common.so.6:cds_wfq_node_init +liburcu-common.so.6:cds_wfs_destroy +liburcu-common.so.6:cds_wfs_empty +liburcu-common.so.6:cds_wfs_first +liburcu-common.so.6:cds_wfs_init +liburcu-common.so.6:cds_wfs_next_blocking +liburcu-common.so.6:cds_wfs_next_nonblocking +liburcu-common.so.6:cds_wfs_node_init +liburcu-common.so.6:cds_wfs_pop_all_blocking +liburcu-common.so.6:cds_wfs_pop_blocking +liburcu-common.so.6:cds_wfs_pop_lock +liburcu-common.so.6:cds_wfs_pop_unlock +liburcu-common.so.6:cds_wfs_pop_with_state_blocking +liburcu-common.so.6:cds_wfs_push +liburcu-common.so.6:compat_futex_async +liburcu-common.so.6:compat_futex_noasync +liburcu-mb.so.6:call_rcu_after_fork_child_mb +liburcu-mb.so.6:call_rcu_after_fork_parent_mb +liburcu-mb.so.6:call_rcu_before_fork_mb +liburcu-mb.so.6:call_rcu_data_free_mb +liburcu-mb.so.6:call_rcu_mb +liburcu-mb.so.6:compat_futex_async +liburcu-mb.so.6:compat_futex_noasync +liburcu-mb.so.6:create_all_cpu_call_rcu_data_mb +liburcu-mb.so.6:create_call_rcu_data_mb +liburcu-mb.so.6:defer_rcu_mb +liburcu-mb.so.6:free_all_cpu_call_rcu_data_mb +liburcu-mb.so.6:get_call_rcu_data_mb +liburcu-mb.so.6:get_call_rcu_thread_mb +liburcu-mb.so.6:get_cpu_call_rcu_data_mb +liburcu-mb.so.6:get_default_call_rcu_data_mb +liburcu-mb.so.6:get_thread_call_rcu_data_mb +liburcu-mb.so.6:rcu_barrier_mb +liburcu-mb.so.6:rcu_cmpxchg_pointer_sym +liburcu-mb.so.6:rcu_defer_barrier_mb +liburcu-mb.so.6:rcu_defer_barrier_thread_mb +liburcu-mb.so.6:rcu_defer_exit_mb +liburcu-mb.so.6:rcu_defer_register_thread_mb +liburcu-mb.so.6:rcu_defer_unregister_thread_mb +liburcu-mb.so.6:rcu_dereference_sym +liburcu-mb.so.6:rcu_init_mb +liburcu-mb.so.6:rcu_read_lock_mb +liburcu-mb.so.6:rcu_read_ongoing_mb +liburcu-mb.so.6:rcu_read_unlock_mb +liburcu-mb.so.6:rcu_register_thread_mb +liburcu-mb.so.6:rcu_set_pointer_sym +liburcu-mb.so.6:rcu_unregister_thread_mb +liburcu-mb.so.6:rcu_xchg_pointer_sym +liburcu-mb.so.6:set_cpu_call_rcu_data_mb +liburcu-mb.so.6:set_thread_call_rcu_data_mb +liburcu-mb.so.6:synchronize_rcu_mb +liburcu-mb.so.6:urcu_mb_barrier +liburcu-mb.so.6:urcu_mb_call_rcu +liburcu-mb.so.6:urcu_mb_call_rcu_after_fork_child +liburcu-mb.so.6:urcu_mb_call_rcu_after_fork_parent +liburcu-mb.so.6:urcu_mb_call_rcu_before_fork +liburcu-mb.so.6:urcu_mb_call_rcu_data_free +liburcu-mb.so.6:urcu_mb_create_all_cpu_call_rcu_data +liburcu-mb.so.6:urcu_mb_create_call_rcu_data +liburcu-mb.so.6:urcu_mb_defer_barrier +liburcu-mb.so.6:urcu_mb_defer_barrier_thread +liburcu-mb.so.6:urcu_mb_defer_exit +liburcu-mb.so.6:urcu_mb_defer_rcu +liburcu-mb.so.6:urcu_mb_defer_register_thread +liburcu-mb.so.6:urcu_mb_defer_unregister_thread +liburcu-mb.so.6:urcu_mb_free_all_cpu_call_rcu_data +liburcu-mb.so.6:urcu_mb_get_call_rcu_data +liburcu-mb.so.6:urcu_mb_get_call_rcu_thread +liburcu-mb.so.6:urcu_mb_get_cpu_call_rcu_data +liburcu-mb.so.6:urcu_mb_get_default_call_rcu_data +liburcu-mb.so.6:urcu_mb_get_thread_call_rcu_data +liburcu-mb.so.6:urcu_mb_init +liburcu-mb.so.6:urcu_mb_read_lock +liburcu-mb.so.6:urcu_mb_read_ongoing +liburcu-mb.so.6:urcu_mb_read_unlock +liburcu-mb.so.6:urcu_mb_register_rculfhash_atfork +liburcu-mb.so.6:urcu_mb_register_thread +liburcu-mb.so.6:urcu_mb_set_cpu_call_rcu_data +liburcu-mb.so.6:urcu_mb_set_thread_call_rcu_data +liburcu-mb.so.6:urcu_mb_synchronize_rcu +liburcu-mb.so.6:urcu_mb_unregister_rculfhash_atfork +liburcu-mb.so.6:urcu_mb_unregister_thread +liburcu-mb.so.6:urcu_register_rculfhash_atfork_mb +liburcu-mb.so.6:urcu_unregister_rculfhash_atfork_mb +liburcu-memb.so.6:call_rcu_after_fork_child_memb +liburcu-memb.so.6:call_rcu_after_fork_parent_memb +liburcu-memb.so.6:call_rcu_before_fork_memb +liburcu-memb.so.6:call_rcu_data_free_memb +liburcu-memb.so.6:call_rcu_memb +liburcu-memb.so.6:compat_futex_async +liburcu-memb.so.6:compat_futex_noasync +liburcu-memb.so.6:create_all_cpu_call_rcu_data_memb +liburcu-memb.so.6:create_call_rcu_data_memb +liburcu-memb.so.6:defer_rcu_memb +liburcu-memb.so.6:free_all_cpu_call_rcu_data_memb +liburcu-memb.so.6:get_call_rcu_data_memb +liburcu-memb.so.6:get_call_rcu_thread_memb +liburcu-memb.so.6:get_cpu_call_rcu_data_memb +liburcu-memb.so.6:get_default_call_rcu_data_memb +liburcu-memb.so.6:get_thread_call_rcu_data_memb +liburcu-memb.so.6:rcu_barrier_memb +liburcu-memb.so.6:rcu_cmpxchg_pointer_sym +liburcu-memb.so.6:rcu_defer_barrier_memb +liburcu-memb.so.6:rcu_defer_barrier_thread_memb +liburcu-memb.so.6:rcu_defer_exit_memb +liburcu-memb.so.6:rcu_defer_register_thread_memb +liburcu-memb.so.6:rcu_defer_unregister_thread_memb +liburcu-memb.so.6:rcu_dereference_sym +liburcu-memb.so.6:rcu_init_memb +liburcu-memb.so.6:rcu_read_lock_memb +liburcu-memb.so.6:rcu_read_ongoing_memb +liburcu-memb.so.6:rcu_read_unlock_memb +liburcu-memb.so.6:rcu_register_thread_memb +liburcu-memb.so.6:rcu_set_pointer_sym +liburcu-memb.so.6:rcu_unregister_thread_memb +liburcu-memb.so.6:rcu_xchg_pointer_sym +liburcu-memb.so.6:set_cpu_call_rcu_data_memb +liburcu-memb.so.6:set_thread_call_rcu_data_memb +liburcu-memb.so.6:synchronize_rcu_memb +liburcu-memb.so.6:urcu_memb_barrier +liburcu-memb.so.6:urcu_memb_call_rcu +liburcu-memb.so.6:urcu_memb_call_rcu_after_fork_child +liburcu-memb.so.6:urcu_memb_call_rcu_after_fork_parent +liburcu-memb.so.6:urcu_memb_call_rcu_before_fork +liburcu-memb.so.6:urcu_memb_call_rcu_data_free +liburcu-memb.so.6:urcu_memb_create_all_cpu_call_rcu_data +liburcu-memb.so.6:urcu_memb_create_call_rcu_data +liburcu-memb.so.6:urcu_memb_defer_barrier +liburcu-memb.so.6:urcu_memb_defer_barrier_thread +liburcu-memb.so.6:urcu_memb_defer_exit +liburcu-memb.so.6:urcu_memb_defer_rcu +liburcu-memb.so.6:urcu_memb_defer_register_thread +liburcu-memb.so.6:urcu_memb_defer_unregister_thread +liburcu-memb.so.6:urcu_memb_free_all_cpu_call_rcu_data +liburcu-memb.so.6:urcu_memb_get_call_rcu_data +liburcu-memb.so.6:urcu_memb_get_call_rcu_thread +liburcu-memb.so.6:urcu_memb_get_cpu_call_rcu_data +liburcu-memb.so.6:urcu_memb_get_default_call_rcu_data +liburcu-memb.so.6:urcu_memb_get_thread_call_rcu_data +liburcu-memb.so.6:urcu_memb_init +liburcu-memb.so.6:urcu_memb_read_lock +liburcu-memb.so.6:urcu_memb_read_ongoing +liburcu-memb.so.6:urcu_memb_read_unlock +liburcu-memb.so.6:urcu_memb_register_rculfhash_atfork +liburcu-memb.so.6:urcu_memb_register_thread +liburcu-memb.so.6:urcu_memb_set_cpu_call_rcu_data +liburcu-memb.so.6:urcu_memb_set_thread_call_rcu_data +liburcu-memb.so.6:urcu_memb_synchronize_rcu +liburcu-memb.so.6:urcu_memb_unregister_rculfhash_atfork +liburcu-memb.so.6:urcu_memb_unregister_thread +liburcu-memb.so.6:urcu_register_rculfhash_atfork_memb +liburcu-memb.so.6:urcu_unregister_rculfhash_atfork_memb +liburcu-qsbr.so.6:call_rcu_after_fork_child_qsbr +liburcu-qsbr.so.6:call_rcu_after_fork_parent_qsbr +liburcu-qsbr.so.6:call_rcu_before_fork_qsbr +liburcu-qsbr.so.6:call_rcu_data_free_qsbr +liburcu-qsbr.so.6:call_rcu_qsbr +liburcu-qsbr.so.6:compat_futex_async +liburcu-qsbr.so.6:compat_futex_noasync +liburcu-qsbr.so.6:create_all_cpu_call_rcu_data_qsbr +liburcu-qsbr.so.6:create_call_rcu_data_qsbr +liburcu-qsbr.so.6:defer_rcu_qsbr +liburcu-qsbr.so.6:free_all_cpu_call_rcu_data +liburcu-qsbr.so.6:get_call_rcu_data_qsbr +liburcu-qsbr.so.6:get_call_rcu_thread_qsbr +liburcu-qsbr.so.6:get_cpu_call_rcu_data_qsbr +liburcu-qsbr.so.6:get_default_call_rcu_data_qsbr +liburcu-qsbr.so.6:get_thread_call_rcu_data_qsbr +liburcu-qsbr.so.6:rcu_barrier_qsbr +liburcu-qsbr.so.6:rcu_cmpxchg_pointer_sym +liburcu-qsbr.so.6:rcu_defer_barrier_qsbr +liburcu-qsbr.so.6:rcu_defer_barrier_thread_qsbr +liburcu-qsbr.so.6:rcu_defer_exit_qsbr +liburcu-qsbr.so.6:rcu_defer_register_thread_qsbr +liburcu-qsbr.so.6:rcu_defer_unregister_thread_qsbr +liburcu-qsbr.so.6:rcu_dereference_sym +liburcu-qsbr.so.6:rcu_exit_qsbr +liburcu-qsbr.so.6:rcu_quiescent_state_qsbr +liburcu-qsbr.so.6:rcu_read_lock_qsbr +liburcu-qsbr.so.6:rcu_read_ongoing_qsbr +liburcu-qsbr.so.6:rcu_read_unlock_qsbr +liburcu-qsbr.so.6:rcu_register_thread_qsbr +liburcu-qsbr.so.6:rcu_set_pointer_sym +liburcu-qsbr.so.6:rcu_thread_offline_qsbr +liburcu-qsbr.so.6:rcu_thread_online_qsbr +liburcu-qsbr.so.6:rcu_unregister_thread_qsbr +liburcu-qsbr.so.6:rcu_xchg_pointer_sym +liburcu-qsbr.so.6:set_cpu_call_rcu_data_qsbr +liburcu-qsbr.so.6:set_thread_call_rcu_data_qsbr +liburcu-qsbr.so.6:synchronize_rcu_qsbr +liburcu-qsbr.so.6:urcu_qsbr_barrier +liburcu-qsbr.so.6:urcu_qsbr_call_rcu +liburcu-qsbr.so.6:urcu_qsbr_call_rcu_after_fork_child +liburcu-qsbr.so.6:urcu_qsbr_call_rcu_after_fork_parent +liburcu-qsbr.so.6:urcu_qsbr_call_rcu_before_fork +liburcu-qsbr.so.6:urcu_qsbr_call_rcu_data_free +liburcu-qsbr.so.6:urcu_qsbr_create_all_cpu_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_create_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_defer_barrier +liburcu-qsbr.so.6:urcu_qsbr_defer_barrier_thread +liburcu-qsbr.so.6:urcu_qsbr_defer_exit +liburcu-qsbr.so.6:urcu_qsbr_defer_rcu +liburcu-qsbr.so.6:urcu_qsbr_defer_register_thread +liburcu-qsbr.so.6:urcu_qsbr_defer_unregister_thread +liburcu-qsbr.so.6:urcu_qsbr_exit +liburcu-qsbr.so.6:urcu_qsbr_free_all_cpu_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_get_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_get_call_rcu_thread +liburcu-qsbr.so.6:urcu_qsbr_get_cpu_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_get_default_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_get_thread_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_quiescent_state +liburcu-qsbr.so.6:urcu_qsbr_read_lock +liburcu-qsbr.so.6:urcu_qsbr_read_ongoing +liburcu-qsbr.so.6:urcu_qsbr_read_unlock +liburcu-qsbr.so.6:urcu_qsbr_register_rculfhash_atfork +liburcu-qsbr.so.6:urcu_qsbr_register_thread +liburcu-qsbr.so.6:urcu_qsbr_set_cpu_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_set_thread_call_rcu_data +liburcu-qsbr.so.6:urcu_qsbr_synchronize_rcu +liburcu-qsbr.so.6:urcu_qsbr_thread_offline +liburcu-qsbr.so.6:urcu_qsbr_thread_online +liburcu-qsbr.so.6:urcu_qsbr_unregister_rculfhash_atfork +liburcu-qsbr.so.6:urcu_qsbr_unregister_thread +liburcu-qsbr.so.6:urcu_register_rculfhash_atfork_qsbr +liburcu-qsbr.so.6:urcu_unregister_rculfhash_atfork_qsbr +liburcu-signal.so.6:call_rcu_after_fork_child_sig +liburcu-signal.so.6:call_rcu_after_fork_parent_sig +liburcu-signal.so.6:call_rcu_before_fork_sig +liburcu-signal.so.6:call_rcu_data_free_sig +liburcu-signal.so.6:call_rcu_sig +liburcu-signal.so.6:compat_futex_async +liburcu-signal.so.6:compat_futex_noasync +liburcu-signal.so.6:create_all_cpu_call_rcu_data_sig +liburcu-signal.so.6:create_call_rcu_data_sig +liburcu-signal.so.6:defer_rcu_sig +liburcu-signal.so.6:free_all_cpu_call_rcu_data_sig +liburcu-signal.so.6:get_call_rcu_data_sig +liburcu-signal.so.6:get_call_rcu_thread_sig +liburcu-signal.so.6:get_cpu_call_rcu_data_sig +liburcu-signal.so.6:get_default_call_rcu_data_sig +liburcu-signal.so.6:get_thread_call_rcu_data_sig +liburcu-signal.so.6:rcu_barrier_sig +liburcu-signal.so.6:rcu_cmpxchg_pointer_sym +liburcu-signal.so.6:rcu_defer_barrier_sig +liburcu-signal.so.6:rcu_defer_barrier_thread_sig +liburcu-signal.so.6:rcu_defer_exit_sig +liburcu-signal.so.6:rcu_defer_register_thread_sig +liburcu-signal.so.6:rcu_defer_unregister_thread_sig +liburcu-signal.so.6:rcu_dereference_sym +liburcu-signal.so.6:rcu_exit_sig +liburcu-signal.so.6:rcu_init_sig +liburcu-signal.so.6:rcu_read_lock_sig +liburcu-signal.so.6:rcu_read_ongoing_sig +liburcu-signal.so.6:rcu_read_unlock_sig +liburcu-signal.so.6:rcu_register_thread_sig +liburcu-signal.so.6:rcu_set_pointer_sym +liburcu-signal.so.6:rcu_unregister_thread_sig +liburcu-signal.so.6:rcu_xchg_pointer_sym +liburcu-signal.so.6:set_cpu_call_rcu_data_sig +liburcu-signal.so.6:set_thread_call_rcu_data_sig +liburcu-signal.so.6:synchronize_rcu_sig +liburcu-signal.so.6:urcu_register_rculfhash_atfork_sig +liburcu-signal.so.6:urcu_signal_barrier +liburcu-signal.so.6:urcu_signal_call_rcu +liburcu-signal.so.6:urcu_signal_call_rcu_after_fork_child +liburcu-signal.so.6:urcu_signal_call_rcu_after_fork_parent +liburcu-signal.so.6:urcu_signal_call_rcu_before_fork +liburcu-signal.so.6:urcu_signal_call_rcu_data_free +liburcu-signal.so.6:urcu_signal_create_all_cpu_call_rcu_data +liburcu-signal.so.6:urcu_signal_create_call_rcu_data +liburcu-signal.so.6:urcu_signal_defer_barrier +liburcu-signal.so.6:urcu_signal_defer_barrier_thread +liburcu-signal.so.6:urcu_signal_defer_exit +liburcu-signal.so.6:urcu_signal_defer_rcu +liburcu-signal.so.6:urcu_signal_defer_register_thread +liburcu-signal.so.6:urcu_signal_defer_unregister_thread +liburcu-signal.so.6:urcu_signal_exit +liburcu-signal.so.6:urcu_signal_free_all_cpu_call_rcu_data +liburcu-signal.so.6:urcu_signal_get_call_rcu_data +liburcu-signal.so.6:urcu_signal_get_call_rcu_thread +liburcu-signal.so.6:urcu_signal_get_cpu_call_rcu_data +liburcu-signal.so.6:urcu_signal_get_default_call_rcu_data +liburcu-signal.so.6:urcu_signal_get_thread_call_rcu_data +liburcu-signal.so.6:urcu_signal_init +liburcu-signal.so.6:urcu_signal_read_lock +liburcu-signal.so.6:urcu_signal_read_ongoing +liburcu-signal.so.6:urcu_signal_read_unlock +liburcu-signal.so.6:urcu_signal_register_rculfhash_atfork +liburcu-signal.so.6:urcu_signal_register_thread +liburcu-signal.so.6:urcu_signal_set_cpu_call_rcu_data +liburcu-signal.so.6:urcu_signal_set_thread_call_rcu_data +liburcu-signal.so.6:urcu_signal_synchronize_rcu +liburcu-signal.so.6:urcu_signal_unregister_rculfhash_atfork +liburcu-signal.so.6:urcu_signal_unregister_thread +liburcu-signal.so.6:urcu_unregister_rculfhash_atfork_sig +liburcu.so.6:call_rcu_after_fork_child_memb +liburcu.so.6:call_rcu_after_fork_parent_memb +liburcu.so.6:call_rcu_before_fork_memb +liburcu.so.6:call_rcu_data_free_memb +liburcu.so.6:call_rcu_memb +liburcu.so.6:compat_futex_async +liburcu.so.6:compat_futex_noasync +liburcu.so.6:create_all_cpu_call_rcu_data_memb +liburcu.so.6:create_call_rcu_data_memb +liburcu.so.6:defer_rcu_memb +liburcu.so.6:free_all_cpu_call_rcu_data_memb +liburcu.so.6:get_call_rcu_data_memb +liburcu.so.6:get_call_rcu_thread_memb +liburcu.so.6:get_cpu_call_rcu_data_memb +liburcu.so.6:get_default_call_rcu_data_memb +liburcu.so.6:get_thread_call_rcu_data_memb +liburcu.so.6:rcu_barrier_memb +liburcu.so.6:rcu_cmpxchg_pointer_sym +liburcu.so.6:rcu_defer_barrier_memb +liburcu.so.6:rcu_defer_barrier_thread_memb +liburcu.so.6:rcu_defer_exit_memb +liburcu.so.6:rcu_defer_register_thread_memb +liburcu.so.6:rcu_defer_unregister_thread_memb +liburcu.so.6:rcu_dereference_sym +liburcu.so.6:rcu_init_memb +liburcu.so.6:rcu_read_lock_memb +liburcu.so.6:rcu_read_ongoing_memb +liburcu.so.6:rcu_read_unlock_memb +liburcu.so.6:rcu_register_thread_memb +liburcu.so.6:rcu_set_pointer_sym +liburcu.so.6:rcu_unregister_thread_memb +liburcu.so.6:rcu_xchg_pointer_sym +liburcu.so.6:set_cpu_call_rcu_data_memb +liburcu.so.6:set_thread_call_rcu_data_memb +liburcu.so.6:synchronize_rcu_memb +liburcu.so.6:urcu_memb_barrier +liburcu.so.6:urcu_memb_call_rcu +liburcu.so.6:urcu_memb_call_rcu_after_fork_child +liburcu.so.6:urcu_memb_call_rcu_after_fork_parent +liburcu.so.6:urcu_memb_call_rcu_before_fork +liburcu.so.6:urcu_memb_call_rcu_data_free +liburcu.so.6:urcu_memb_create_all_cpu_call_rcu_data +liburcu.so.6:urcu_memb_create_call_rcu_data +liburcu.so.6:urcu_memb_defer_barrier +liburcu.so.6:urcu_memb_defer_barrier_thread +liburcu.so.6:urcu_memb_defer_exit +liburcu.so.6:urcu_memb_defer_rcu +liburcu.so.6:urcu_memb_defer_register_thread +liburcu.so.6:urcu_memb_defer_unregister_thread +liburcu.so.6:urcu_memb_free_all_cpu_call_rcu_data +liburcu.so.6:urcu_memb_get_call_rcu_data +liburcu.so.6:urcu_memb_get_call_rcu_thread +liburcu.so.6:urcu_memb_get_cpu_call_rcu_data +liburcu.so.6:urcu_memb_get_default_call_rcu_data +liburcu.so.6:urcu_memb_get_thread_call_rcu_data +liburcu.so.6:urcu_memb_init +liburcu.so.6:urcu_memb_read_lock +liburcu.so.6:urcu_memb_read_ongoing +liburcu.so.6:urcu_memb_read_unlock +liburcu.so.6:urcu_memb_register_rculfhash_atfork +liburcu.so.6:urcu_memb_register_thread +liburcu.so.6:urcu_memb_set_cpu_call_rcu_data +liburcu.so.6:urcu_memb_set_thread_call_rcu_data +liburcu.so.6:urcu_memb_synchronize_rcu +liburcu.so.6:urcu_memb_unregister_rculfhash_atfork +liburcu.so.6:urcu_memb_unregister_thread +liburcu.so.6:urcu_register_rculfhash_atfork_memb +liburcu.so.6:urcu_unregister_rculfhash_atfork_memb Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,3 @@ +ld-linux-x86-64.so.2 +libc.so.6 +libpthread.so.0 Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,16 @@ +name : liburcu +version : 0.12.1 +release : 1 +source : + - https://lttng.org/files/urcu/userspace-rcu-0.12.1.tar.bz2 : bbfaead0345642b97e0de90f889dfbab4b2643a6a5e5c6bb59cd0d26fc0bcd0e +license : LGPL-2.1-or-later +component : programming.library +summary : Userspace RCU Implementation +description: | + 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 Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,224 @@ + + + liburcu + + Martin Reboredo + yakoyoku@gmail.com + + LGPL-2.1-or-later + programming.library + 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://getsol.us/sources/README.Solus + + + liburcu + 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/liburcu-bp.so.6 + /usr/lib64/liburcu-bp.so.6.1.0 + /usr/lib64/liburcu-cds.so.6 + /usr/lib64/liburcu-cds.so.6.1.0 + /usr/lib64/liburcu-common.so.6 + /usr/lib64/liburcu-common.so.6.1.0 + /usr/lib64/liburcu-mb.so.6 + /usr/lib64/liburcu-mb.so.6.1.0 + /usr/lib64/liburcu-memb.so.6 + /usr/lib64/liburcu-memb.so.6.1.0 + /usr/lib64/liburcu-qsbr.so.6 + /usr/lib64/liburcu-qsbr.so.6.1.0 + /usr/lib64/liburcu-signal.so.6 + /usr/lib64/liburcu-signal.so.6.1.0 + /usr/lib64/liburcu.so.6 + /usr/lib64/liburcu.so.6.1.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 + 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 + + + /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/generic.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/generic.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 + + + + + 2020-09-29 + 0.12.1 + Packaging update + Martin Reboredo + yakoyoku@gmail.com + + + \ No newline at end of file