~lttng/urcu/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
# SPDX-FileCopyrightText: 2009-2022 EfficiOS Inc.
#
# SPDX-License-Identifier: MIT

tests/api.h


tests/unit/urcu-asm.S
tests/unit/test_arch
tests/unit/test_arch_cxx
tests/unit/test_build
tests/unit/test_build_cxx
tests/unit/test_build_dynlink
tests/unit/test_build_dynlink_cxx
tests/unit/test_uatomic
tests/unit/test_uatomic_cxx
tests/unit/test_urcu_multiflavor
tests/unit/test_urcu_multiflavor_cxx
tests/unit/test_urcu_multiflavor_dynlink
tests/unit/test_urcu_multiflavor_dynlink_cxx
tests/unit/test_urcu_multiflavor_single_unit
tests/unit/test_urcu_multiflavor_single_unit_cxx
tests/unit/test_urcu_multiflavor_single_unit_dynlink
tests/unit/test_urcu_multiflavor_single_unit_dynlink_cxx
tests/unit/get_cpu_mask_from_sysfs
tests/unit/get_cpu_mask_from_sysfs_cxx
tests/unit/get_max_cpuid_from_sysfs
tests/unit/get_max_cpuid_from_sysfs_cxx
tests/unit/test_get_max_cpuid_from_mask
tests/unit/test_get_max_cpuid_from_mask_cxx
tests/unit/test_get_possible_cpus_array_len
tests/unit/test_get_possible_cpus_array_len_cxx

tests/utils/libtap.a
tests/utils/env.sh

tests/regression/rcutorture_urcu_bp
tests/regression/rcutorture_urcu_bp_cxx
tests/regression/rcutorture_urcu_mb
tests/regression/rcutorture_urcu_mb_cxx
tests/regression/rcutorture_urcu_membarrier
tests/regression/rcutorture_urcu_membarrier_cxx
tests/regression/rcutorture_urcu_qsbr
tests/regression/rcutorture_urcu_qsbr_cxx
tests/regression/rcutorture_urcu_signal
tests/regression/rcutorture_urcu_signal_cxx
tests/regression/test_urcu_fork_cxx.tap
tests/regression/test_urcu_fork.tap

tests/benchmark/test_rwlock_timing
tests/benchmark/test_urcu
tests/benchmark/test_urcu_dynamic_link
tests/benchmark/test_urcu_timing
tests/benchmark/test_urcu_yield
tests/benchmark/test_looplen
tests/benchmark/test_mutex
tests/benchmark/test_perthreadlock
tests/benchmark/test_perthreadlock_timing
tests/benchmark/test_qsbr
tests/benchmark/test_qsbr_dynamic_link
tests/benchmark/test_qsbr_gc
tests/benchmark/test_qsbr_lgc
tests/benchmark/test_qsbr_timing
tests/benchmark/test_rwlock
tests/benchmark/test_urcu_gc
tests/benchmark/test_urcu_gc_mb
tests/benchmark/test_urcu_lgc
tests/benchmark/test_urcu_lgc_mb
tests/benchmark/test_urcu_mb
tests/benchmark/test_urcu_mb_defer
tests/benchmark/test_urcu_assign
tests/benchmark/test_urcu_assign_dynamic_link
tests/benchmark/test_urcu_bp
tests/benchmark/test_urcu_bp_dynamic_link
tests/benchmark/test_cycles_per_loop
tests/benchmark/test_urcu_defer
tests/benchmark/test_urcu_hash
tests/benchmark/test_urcu_lfq
tests/benchmark/test_urcu_lfq_dynlink
tests/benchmark/test_urcu_lfs
tests/benchmark/test_urcu_lfs_dynlink
tests/benchmark/test_urcu_mb_gc
tests/benchmark/test_urcu_mb_lgc
tests/benchmark/test_urcu_qsbr
tests/benchmark/test_urcu_qsbr_dynamic_link
tests/benchmark/test_urcu_qsbr_gc
tests/benchmark/test_urcu_qsbr_lgc
tests/benchmark/test_urcu_qsbr_timing
tests/benchmark/test_urcu_signal
tests/benchmark/test_urcu_signal_dynamic_link
tests/benchmark/test_urcu_signal_gc
tests/benchmark/test_urcu_signal_lgc
tests/benchmark/test_urcu_signal_timing
tests/benchmark/test_urcu_signal_yield
tests/benchmark/test_urcu_wfq
tests/benchmark/test_urcu_wfq_dynlink
tests/benchmark/test_urcu_wfs
tests/benchmark/test_urcu_wfs_dynlink
tests/benchmark/test_urcu_ja
tests/benchmark/test_urcu_ja_range
tests/benchmark/test_urcu_lfs_rcu
tests/benchmark/test_urcu_lfs_rcu_dynlink
tests/benchmark/test_urcu_wfcq
tests/benchmark/test_urcu_wfcq_dynlink

tests/benchmark/*.log
*.so
*.exe

doc/examples/urcu-flavors/qsbr
doc/examples/urcu-flavors/mb
doc/examples/urcu-flavors/membarrier
doc/examples/urcu-flavors/signal
doc/examples/urcu-flavors/bp

doc/examples/list/cds_list_add_rcu
doc/examples/list/cds_list_add_tail_rcu
doc/examples/list/cds_list_del_rcu
doc/examples/list/cds_list_for_each_rcu
doc/examples/list/cds_list_for_each_entry_rcu
doc/examples/list/cds_list_replace_rcu

doc/examples/hlist/cds_hlist_add_head_rcu
doc/examples/hlist/cds_hlist_del_rcu
doc/examples/hlist/cds_hlist_for_each_rcu
doc/examples/hlist/cds_hlist_for_each_entry_rcu

doc/examples/wfcqueue/cds_wfcq_enqueue
doc/examples/wfcqueue/cds_wfcq_dequeue
doc/examples/wfcqueue/cds_wfcq_splice

doc/examples/rculfqueue/cds_lfq_enqueue
doc/examples/rculfqueue/cds_lfq_dequeue

doc/examples/wfstack/cds_wfs_push
doc/examples/wfstack/cds_wfs_pop
doc/examples/wfstack/cds_wfs_pop_all_blocking

doc/examples/lfstack/cds_lfs_push
doc/examples/lfstack/cds_lfs_pop_blocking
doc/examples/lfstack/cds_lfs_pop_all_blocking

doc/examples/rculfhash/cds_lfht_add
doc/examples/rculfhash/cds_lfht_add_unique
doc/examples/rculfhash/cds_lfht_add_replace
doc/examples/rculfhash/cds_lfht_del
doc/examples/rculfhash/cds_lfht_destroy
doc/examples/rculfhash/cds_lfht_lookup
doc/examples/rculfhash/cds_lfht_for_each_entry_duplicate

#automake
/include/config.h
.deps/
.libs/
Makefile.in
*.la
*.bz2
*.o
*.lo
*.loT
*.log
*.trs
/config.log
/configure
/config/compile
/config/config.guess
/config/config.sub
/config/depcomp
/config/install-sh
/config/ltmain.sh
/config/missing
/config/test-driver
/aclocal.m4
/m4/libtool.m4
/m4/lt~obsolete.m4
/m4/ltoptions.m4
/m4/ltsugar.m4
/m4/ltversion.m4
/libtool
/include/stamp-h1
/include/config.h.in
/config.status
/autom4te.cache/
config.h
stamp-h2
liburcu.pc
liburcu-bp.pc
liburcu-cds.pc
liburcu-qsbr.pc
liburcu-mb.pc
liburcu-memb.pc
liburcu-signal.pc

/Makefile
/doc/Makefile
/doc/examples/Makefile
/extras/Makefile
/include/Makefile
/src/Makefile
/tests/Makefile
/tests/benchmark/Makefile
/tests/common/Makefile
/tests/regression/Makefile
/tests/unit/Makefile
/tests/utils/Makefile