hash table comment fix.
[urcu.git] / formal-model / urcu-controldataflow-alpha-ipi-progress-minimal / asserts.log
CommitLineData
b6b17880
MD
1make[1]: Entering directory `/home/compudj/doc/userspace-rcu/formal-model/urcu-controldataflow-min-progress'
2rm -f pan* trail.out .input.spin* *.spin.trail .input.define
3cat DEFINES > .input.spin
4cat urcu.spin >> .input.spin
5rm -f .input.spin.trail
6spin -a -X .input.spin
7Exit-Status 0
8gcc -O2 -w -DHASH64 -DCOLLAPSE -DSAFETY -o pan pan.c
9./pan -v -c1 -X -m10000000 -w20
10Depth= 3250 States= 1e+06 Transitions= 2.74e+08 Memory= 500.529 t= 357 R= 3e+03
11Depth= 3250 States= 2e+06 Transitions= 5.69e+08 Memory= 537.248 t= 774 R= 3e+03
12
13(Spin Version 5.1.7 -- 23 December 2008)
14 + Partial Order Reduction
15 + Compression
16
17Full statespace search for:
18 never claim - (none specified)
19 assertion violations +
20 cycle checks - (disabled by -DSAFETY)
21 invalid end states +
22
23State-vector 72 byte, depth reached 3250, errors: 0
24 2668047 states, stored
257.3166567e+08 states, matched
267.3433372e+08 transitions (= stored+matched)
274.2954757e+09 atomic steps
28hash conflicts: 4.8630608e+08 (resolved)
29
30Stats on memory usage (in Megabytes):
31 254.445 equivalent memory usage for states (stored*(State-vector + overhead))
32 94.790 actual memory usage for states (compression: 37.25%)
33 state-vector as stored = 9 byte + 28 byte overhead
34 8.000 memory used for hash table (-w20)
35 457.764 memory used for DFS stack (-m10000000)
36 560.490 total actual memory usage
37
38nr of templates: [ globals chans procs ]
39collapse counts: [ 25912 2128 1970 2 ]
40unreached in proctype urcu_reader
41 line 267, ".input.spin", state 55, "cache_dirty_urcu_gp_ctr = 0"
42 line 275, ".input.spin", state 77, "cache_dirty_rcu_ptr = 0"
43 line 279, ".input.spin", state 86, "cache_dirty_rcu_data[i] = 0"
44 line 244, ".input.spin", state 102, "(1)"
45 line 248, ".input.spin", state 110, "(1)"
46 line 252, ".input.spin", state 122, "(1)"
47 line 256, ".input.spin", state 130, "(1)"
48 line 403, ".input.spin", state 156, "cache_dirty_urcu_gp_ctr = 0"
49 line 412, ".input.spin", state 188, "cache_dirty_rcu_ptr = 0"
50 line 416, ".input.spin", state 202, "cache_dirty_rcu_data[i] = 0"
51 line 421, ".input.spin", state 221, "(1)"
52 line 430, ".input.spin", state 251, "(1)"
53 line 434, ".input.spin", state 264, "(1)"
54 line 613, ".input.spin", state 285, "_proc_urcu_reader = (_proc_urcu_reader|((1<<2)<<1))"
55 line 403, ".input.spin", state 292, "cache_dirty_urcu_gp_ctr = 0"
56 line 412, ".input.spin", state 324, "cache_dirty_rcu_ptr = 0"
57 line 416, ".input.spin", state 338, "cache_dirty_rcu_data[i] = 0"
58 line 421, ".input.spin", state 357, "(1)"
59 line 430, ".input.spin", state 387, "(1)"
60 line 434, ".input.spin", state 400, "(1)"
61 line 403, ".input.spin", state 421, "cache_dirty_urcu_gp_ctr = 0"
62 line 412, ".input.spin", state 453, "cache_dirty_rcu_ptr = 0"
63 line 416, ".input.spin", state 467, "cache_dirty_rcu_data[i] = 0"
64 line 421, ".input.spin", state 486, "(1)"
65 line 430, ".input.spin", state 516, "(1)"
66 line 434, ".input.spin", state 529, "(1)"
67 line 403, ".input.spin", state 552, "cache_dirty_urcu_gp_ctr = 0"
68 line 403, ".input.spin", state 554, "(1)"
69 line 403, ".input.spin", state 555, "(cache_dirty_urcu_gp_ctr)"
70 line 403, ".input.spin", state 555, "else"
71 line 403, ".input.spin", state 558, "(1)"
72 line 407, ".input.spin", state 566, "cache_dirty_urcu_active_readers = 0"
73 line 407, ".input.spin", state 568, "(1)"
74 line 407, ".input.spin", state 569, "(cache_dirty_urcu_active_readers)"
75 line 407, ".input.spin", state 569, "else"
76 line 407, ".input.spin", state 572, "(1)"
77 line 407, ".input.spin", state 573, "(1)"
78 line 407, ".input.spin", state 573, "(1)"
79 line 405, ".input.spin", state 578, "((i<1))"
80 line 405, ".input.spin", state 578, "((i>=1))"
81 line 412, ".input.spin", state 584, "cache_dirty_rcu_ptr = 0"
82 line 412, ".input.spin", state 586, "(1)"
83 line 412, ".input.spin", state 587, "(cache_dirty_rcu_ptr)"
84 line 412, ".input.spin", state 587, "else"
85 line 412, ".input.spin", state 590, "(1)"
86 line 412, ".input.spin", state 591, "(1)"
87 line 412, ".input.spin", state 591, "(1)"
88 line 416, ".input.spin", state 598, "cache_dirty_rcu_data[i] = 0"
89 line 416, ".input.spin", state 600, "(1)"
90 line 416, ".input.spin", state 601, "(cache_dirty_rcu_data[i])"
91 line 416, ".input.spin", state 601, "else"
92 line 416, ".input.spin", state 604, "(1)"
93 line 416, ".input.spin", state 605, "(1)"
94 line 416, ".input.spin", state 605, "(1)"
95 line 414, ".input.spin", state 610, "((i<2))"
96 line 414, ".input.spin", state 610, "((i>=2))"
97 line 421, ".input.spin", state 617, "(1)"
98 line 421, ".input.spin", state 618, "(!(cache_dirty_urcu_gp_ctr))"
99 line 421, ".input.spin", state 618, "else"
100 line 421, ".input.spin", state 621, "(1)"
101 line 421, ".input.spin", state 622, "(1)"
102 line 421, ".input.spin", state 622, "(1)"
103 line 425, ".input.spin", state 630, "(1)"
104 line 425, ".input.spin", state 631, "(!(cache_dirty_urcu_active_readers))"
105 line 425, ".input.spin", state 631, "else"
106 line 425, ".input.spin", state 634, "(1)"
107 line 425, ".input.spin", state 635, "(1)"
108 line 425, ".input.spin", state 635, "(1)"
109 line 423, ".input.spin", state 640, "((i<1))"
110 line 423, ".input.spin", state 640, "((i>=1))"
111 line 430, ".input.spin", state 647, "(1)"
112 line 430, ".input.spin", state 648, "(!(cache_dirty_rcu_ptr))"
113 line 430, ".input.spin", state 648, "else"
114 line 430, ".input.spin", state 651, "(1)"
115 line 430, ".input.spin", state 652, "(1)"
116 line 430, ".input.spin", state 652, "(1)"
117 line 434, ".input.spin", state 660, "(1)"
118 line 434, ".input.spin", state 661, "(!(cache_dirty_rcu_data[i]))"
119 line 434, ".input.spin", state 661, "else"
120 line 434, ".input.spin", state 664, "(1)"
121 line 434, ".input.spin", state 665, "(1)"
122 line 434, ".input.spin", state 665, "(1)"
123 line 432, ".input.spin", state 670, "((i<2))"
124 line 432, ".input.spin", state 670, "((i>=2))"
125 line 442, ".input.spin", state 674, "(1)"
126 line 442, ".input.spin", state 674, "(1)"
127 line 613, ".input.spin", state 677, "cached_urcu_active_readers = (tmp+1)"
128 line 613, ".input.spin", state 678, "_proc_urcu_reader = (_proc_urcu_reader|(1<<5))"
129 line 613, ".input.spin", state 679, "(1)"
130 line 403, ".input.spin", state 686, "cache_dirty_urcu_gp_ctr = 0"
131 line 412, ".input.spin", state 718, "cache_dirty_rcu_ptr = 0"
132 line 416, ".input.spin", state 732, "cache_dirty_rcu_data[i] = 0"
133 line 421, ".input.spin", state 751, "(1)"
134 line 430, ".input.spin", state 781, "(1)"
135 line 434, ".input.spin", state 794, "(1)"
136 line 403, ".input.spin", state 821, "cache_dirty_urcu_gp_ctr = 0"
137 line 412, ".input.spin", state 853, "cache_dirty_rcu_ptr = 0"
138 line 416, ".input.spin", state 867, "cache_dirty_rcu_data[i] = 0"
139 line 421, ".input.spin", state 886, "(1)"
140 line 430, ".input.spin", state 916, "(1)"
141 line 434, ".input.spin", state 929, "(1)"
142 line 403, ".input.spin", state 950, "cache_dirty_urcu_gp_ctr = 0"
143 line 412, ".input.spin", state 982, "cache_dirty_rcu_ptr = 0"
144 line 416, ".input.spin", state 996, "cache_dirty_rcu_data[i] = 0"
145 line 421, ".input.spin", state 1015, "(1)"
146 line 430, ".input.spin", state 1045, "(1)"
147 line 434, ".input.spin", state 1058, "(1)"
148 line 244, ".input.spin", state 1091, "(1)"
149 line 252, ".input.spin", state 1111, "(1)"
150 line 256, ".input.spin", state 1119, "(1)"
151 line 747, ".input.spin", state 1136, "-end-"
152 (91 of 1136 states)
153unreached in proctype urcu_writer
154 line 403, ".input.spin", state 45, "cache_dirty_urcu_gp_ctr = 0"
155 line 407, ".input.spin", state 59, "cache_dirty_urcu_active_readers = 0"
156 line 412, ".input.spin", state 77, "cache_dirty_rcu_ptr = 0"
157 line 421, ".input.spin", state 110, "(1)"
158 line 425, ".input.spin", state 123, "(1)"
159 line 430, ".input.spin", state 140, "(1)"
160 line 267, ".input.spin", state 176, "cache_dirty_urcu_gp_ctr = 0"
161 line 271, ".input.spin", state 185, "cache_dirty_urcu_active_readers = 0"
162 line 275, ".input.spin", state 198, "cache_dirty_rcu_ptr = 0"
163 line 403, ".input.spin", state 238, "cache_dirty_urcu_gp_ctr = 0"
164 line 407, ".input.spin", state 252, "cache_dirty_urcu_active_readers = 0"
165 line 412, ".input.spin", state 270, "cache_dirty_rcu_ptr = 0"
166 line 416, ".input.spin", state 284, "cache_dirty_rcu_data[i] = 0"
167 line 421, ".input.spin", state 303, "(1)"
168 line 425, ".input.spin", state 316, "(1)"
169 line 430, ".input.spin", state 333, "(1)"
170 line 434, ".input.spin", state 346, "(1)"
171 line 407, ".input.spin", state 383, "cache_dirty_urcu_active_readers = 0"
172 line 412, ".input.spin", state 401, "cache_dirty_rcu_ptr = 0"
173 line 416, ".input.spin", state 415, "cache_dirty_rcu_data[i] = 0"
174 line 425, ".input.spin", state 447, "(1)"
175 line 430, ".input.spin", state 464, "(1)"
176 line 434, ".input.spin", state 477, "(1)"
177 line 407, ".input.spin", state 522, "cache_dirty_urcu_active_readers = 0"
178 line 412, ".input.spin", state 540, "cache_dirty_rcu_ptr = 0"
179 line 416, ".input.spin", state 554, "cache_dirty_rcu_data[i] = 0"
180 line 425, ".input.spin", state 586, "(1)"
181 line 430, ".input.spin", state 603, "(1)"
182 line 434, ".input.spin", state 616, "(1)"
183 line 407, ".input.spin", state 651, "cache_dirty_urcu_active_readers = 0"
184 line 412, ".input.spin", state 669, "cache_dirty_rcu_ptr = 0"
185 line 416, ".input.spin", state 683, "cache_dirty_rcu_data[i] = 0"
186 line 425, ".input.spin", state 715, "(1)"
187 line 430, ".input.spin", state 732, "(1)"
188 line 434, ".input.spin", state 745, "(1)"
189 line 407, ".input.spin", state 782, "cache_dirty_urcu_active_readers = 0"
190 line 412, ".input.spin", state 800, "cache_dirty_rcu_ptr = 0"
191 line 416, ".input.spin", state 814, "cache_dirty_rcu_data[i] = 0"
192 line 425, ".input.spin", state 846, "(1)"
193 line 430, ".input.spin", state 863, "(1)"
194 line 434, ".input.spin", state 876, "(1)"
195 line 267, ".input.spin", state 931, "cache_dirty_urcu_gp_ctr = 0"
196 line 271, ".input.spin", state 940, "cache_dirty_urcu_active_readers = 0"
197 line 275, ".input.spin", state 955, "(1)"
198 line 279, ".input.spin", state 962, "cache_dirty_rcu_data[i] = 0"
199 line 244, ".input.spin", state 978, "(1)"
200 line 248, ".input.spin", state 986, "(1)"
201 line 252, ".input.spin", state 998, "(1)"
202 line 256, ".input.spin", state 1006, "(1)"
203 line 267, ".input.spin", state 1037, "cache_dirty_urcu_gp_ctr = 0"
204 line 271, ".input.spin", state 1046, "cache_dirty_urcu_active_readers = 0"
205 line 275, ".input.spin", state 1059, "cache_dirty_rcu_ptr = 0"
206 line 279, ".input.spin", state 1068, "cache_dirty_rcu_data[i] = 0"
207 line 244, ".input.spin", state 1084, "(1)"
208 line 248, ".input.spin", state 1092, "(1)"
209 line 252, ".input.spin", state 1104, "(1)"
210 line 256, ".input.spin", state 1112, "(1)"
211 line 271, ".input.spin", state 1138, "cache_dirty_urcu_active_readers = 0"
212 line 275, ".input.spin", state 1151, "cache_dirty_rcu_ptr = 0"
213 line 279, ".input.spin", state 1160, "cache_dirty_rcu_data[i] = 0"
214 line 244, ".input.spin", state 1176, "(1)"
215 line 248, ".input.spin", state 1184, "(1)"
216 line 252, ".input.spin", state 1196, "(1)"
217 line 256, ".input.spin", state 1204, "(1)"
218 line 267, ".input.spin", state 1235, "cache_dirty_urcu_gp_ctr = 0"
219 line 271, ".input.spin", state 1244, "cache_dirty_urcu_active_readers = 0"
220 line 275, ".input.spin", state 1257, "cache_dirty_rcu_ptr = 0"
221 line 279, ".input.spin", state 1266, "cache_dirty_rcu_data[i] = 0"
222 line 244, ".input.spin", state 1282, "(1)"
223 line 248, ".input.spin", state 1290, "(1)"
224 line 252, ".input.spin", state 1302, "(1)"
225 line 256, ".input.spin", state 1310, "(1)"
226 line 271, ".input.spin", state 1336, "cache_dirty_urcu_active_readers = 0"
227 line 275, ".input.spin", state 1349, "cache_dirty_rcu_ptr = 0"
228 line 279, ".input.spin", state 1358, "cache_dirty_rcu_data[i] = 0"
229 line 244, ".input.spin", state 1374, "(1)"
230 line 248, ".input.spin", state 1382, "(1)"
231 line 252, ".input.spin", state 1394, "(1)"
232 line 256, ".input.spin", state 1402, "(1)"
233 line 267, ".input.spin", state 1433, "cache_dirty_urcu_gp_ctr = 0"
234 line 271, ".input.spin", state 1442, "cache_dirty_urcu_active_readers = 0"
235 line 275, ".input.spin", state 1455, "cache_dirty_rcu_ptr = 0"
236 line 279, ".input.spin", state 1464, "cache_dirty_rcu_data[i] = 0"
237 line 244, ".input.spin", state 1480, "(1)"
238 line 248, ".input.spin", state 1488, "(1)"
239 line 252, ".input.spin", state 1500, "(1)"
240 line 256, ".input.spin", state 1508, "(1)"
241 line 271, ".input.spin", state 1534, "cache_dirty_urcu_active_readers = 0"
242 line 275, ".input.spin", state 1547, "cache_dirty_rcu_ptr = 0"
243 line 279, ".input.spin", state 1556, "cache_dirty_rcu_data[i] = 0"
244 line 244, ".input.spin", state 1572, "(1)"
245 line 248, ".input.spin", state 1580, "(1)"
246 line 252, ".input.spin", state 1592, "(1)"
247 line 256, ".input.spin", state 1600, "(1)"
248 line 267, ".input.spin", state 1631, "cache_dirty_urcu_gp_ctr = 0"
249 line 271, ".input.spin", state 1640, "cache_dirty_urcu_active_readers = 0"
250 line 275, ".input.spin", state 1653, "cache_dirty_rcu_ptr = 0"
251 line 279, ".input.spin", state 1662, "cache_dirty_rcu_data[i] = 0"
252 line 244, ".input.spin", state 1678, "(1)"
253 line 248, ".input.spin", state 1686, "(1)"
254 line 252, ".input.spin", state 1698, "(1)"
255 line 256, ".input.spin", state 1706, "(1)"
256 line 1122, ".input.spin", state 1722, "-end-"
257 (103 of 1722 states)
258unreached in proctype :init:
259 (0 of 26 states)
260
261pan: elapsed time 1.01e+03 seconds
262pan: rate 2639.775 states/second
263pan: avg transition delay 1.3764e-06 usec
264cp .input.spin asserts.spin.input
265cp .input.spin.trail asserts.spin.input.trail
266make[1]: Leaving directory `/home/compudj/doc/userspace-rcu/formal-model/urcu-controldataflow-min-progress'
This page took 0.032126 seconds and 4 git commands to generate.