Newer
Older
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
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
directory file line function property kind status property
. addrfilt.c 66 split_ip6 initialization Unknown \initialized(&ip->addr.in6[(int)((int)(i * 4) + 0)])
. addrfilt.c 66 split_ip6 initialization Unknown \initialized(&ip->addr.in6[(int)((int)(i * 4) + 1)])
. addrfilt.c 66 split_ip6 initialization Unknown \initialized(&ip->addr.in6[(int)((int)(i * 4) + 2)])
. addrfilt.c 66 split_ip6 initialization Unknown \initialized(&ip->addr.in6[(int)((int)(i * 4) + 3)])
. addrfilt.c 82 get_subnet initialization Unknown \initialized(addr + off)
. addrfilt.c 82 get_subnet mem_access Unknown \valid_read(addr + off)
. addrfilt.c 112 close_node dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 112 close_node initialization Unknown \initialized(&node->extended)
. addrfilt.c 112 close_node mem_access Unknown \valid_read(&node->extended)
. addrfilt.c 135 open_node dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 135 open_node initialization Unknown \initialized(&node->extended)
. addrfilt.c 141 open_node dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 141 open_node initialization Unknown \initialized(&node->extended)
. addrfilt.c 142 open_node mem_access Unknown \valid(&child_node->state)
. addrfilt.c 178 set_subnet dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 178 set_subnet initialization Unknown \initialized(&node->extended)
. addrfilt.c 178 set_subnet mem_access Unknown \valid_read(&node->extended)
. addrfilt.c 181 set_subnet dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 181 set_subnet initialization Unknown \initialized(&node->extended)
. addrfilt.c 189 set_subnet dangling_pointer Unknown ¬\dangling(&node)
. addrfilt.c 189 set_subnet mem_access Unknown \valid(&node->state)
. addrfilt.c 198 set_subnet dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 198 set_subnet initialization Unknown \initialized(&node->extended)
. addrfilt.c 198 set_subnet mem_access Unknown \valid_read(&node->extended)
. addrfilt.c 201 set_subnet dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 201 set_subnet initialization Unknown \initialized(&node->extended)
. addrfilt.c 210 set_subnet precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. addrfilt.c 212 set_subnet dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 212 set_subnet initialization Unknown \initialized(&node->extended)
. addrfilt.c 212 set_subnet mem_access Unknown \valid_read(&node->extended)
. addrfilt.c 218 set_subnet dangling_pointer Unknown ¬\dangling(&node)
. addrfilt.c 218 set_subnet dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 218 set_subnet initialization Unknown \initialized(&node->extended)
. addrfilt.c 222 set_subnet dangling_pointer Unknown ¬\dangling(&this_node)
. addrfilt.c 222 set_subnet mem_access Unknown \valid(&this_node->state)
. addrfilt.c 242 set_subnet_ initialization Unknown \initialized(&ip_addr->family)
. addrfilt.c 242 set_subnet_ mem_access Unknown \valid_read(&ip_addr->family)
. addrfilt.c 326 check_ip_in_node dangling_pointer Unknown ¬\dangling(&node->state)
. addrfilt.c 326 check_ip_in_node initialization Unknown \initialized(&node->state)
. addrfilt.c 326 check_ip_in_node mem_access Unknown \valid_read(&node->state)
. addrfilt.c 329 check_ip_in_node dangling_pointer Unknown ¬\dangling(&node->extended)
. addrfilt.c 329 check_ip_in_node initialization Unknown \initialized(&node->extended)
. addrfilt.c 329 check_ip_in_node mem_access Unknown \valid_read(&node->extended)
. addrfilt.c 329 check_ip_in_node ptr_comparison Unknown \pointer_comparable((void *)0, (void *)node->extended)
. addrfilt.c 332 check_ip_in_node signed_overflow Unknown bits_consumed + 4 ≤ 2147483647
. addrfilt.c 347 check_ip_in_node precondition of __FC_assert Invalid or unreachable nonnull_c: c ≢ 0
. addrfilt.c 389 is_any_allowed dangling_pointer Unknown ¬\dangling(&node->extended)
. array.c 69 realloc_array precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. array.c 94 ARR_GetElement precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. array.c 103 ARR_GetElements precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. array.c 116 ARR_AppendElement precondition of memcpy Unknown valid_dest: valid_or_empty(dest, n)
. cmdmon.h 37 CAM_AddAccessRestriction assigns clause Unknown assigns \result, *ip_addr;
. cmdmon.h 37 CAM_AddAccessRestriction from clause Unknown assigns *ip_addr \from *ip_addr, subnet_bits, allow, all;
. cmdmon.h 37 CAM_AddAccessRestriction from clause Unknown assigns \result \from *ip_addr, subnet_bits, allow, all;
. cmdparse.c 82 CPS_ParseNTPSourceAdd mem_access Unknown \valid_read(line)
. cmdparse.c 104 CPS_ParseNTPSourceAdd precondition of sscanf_va_18 Unknown valid_read_string(s)
. cmdparse.c 108 CPS_ParseNTPSourceAdd precondition of sscanf_va_17 Unknown valid_read_string(s)
. cmdparse.c 111 CPS_ParseNTPSourceAdd precondition of sscanf_va_16 Unknown valid_read_string(s)
. cmdparse.c 114 CPS_ParseNTPSourceAdd precondition of sscanf_va_15 Unknown valid_read_string(s)
. cmdparse.c 117 CPS_ParseNTPSourceAdd precondition of sscanf_va_14 Unknown valid_read_string(s)
. cmdparse.c 120 CPS_ParseNTPSourceAdd precondition of sscanf_va_13 Unknown valid_read_string(s)
. cmdparse.c 123 CPS_ParseNTPSourceAdd precondition of sscanf_va_12 Unknown valid_read_string(s)
. cmdparse.c 126 CPS_ParseNTPSourceAdd precondition of sscanf_va_11 Unknown valid_read_string(s)
. cmdparse.c 129 CPS_ParseNTPSourceAdd precondition of sscanf_va_10 Unknown valid_read_string(s)
. cmdparse.c 132 CPS_ParseNTPSourceAdd precondition of sscanf_va_9 Unknown valid_read_string(s)
. cmdparse.c 135 CPS_ParseNTPSourceAdd precondition of sscanf_va_8 Unknown valid_read_string(s)
. cmdparse.c 138 CPS_ParseNTPSourceAdd precondition of sscanf_va_7 Unknown valid_read_string(s)
. cmdparse.c 141 CPS_ParseNTPSourceAdd precondition of sscanf_va_6 Unknown valid_read_string(s)
. cmdparse.c 144 CPS_ParseNTPSourceAdd precondition of sscanf_va_5 Unknown valid_read_string(s)
. cmdparse.c 147 CPS_ParseNTPSourceAdd precondition of sscanf_va_4 Unknown valid_read_string(s)
. cmdparse.c 150 CPS_ParseNTPSourceAdd precondition of sscanf_va_3 Unknown valid_read_string(s)
. cmdparse.c 153 CPS_ParseNTPSourceAdd precondition of sscanf_va_2 Unknown valid_read_string(s)
. cmdparse.c 156 CPS_ParseNTPSourceAdd precondition of sscanf_va_1 Unknown valid_read_string(s)
. cmdparse.c 180 CPS_ParseLocal mem_access Unknown \valid_read(line)
. cmdparse.c 185 CPS_ParseLocal precondition of sscanf_va_20 Unknown valid_read_string(s)
. cmdparse.c 192 CPS_ParseLocal precondition of sscanf_va_19 Unknown valid_read_string(s)
. cmdparse.c 213 CPS_NormalizeLine initialization Unknown \initialized(p)
. cmdparse.c 213 CPS_NormalizeLine mem_access Unknown \valid_read(p)
. cmdparse.c 216 CPS_NormalizeLine mem_access Unknown \valid(tmp)
. cmdparse.c 225 CPS_NormalizeLine mem_access Unknown \valid(tmp_2)
. cmdparse.c 230 CPS_NormalizeLine ptr_comparison Unknown \pointer_comparable((void *)q, (void *)line)
. cmdparse.c 230 CPS_NormalizeLine initialization Unknown \initialized(q + (int)(-1))
. cmdparse.c 230 CPS_NormalizeLine mem_access Unknown \valid_read(q + (int)(-1))
. cmdparse.c 233 CPS_NormalizeLine mem_access Unknown \valid(q)
. cmdparse.c 244 CPS_SplitWord initialization Unknown \initialized(q)
. cmdparse.c 244 CPS_SplitWord mem_access Unknown \valid_read(q)
. cmdparse.c 248 CPS_SplitWord initialization Unknown \initialized(q)
. cmdparse.c 248 CPS_SplitWord mem_access Unknown \valid_read(q)
. cmdparse.c 249 CPS_SplitWord initialization Unknown \initialized(tmp_1)
. cmdparse.c 249 CPS_SplitWord mem_access Unknown \valid(tmp_0)
. cmdparse.c 252 CPS_SplitWord initialization Unknown \initialized(q)
. cmdparse.c 252 CPS_SplitWord mem_access Unknown \valid_read(q)
. cmdparse.c 255 CPS_SplitWord mem_access Unknown \valid(p)
. cmdparse.c 274 CPS_ParseKey initialization Unknown \initialized(s2)
. cmdparse.c 274 CPS_ParseKey initialization Unknown \initialized(s4)
. cmdparse.c 277 CPS_ParseKey precondition of sscanf_va_21 Unknown valid_read_string(s)
. cmdparse.c 280 CPS_ParseKey initialization Unknown \initialized(s3)
. conf.c 298 get_number_of_args mem_access Unknown \valid_read(line)
. conf.c 300 get_number_of_args mem_access Unknown \valid_read(line)
. conf.c 364 CNF_Finalise dangling_pointer Unknown ¬\dangling(&((CNF_HwTsInterface *)tmp)->name)
. conf.c 364 CNF_Finalise initialization Unknown \initialized(&((CNF_HwTsInterface *)tmp)->name)
. conf.c 364 CNF_Finalise mem_access Unknown \valid_read(&((CNF_HwTsInterface *)tmp)->name)
. conf.c 368 CNF_Finalise dangling_pointer Unknown ¬\dangling(&((NTP_Source *)tmp_1)->params.name)
. conf.c 368 CNF_Finalise initialization Unknown \initialized(&((NTP_Source *)tmp_1)->params.name)
. conf.c 368 CNF_Finalise mem_access Unknown \valid_read(&((NTP_Source *)tmp_1)->params.name)
. conf.c 601 parse_int precondition of sscanf_va_22 Unknown valid_read_string(s)
. conf.c 614 parse_double precondition of sscanf_va_23 Unknown valid_read_string(s)
. conf.c 645 parse_source initialization Unknown \initialized(&source.params.name)
. conf.c 659 parse_ratelimit mem_access Unknown \valid_read(line)
. conf.c 662 parse_ratelimit precondition of sscanf_va_24 Unknown valid_read_string(s)
. conf.c 729 parse_refclock mem_access Unknown \valid_read(cmd)
. conf.c 733 parse_refclock precondition of sscanf_va_39 Unknown valid_read_string(s)
. conf.c 735 parse_refclock initialization Unknown \initialized(&ref[1])
. conf.c 735 parse_refclock initialization Unknown \initialized(&ref[2])
. conf.c 735 parse_refclock initialization Unknown \initialized(&ref[3])
. conf.c 735 parse_refclock initialization Unknown \initialized((unsigned char *)ref)
. conf.c 737 parse_refclock precondition of sscanf_va_38 Unknown valid_read_string(s)
. conf.c 739 parse_refclock initialization Unknown \initialized(&ref[1])
. conf.c 739 parse_refclock initialization Unknown \initialized(&ref[2])
. conf.c 739 parse_refclock initialization Unknown \initialized(&ref[3])
. conf.c 739 parse_refclock initialization Unknown \initialized((unsigned char *)ref)
. conf.c 741 parse_refclock precondition of sscanf_va_37 Unknown valid_read_string(s)
. conf.c 745 parse_refclock precondition of sscanf_va_36 Unknown valid_read_string(s)
. conf.c 749 parse_refclock precondition of sscanf_va_35 Unknown valid_read_string(s)
. conf.c 753 parse_refclock precondition of sscanf_va_34 Unknown valid_read_string(s)
. conf.c 756 parse_refclock precondition of sscanf_va_33 Unknown valid_read_string(s)
. conf.c 759 parse_refclock precondition of sscanf_va_32 Unknown valid_read_string(s)
. conf.c 762 parse_refclock precondition of sscanf_va_31 Unknown valid_read_string(s)
. conf.c 765 parse_refclock precondition of sscanf_va_30 Unknown valid_read_string(s)
. conf.c 768 parse_refclock precondition of sscanf_va_29 Unknown valid_read_string(s)
. conf.c 774 parse_refclock precondition of sscanf_va_28 Unknown valid_read_string(s)
. conf.c 777 parse_refclock precondition of sscanf_va_27 Unknown valid_read_string(s)
. conf.c 780 parse_refclock precondition of sscanf_va_26 Unknown valid_read_string(s)
. conf.c 787 parse_refclock precondition of sscanf_va_25 Unknown valid_read_string(s)
. conf.c 813 parse_refclock mem_access Unknown \valid(&refclock->driver_name)
. conf.c 814 parse_refclock mem_access Unknown \valid(&refclock->driver_parameter)
. conf.c 815 parse_refclock mem_access Unknown \valid(&refclock->driver_poll)
. conf.c 816 parse_refclock mem_access Unknown \valid(&refclock->poll)
. conf.c 817 parse_refclock mem_access Unknown \valid(&refclock->filter_length)
. conf.c 818 parse_refclock mem_access Unknown \valid(&refclock->pps_forced)
. conf.c 819 parse_refclock mem_access Unknown \valid(&refclock->pps_rate)
. conf.c 820 parse_refclock mem_access Unknown \valid(&refclock->min_samples)
. conf.c 821 parse_refclock mem_access Unknown \valid(&refclock->max_samples)
. conf.c 822 parse_refclock mem_access Unknown \valid(&refclock->sel_options)
. conf.c 823 parse_refclock mem_access Unknown \valid(&refclock->stratum)
. conf.c 824 parse_refclock mem_access Unknown \valid(&refclock->tai)
. conf.c 825 parse_refclock mem_access Unknown \valid(&refclock->offset)
. conf.c 826 parse_refclock mem_access Unknown \valid(&refclock->delay)
. conf.c 827 parse_refclock mem_access Unknown \valid(&refclock->precision)
. conf.c 828 parse_refclock mem_access Unknown \valid(&refclock->max_dispersion)
. conf.c 829 parse_refclock mem_access Unknown \valid(&refclock->pulse_width)
. conf.c 830 parse_refclock mem_access Unknown \valid(&refclock->ref_id)
. conf.c 831 parse_refclock mem_access Unknown \valid(&refclock->max_lock_age)
. conf.c 832 parse_refclock mem_access Unknown \valid(&refclock->lock_ref_id)
. conf.c 896 parse_initstepslew precondition of sscanf_va_40 Unknown valid_read_string(s)
. conf.c 937 parse_clientloglimit precondition of sscanf_va_41 Unknown valid_read_string(s)
. conf.c 948 parse_fallbackdrift precondition of sscanf_va_42 Unknown valid_read_string(s)
. conf.c 959 parse_makestep precondition of sscanf_va_43 Unknown valid_read_string(s)
. conf.c 976 parse_maxchange precondition of sscanf_va_44 Unknown valid_read_string(s)
. conf.c 992 parse_mailonchange precondition of sscanf_va_45 Unknown valid_read_string(s)
. conf.c 1021 parse_allow_deny mem_access Unknown \valid(&new_node->allow)
. conf.c 1022 parse_allow_deny mem_access Unknown \valid(&new_node->all)
. conf.c 1023 parse_allow_deny mem_access Unknown \valid(&new_node->ip.family)
. conf.c 1024 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1027 parse_allow_deny precondition of strchr Unknown valid_string_s: valid_read_string(s)
. conf.c 1033 parse_allow_deny precondition of sscanf_va_46 Unknown valid_read_string(s)
. conf.c 1036 parse_allow_deny user assertion Unknown n ≤ 4
. conf.c 1038 parse_allow_deny mem_access Unknown \valid(&new_node->allow)
. conf.c 1039 parse_allow_deny mem_access Unknown \valid(&new_node->all)
. conf.c 1042 parse_allow_deny mem_access Unknown \valid(&new_node->ip)
. conf.c 1043 parse_allow_deny initialization Unknown \initialized(&ip_addr.family)
. conf.c 1046 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1048 parse_allow_deny mem_access Unknown \valid(&new_node->ip.family)
. conf.c 1050 parse_allow_deny initialization Unknown \initialized(&a)
. conf.c 1051 parse_allow_deny initialization Unknown \initialized(&b)
. conf.c 1052 parse_allow_deny initialization Unknown \initialized(&c)
. conf.c 1053 parse_allow_deny initialization Unknown \initialized(&d)
. conf.c 1057 parse_allow_deny mem_access Unknown \valid(&new_node->ip.addr.in4)
. conf.c 1058 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1061 parse_allow_deny mem_access Unknown \valid(&new_node->ip.addr.in4)
. conf.c 1062 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1065 parse_allow_deny mem_access Unknown \valid(&new_node->ip.addr.in4)
. conf.c 1066 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1069 parse_allow_deny mem_access Unknown \valid(&new_node->ip.addr.in4)
. conf.c 1070 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1079 parse_allow_deny precondition of sscanf_va_47 Unknown valid_read_string(s)
. conf.c 1081 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1090 parse_allow_deny mem_access Unknown \valid(&new_node->allow)
. conf.c 1091 parse_allow_deny mem_access Unknown \valid(&new_node->all)
. conf.c 1092 parse_allow_deny mem_access Unknown \valid(&new_node->ip)
. conf.c 1093 parse_allow_deny initialization Unknown \initialized(&ip_addr.family)
. conf.c 1096 parse_allow_deny mem_access Unknown \valid(&new_node->subnet_bits)
. conf.c 1113 parse_bindacqaddress initialization Unknown \initialized(&ip.family)
. conf.c 1131 parse_bindaddress initialization Unknown \initialized(&ip.family)
. conf.c 1156 parse_bindcmdaddress initialization Unknown \initialized(&ip.family)
. conf.c 1180 parse_broadcast precondition of sscanf_va_48 Unknown valid_read_string(s)
. conf.c 1197 parse_broadcast precondition of sscanf_va_49 Unknown valid_read_string(s)
. conf.c 1207 parse_broadcast mem_access Unknown \valid(&destination->addr)
. conf.c 1208 parse_broadcast mem_access Unknown \valid(&destination->port)
. conf.c 1209 parse_broadcast mem_access Unknown \valid(&destination->interval)
. conf.c 1220 parse_smoothtime precondition of sscanf_va_50 Unknown valid_read_string(s)
. conf.c 1259 parse_tempcomp precondition of sscanf_va_51 Unknown valid_read_string(s)
. conf.c 1265 parse_tempcomp precondition of sscanf_va_52 Unknown valid_read_string(s)
. conf.c 1295 parse_hwtimestamp mem_access Unknown \valid(&iface->name)
. conf.c 1296 parse_hwtimestamp mem_access Unknown \valid(&iface->minpoll)
. conf.c 1297 parse_hwtimestamp mem_access Unknown \valid(&iface->min_samples)
. conf.c 1298 parse_hwtimestamp mem_access Unknown \valid(&iface->max_samples)
. conf.c 1299 parse_hwtimestamp mem_access Unknown \valid(&iface->nocrossts)
. conf.c 1300 parse_hwtimestamp mem_access Unknown \valid(&iface->rxfilter)
. conf.c 1301 parse_hwtimestamp mem_access Unknown \valid(&iface->precision)
. conf.c 1302 parse_hwtimestamp mem_access Unknown \valid(&iface->tx_comp)
. conf.c 1303 parse_hwtimestamp mem_access Unknown \valid(&iface->rx_comp)
. conf.c 1305 parse_hwtimestamp mem_access Unknown \valid_read(p)
. conf.c 1309 parse_hwtimestamp precondition of sscanf_va_59 Unknown \valid(param0)
. conf.c 1309 parse_hwtimestamp precondition of sscanf_va_59 Unknown valid_read_string(s)
. conf.c 1312 parse_hwtimestamp precondition of sscanf_va_58 Unknown \valid(param0)
. conf.c 1312 parse_hwtimestamp precondition of sscanf_va_58 Unknown valid_read_string(s)
. conf.c 1315 parse_hwtimestamp precondition of sscanf_va_57 Unknown \valid(param0)
. conf.c 1315 parse_hwtimestamp precondition of sscanf_va_57 Unknown valid_read_string(s)
. conf.c 1318 parse_hwtimestamp precondition of sscanf_va_56 Unknown \valid(param0)
. conf.c 1318 parse_hwtimestamp precondition of sscanf_va_56 Unknown valid_read_string(s)
. conf.c 1321 parse_hwtimestamp precondition of sscanf_va_55 Unknown \valid(param0)
. conf.c 1321 parse_hwtimestamp precondition of sscanf_va_55 Unknown valid_read_string(s)
. conf.c 1324 parse_hwtimestamp precondition of sscanf_va_54 Unknown \valid(param0)
. conf.c 1324 parse_hwtimestamp precondition of sscanf_va_54 Unknown valid_read_string(s)
. conf.c 1327 parse_hwtimestamp precondition of sscanf_va_53 Unknown valid_read_string(s)
. conf.c 1795 CNF_SetupAccessRestrictions initialization Unknown \initialized(&node->all)
. conf.c 1795 CNF_SetupAccessRestrictions initialization Unknown \initialized(&node->allow)
. conf.c 1795 CNF_SetupAccessRestrictions initialization Unknown \initialized(&node->subnet_bits)
. conf.c 1795 CNF_SetupAccessRestrictions mem_access Unknown \valid_read(&node->all)
. conf.c 1795 CNF_SetupAccessRestrictions mem_access Unknown \valid_read(&node->allow)
. conf.c 1795 CNF_SetupAccessRestrictions mem_access Unknown \valid_read(&node->subnet_bits)
. conf.c 1803 CNF_SetupAccessRestrictions initialization Unknown \initialized(&node->all)
. conf.c 1803 CNF_SetupAccessRestrictions initialization Unknown \initialized(&node->allow)
. conf.c 1803 CNF_SetupAccessRestrictions initialization Unknown \initialized(&node->subnet_bits)
. conf.c 1803 CNF_SetupAccessRestrictions mem_access Unknown \valid_read(&node->all)
. conf.c 1803 CNF_SetupAccessRestrictions mem_access Unknown \valid_read(&node->allow)
. conf.c 1803 CNF_SetupAccessRestrictions mem_access Unknown \valid_read(&node->subnet_bits)
. fc_stubs.c 13 qsort precondition of memcpy Unknown separation: \separated((char *)dest + (0 .. n - 1), (char *)src + (0 .. n - 1))
. fc_stubs.c 13 qsort precondition of memcpy Unknown valid_dest: valid_or_empty(dest, n)
. fc_stubs.c 13 qsort precondition of memcpy Unknown valid_src: valid_read_or_empty(src, n)
. keys.c 67 free_keys dangling_pointer Unknown ¬\dangling(&((Key *)tmp)->val)
. keys.c 67 free_keys initialization Unknown \initialized(&((Key *)tmp)->val)
. keys.c 67 free_keys mem_access Unknown \valid_read(&((Key *)tmp)->val)
. keys.c 67 free_keys precondition of free Unknown freeable: p ≡ \null ∨ \freeable(p)
. keys.c 126 determine_hash_delay float_to_int Unknown -2147483649 < 1.0625e9 * min_diff
. keys.c 126 determine_hash_delay float_to_int Unknown 1.0625e9 * min_diff < 2147483648
. keys.c 139 decode_password precondition of strlen Unknown valid_string_s: valid_read_string(s)
. keys.c 143 decode_password precondition of memmove Unknown valid_dest: valid_or_empty(dest, n)
. keys.c 143 decode_password precondition of memmove Unknown valid_src: valid_read_or_empty(src, n)
. keys.c 150 decode_password initialization Unknown \initialized(key + j)
. keys.c 150 decode_password mem_access Unknown \valid_read(key + j)
. keys.c 150 decode_password initialization Unknown \initialized(key + (int)(j + 1))
. keys.c 150 decode_password mem_access Unknown \valid_read(key + (int)(j + 1))
. keys.c 151 decode_password mem_access Unknown \valid(key + i)
. keys.c 153 decode_password ptr_comparison Unknown \pointer_comparable((void *)p, (void *)(&buf[2]))
. keys.c 204 KEY_Reload precondition of fopen Unknown valid_filename: valid_read_string(filename)
. keys.c 214 KEY_Reload initialization Unknown \initialized((char *)line)
. keys.c 222 KEY_Reload initialization Unknown \initialized(&hashname)
. keys.c 224 KEY_Reload initialization Unknown \initialized(&key_id)
. keys.c 228 KEY_Reload initialization Unknown \initialized(&keyval)
. keys.c 230 KEY_Reload initialization Unknown \initialized(&key_id)
. keys.c 234 KEY_Reload initialization Unknown \initialized(&key_id)
. keys.c 236 KEY_Reload precondition of memcpy Unknown valid_dest: valid_or_empty(dest, n)
. keys.c 236 KEY_Reload precondition of memcpy Unknown valid_src: valid_read_or_empty(src, n)
. keys.c 249 KEY_Reload initialization Unknown \initialized(&tmp_5->id)
. keys.c 249 KEY_Reload initialization Unknown \initialized(&tmp_6->id)
. keys.c 249 KEY_Reload mem_access Unknown \valid_read(&tmp_5->id)
. keys.c 249 KEY_Reload mem_access Unknown \valid_read(&tmp_6->id)
. keys.c 250 KEY_Reload initialization Unknown \initialized(&tmp_4->id)
. keys.c 250 KEY_Reload mem_access Unknown \valid_read(&tmp_4->id)
. keys.c 257 KEY_Reload initialization Unknown \initialized(&tmp_9->id)
. keys.c 257 KEY_Reload mem_access Unknown \valid(&tmp_8->auth_delay)
. keys.c 257 KEY_Reload mem_access Unknown \valid_read(&tmp_9->id)
. keys.c 272 lookup_key ptr_comparison Unknown \pointer_comparable((void *)0, (void *)where)
. keys.c 275 lookup_key differing_blocks Unknown \base_addr(where) ≡ \base_addr(keys_ptr)
. keys.c 308 KEY_KeyKnown ptr_comparison Unknown \pointer_comparable((void *)tmp, (void *)0)
. keys.c 320 KEY_GetAuthDelay ptr_comparison Unknown \pointer_comparable((void *)0, (void *)key)
. keys.c 323 KEY_GetAuthDelay initialization Unknown \initialized(&key->auth_delay)
. keys.c 323 KEY_GetAuthDelay mem_access Unknown \valid_read(&key->auth_delay)
. keys.c 336 KEY_GetAuthLength ptr_comparison Unknown \pointer_comparable((void *)0, (void *)key)
. keys.c 339 KEY_GetAuthLength initialization Unknown \initialized(&key->hash_id)
. keys.c 339 KEY_GetAuthLength mem_access Unknown \valid_read(&key->hash_id)
. keys.c 351 KEY_CheckKeyLength ptr_comparison Unknown \pointer_comparable((void *)0, (void *)key)
. keys.c 354 KEY_CheckKeyLength initialization Unknown \initialized(&key->len)
. keys.c 354 KEY_CheckKeyLength mem_access Unknown \valid_read(&key->len)
. keys.c 392 KEY_GenerateAuth ptr_comparison Unknown \pointer_comparable((void *)0, (void *)key)
. keys.c 395 KEY_GenerateAuth initialization Unknown \initialized(&key->hash_id)
. keys.c 395 KEY_GenerateAuth initialization Unknown \initialized(&key->len)
. keys.c 395 KEY_GenerateAuth initialization Unknown \initialized(&key->val)
. keys.c 395 KEY_GenerateAuth mem_access Unknown \valid_read(&key->hash_id)
. keys.c 395 KEY_GenerateAuth mem_access Unknown \valid_read(&key->len)
. keys.c 395 KEY_GenerateAuth mem_access Unknown \valid_read(&key->val)
. local.c 126 calculate_sys_precision signed_overflow Unknown (long)(1000000000 * (long)(ts.tv_sec - old_ts.tv_sec)) + (long)(ts.tv_nsec - old_ts.tv_nsec) ≤ 9223372036854775807
. local.c 126 calculate_sys_precision signed_overflow Unknown -9223372036854775808 ≤ (long)(1000000000 * (long)(ts.tv_sec - old_ts.tv_sec)) + (long)(ts.tv_nsec - old_ts.tv_nsec)
. local.c 126 calculate_sys_precision signed_overflow Unknown -9223372036854775808 ≤ 1000000000 * (long)(ts.tv_sec - old_ts.tv_sec)
. local.c 126 calculate_sys_precision signed_overflow Unknown 1000000000 * (long)(ts.tv_sec - old_ts.tv_sec) ≤ 9223372036854775807
. local.c 126 calculate_sys_precision signed_overflow Unknown -9223372036854775808 ≤ ts.tv_sec - old_ts.tv_sec
. local.c 126 calculate_sys_precision signed_overflow Unknown ts.tv_sec - old_ts.tv_sec ≤ 9223372036854775807
. local.c 126 calculate_sys_precision signed_overflow Unknown -9223372036854775808 ≤ ts.tv_nsec - old_ts.tv_nsec
. local.c 126 calculate_sys_precision signed_overflow Unknown ts.tv_nsec - old_ts.tv_nsec ≤ 9223372036854775807
. local.c 143 calculate_sys_precision signed_overflow Unknown -2147483648 ≤ precision_log - 1
. local.c 147 calculate_sys_precision precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. local.c 188 LCL_Finalise dangling_pointer Unknown ¬\dangling(&change_list.next)
. local.c 261 LCL_RemoveParameterChangeHandler dangling_pointer Unknown ¬\dangling(&ptr->next)
. local.c 268 LCL_RemoveParameterChangeHandler precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. local.c 271 LCL_RemoveParameterChangeHandler dangling_pointer Unknown ¬\dangling(&ptr->next)
. local.c 271 LCL_RemoveParameterChangeHandler dangling_pointer Unknown ¬\dangling(&ptr->prev)
. local.c 272 LCL_RemoveParameterChangeHandler dangling_pointer Unknown ¬\dangling(&ptr->prev)
. local.c 274 LCL_RemoveParameterChangeHandler precondition of free Unknown freeable: p ≡ \null ∨ \freeable(p)
. logging.h 80 LOG_Initialise assigns clause Unknown assigns \nothing;
. logging.h 83 LOG_Finalise assigns clause Unknown assigns \nothing;
. logging.h 92 LOG_Message assigns clause Unknown assigns \nothing;
. logging.h 100 LOG_SetDebugLevel assigns clause Unknown assigns \nothing;
. logging.h 103 LOG_OpenFileLog assigns clause Unknown assigns \nothing;
. logging.h 118 LOG_FileOpen assigns clause Unknown assigns \nothing;
. logging.h 118 LOG_FileOpen from clause Unknown assigns \result \from *(name + (0 ..)), *(banner + (0 ..));
. logging.h 121 LOG_FileWrite assigns clause Unknown assigns \nothing;
. md5.c 157 MD5Update index_bound Unknown 0 ≤ tmp
. md5.c 157 MD5Update index_bound Unknown tmp < 64
. md5.c 157 MD5Update signed_overflow Unknown -2147483648 ≤ mdi + 1
. md5.c 157 MD5Update signed_overflow Unknown mdi + 1 ≤ 2147483647
. md5.c 157 MD5Update initialization Unknown \initialized(tmp_0)
. md5.c 157 MD5Update mem_access Unknown \valid(&mdContext->in[tmp])
. md5.c 157 MD5Update mem_access Unknown \valid_read(tmp_0)
. nameserv.c 127 DNS_Name2IPAddress mem_access Unknown \valid_read(host->h_addr_list + 0)
. ntp_core.c 364 do_time_checks precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. ntp_core.c 484 close_client_socket precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. ntp_core.c 645 NCR_DestroyInstance precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. ntp_core.c 746 adjust_poll signed_overflow Unknown inst->local_poll + (int)inst->poll_score ≤ 2147483647
. ntp_core.c 746 adjust_poll float_to_int Unknown inst->poll_score < 2147483648
. ntp_core.c 746 adjust_poll is_nan_or_infinite Unknown \is_finite(inst->poll_score)
. ntp_core.c 751 adjust_poll signed_overflow Unknown -2147483648 ≤ inst->local_poll + (int)\sub_double(inst->poll_score, (double)1.0)
. ntp_core.c 751 adjust_poll float_to_int Unknown -2147483649 < inst->poll_score - 1.0
. ntp_core.c 751 adjust_poll is_nan_or_infinite Unknown \is_finite(\sub_double(inst->poll_score, (double)1.0))
. ntp_core.c 859 get_transmit_delay signed_overflow Unknown inst->remote_stratum - tmp ≤ 2147483647
. ntp_core.c 1037 transmit_packet mem_access Unknown \valid_read(remote_ntp_rx)
. ntp_core.c 1078 transmit_packet signed_overflow Unknown -9223372036854775808 ≤ local_transmit.tv_nsec + (long)tmp_10
. ntp_core.c 1078 transmit_packet signed_overflow Unknown local_transmit.tv_nsec + (long)tmp_10 ≤ 9223372036854775807
. ntp_core.c 1164 transmit_timeout shift Unknown 0 ≤ (int)(inst->local_poll - inst->minpoll) < 32
. ntp_core.c 1420 check_delay_ratio initialization Unknown \initialized(&last_sample_ago)
. ntp_core.c 1420 check_delay_ratio initialization Unknown \initialized(&min_delay)
. ntp_core.c 1420 check_delay_ratio initialization Unknown \initialized(&skew)
. ntp_core.c 1447 check_delay_dev_ratio initialization Unknown \initialized(&last_sample_ago)
. ntp_core.c 1447 check_delay_dev_ratio initialization Unknown \initialized(&skew)
. ntp_core.c 1447 check_delay_dev_ratio initialization Unknown \initialized(&std_dev)
. ntp_core.c 1449 check_delay_dev_ratio initialization Unknown \initialized(&min_delay)
. ntp_core.c 1454 check_delay_dev_ratio initialization Unknown \initialized(&predicted_offset)
. ntp_core.c 1489 process_sample signed_overflow Unknown (int)(8 / 2) * filtered_samples ≤ 2147483647
. ntp_core.c 1489 process_sample signed_overflow Unknown -2147483648 ≤ (int)(8 / 2) * filtered_samples
. ntp_core.c 1504 process_sample initialization Unknown \initialized(&sample->offset)
. ntp_core.c 1509 process_sample initialization Unknown \initialized(&sample->peer_delay)
. ntp_core.c 1509 process_sample initialization Unknown \initialized(&sample->peer_dispersion)
. ntp_core.c 1883 receive_packet precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. ntp_io.c 161 prepare_socket initialization Unknown \initialized(&bind_address.addr.in4)
. reference.c 202 REF_Initialise precondition of fopen Unknown valid_filename: valid_read_string(filename)
. reference.c 265 REF_Initialise signed_overflow Unknown -2147483648 ≤ fb_drift_max_0 - fb_drift_min_0
. reference.c 266 REF_Initialise precondition of memset Unknown valid_s: valid_or_empty(s, n)
. reference.c 341 update_drift_file precondition of strlen Unknown valid_string_s: valid_read_string(s)
. reference.c 350 update_drift_file precondition of fopen Unknown valid_filename: valid_read_string(filename)
. reference.c 370 update_drift_file precondition of stat Unknown valid_pathname: valid_read_string(pathname)
. reference.c 371 update_drift_file initialization Unknown \initialized(&buf.st_gid)
. reference.c 371 update_drift_file initialization Unknown \initialized(&buf.st_uid)
. reference.c 371 update_drift_file precondition of chown Unknown valid_string_path: valid_read_string(path)
. reference.c 372 update_drift_file initialization Unknown \initialized(&buf.st_mode)
. reference.c 380 update_drift_file precondition of rename Unknown valid_new_name: valid_read_string(new_name)
. reference.c 380 update_drift_file precondition of rename Unknown valid_old_name: valid_read_string(old_name)
. reference.c 381 update_drift_file precondition of unlink Unknown valid_string_path: valid_read_string(path)
. reference.c 415 update_fb_drifts signed_overflow Unknown (int)(fb_drift_max_0 - fb_drift_min_0) + 1 ≤ 2147483647
. reference.c 415 update_fb_drifts signed_overflow Unknown -2147483648 ≤ fb_drift_max_0 - fb_drift_min_0
. reference.c 415 update_fb_drifts signed_overflow Unknown fb_drift_max_0 - fb_drift_min_0 ≤ 2147483647
. reference.c 416 update_fb_drifts signed_overflow Unknown 1 << (int)(i + fb_drift_min_0) ≤ 2147483647
. reference.c 416 update_fb_drifts shift Unknown 0 ≤ (int)(i + fb_drift_min_0) < 32
. reference.c 416 update_fb_drifts signed_overflow Unknown i + fb_drift_min_0 ≤ 2147483647
. reference.c 417 update_fb_drifts initialization Unknown \initialized(&(fb_drifts + i)->secs)
. reference.c 417 update_fb_drifts mem_access Unknown \valid_read(&(fb_drifts + i)->secs)
. reference.c 420 update_fb_drifts initialization Unknown \initialized(&(fb_drifts + i)->freq)
. reference.c 420 update_fb_drifts mem_access Unknown \valid(&(fb_drifts + i)->freq)
. reference.c 422 update_fb_drifts initialization Unknown \initialized(&(fb_drifts + i)->secs)
. reference.c 422 update_fb_drifts mem_access Unknown \valid(&(fb_drifts + i)->secs)
. reference.c 427 update_fb_drifts initialization Unknown \initialized(&(fb_drifts + i)->freq)
. reference.c 427 update_fb_drifts mem_access Unknown \valid(&(fb_drifts + i)->freq)
. reference.c 466 schedule_fb_drift signed_overflow Unknown 1 << i ≤ 2147483647
. reference.c 466 schedule_fb_drift shift Unknown 0 ≤ i < 32
. reference.c 468 schedule_fb_drift initialization Unknown \initialized(&(fb_drifts + (int)(i - fb_drift_min_0))->secs)
. reference.c 468 schedule_fb_drift mem_access Unknown \valid_read(&(fb_drifts + (int)(i - fb_drift_min_0))->secs)
. reference.c 468 schedule_fb_drift signed_overflow Unknown i - fb_drift_min_0 ≤ 2147483647
. reference.c 478 schedule_fb_drift initialization Unknown \initialized(&(fb_drifts + (int)(c - fb_drift_min_0))->freq)
. reference.c 478 schedule_fb_drift mem_access Unknown \valid_read(&(fb_drifts + (int)(c - fb_drift_min_0))->freq)
. reference.c 478 schedule_fb_drift signed_overflow Unknown c - fb_drift_min_0 ≤ 2147483647
. reference.c 526 maybe_log_offset precondition of popen Unknown valid_command: valid_read_string(command)
. reference.c 533 maybe_log_offset precondition of fprintf_va_3 Unknown valid_read_string(param0)
. reference.c 534 maybe_log_offset precondition of fprintf_va_4 Unknown valid_read_string(param0)
. reference.c 541 maybe_log_offset precondition of fputs Unknown valid_string_s: valid_read_string(s)
. reference.c 551 maybe_log_offset precondition of pclose Unknown open_pipe: is_open_pipe(stream)
. reference.c 659 get_tz_leap signed_overflow Unknown (time_t)(t - when) + 10 ≤ 9223372036854775807
. reference.c 659 get_tz_leap signed_overflow Unknown -9223372036854775808 ≤ t - when
. reference.c 659 get_tz_leap signed_overflow Unknown t - when ≤ 9223372036854775807
. reference.c 757 set_leap_timeout signed_overflow Unknown (time_t)((time_t)(now / (time_t)((int)(24 * 3600))) + 1) * (time_t)((int)(24 * 3600)) ≤ 9223372036854775807
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
. reference.c 1011 REF_SetReference signed_overflow Unknown stratum + 1 ≤ 2147483647
. reference.c 1212 REF_GetReferenceParams signed_overflow Unknown -9223372036854775808 ≤ ref_time->tv_sec - 1
. reference.c 1324 REF_IsLeapSecondClose signed_overflow Unknown -now.tv_sec ≤ 9223372036854775807
. reference.c 1325 REF_IsLeapSecondClose signed_overflow Unknown t + 5 ≤ 9223372036854775807
. reference.c 1328 REF_IsLeapSecondClose signed_overflow Unknown -now_raw.tv_sec ≤ 9223372036854775807
. reference.c 1329 REF_IsLeapSecondClose signed_overflow Unknown t + 5 ≤ 9223372036854775807
. regress.c 123 RGR_GetTCoef index_bound Unknown 0 ≤ (int)(dof - 1)
. regress.c 183 n_runs_from_residuals initialization Unknown \initialized(resid + (int)(i - 1))
. regress.c 183 n_runs_from_residuals mem_access Unknown \valid_read(resid + (int)(i - 1))
. regress.c 183 n_runs_from_residuals initialization Unknown \initialized(resid + i)
. regress.c 183 n_runs_from_residuals mem_access Unknown \valid_read(resid + i)
. regress.c 184 n_runs_from_residuals initialization Unknown \initialized(resid + i)
. regress.c 184 n_runs_from_residuals mem_access Unknown \valid_read(resid + i)
. regress.c 242 RGR_FindBestRegression precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. regress.c 243 RGR_FindBestRegression precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. regress.c 243 RGR_FindBestRegression signed_overflow Unknown -2147483648 ≤ n * 2
. regress.c 254 RGR_FindBestRegression initialization Unknown \initialized(w + i)
. regress.c 254 RGR_FindBestRegression initialization Unknown \initialized(x + i)
. regress.c 254 RGR_FindBestRegression mem_access Unknown \valid_read(x + i)
. regress.c 262 RGR_FindBestRegression initialization Unknown \initialized(x + i)
. regress.c 262 RGR_FindBestRegression mem_access Unknown \valid_read(x + i)
. regress.c 263 RGR_FindBestRegression initialization Unknown \initialized(w + i)
. regress.c 263 RGR_FindBestRegression initialization Unknown \initialized(y + i)
. regress.c 263 RGR_FindBestRegression mem_access Unknown \valid_read(y + i)
. regress.c 272 RGR_FindBestRegression signed_overflow Unknown n - (int)((int)(n - start) * 2) ≤ 2147483647
. regress.c 272 RGR_FindBestRegression signed_overflow Unknown -2147483648 ≤ (int)(n - start) * 2
. regress.c 273 RGR_FindBestRegression signed_overflow Unknown -m ≤ 2147483647
. regress.c 277 RGR_FindBestRegression index_bound Unknown (int)(i - resid_start) < (int)(64 * 2)
. regress.c 277 RGR_FindBestRegression index_bound Unknown 0 ≤ (int)(i - resid_start)
. regress.c 277 RGR_FindBestRegression signed_overflow Unknown -2147483648 ≤ i - resid_start
. regress.c 277 RGR_FindBestRegression initialization Unknown \initialized(x + i)
. regress.c 277 RGR_FindBestRegression initialization Unknown \initialized(y + i)
. regress.c 277 RGR_FindBestRegression mem_access Unknown \valid_read(x + i)
. regress.c 277 RGR_FindBestRegression mem_access Unknown \valid_read(y + i)
. regress.c 283 RGR_FindBestRegression index_bound Unknown (int)(n - resid_start) < 130
. regress.c 283 RGR_FindBestRegression index_bound Unknown 0 ≤ (int)(n - resid_start)
. regress.c 288 RGR_FindBestRegression signed_overflow Unknown start - resid_start ≤ 2147483647
. regress.c 304 RGR_FindBestRegression initialization Unknown \initialized(&resid[(int)(i - resid_start)])
. regress.c 304 RGR_FindBestRegression initialization Unknown \initialized(w + i)
. regress.c 304 RGR_FindBestRegression index_bound Unknown (int)(i - resid_start) < (int)(64 * 2)
. regress.c 304 RGR_FindBestRegression index_bound Unknown 0 ≤ (int)(i - resid_start)
. regress.c 353 find_ordered_entry_with_flags initialization Unknown \initialized(flags + index_0)
. regress.c 354 find_ordered_entry_with_flags initialization Unknown \initialized(x + index_0)
. regress.c 359 find_ordered_entry_with_flags initialization Unknown \initialized(flags + u)
. regress.c 360 find_ordered_entry_with_flags initialization Unknown \initialized(flags + u)
. regress.c 362 find_ordered_entry_with_flags initialization Unknown \initialized(flags + v)
. regress.c 363 find_ordered_entry_with_flags initialization Unknown \initialized(flags + v)
. regress.c 363 find_ordered_entry_with_flags mem_access Unknown \valid_read(flags + v)
. regress.c 367 find_ordered_entry_with_flags initialization Unknown \initialized(x + u)
. regress.c 367 find_ordered_entry_with_flags initialization Unknown \initialized(x + v)
. regress.c 367 find_ordered_entry_with_flags mem_access Unknown \valid_read(x + u)
. regress.c 367 find_ordered_entry_with_flags mem_access Unknown \valid_read(x + v)
. regress.c 371 find_ordered_entry_with_flags initialization Unknown \initialized(x + index_0)
. regress.c 374 find_ordered_entry_with_flags initialization Unknown \initialized(x + u)
. regress.c 374 find_ordered_entry_with_flags initialization Unknown \initialized(x + pivind)
. regress.c 374 find_ordered_entry_with_flags mem_access Unknown \valid_read(x + pivind)
. regress.c 375 find_ordered_entry_with_flags initialization Unknown \initialized(x + u)
. regress.c 379 find_ordered_entry_with_flags initialization Unknown \initialized(x + l)
. regress.c 380 find_ordered_entry_with_flags initialization Unknown \initialized(x + r)
. regress.c 380 find_ordered_entry_with_flags mem_access Unknown \valid_read(x + r)
. regress.c 382 find_ordered_entry_with_flags initialization Unknown \initialized(x + l)
. regress.c 386 find_ordered_entry_with_flags initialization Unknown \initialized(x + u)
. regress.c 678 RGR_MultipleRegress initialization Unknown \initialized(x1 + i)
. regress.c 679 RGR_MultipleRegress initialization Unknown \initialized(x2 + i)
. regress.c 683 RGR_MultipleRegress initialization Unknown \initialized(y + i)
. samplefilt.h 35 SPF_CreateInstance assigns clause Unknown assigns \nothing;
. samplefilt.h 35 SPF_CreateInstance from clause Unknown assigns \result \from min_samples, max_samples, max_dispersion, combine_ratio;
. samplefilt.h 37 SPF_DestroyInstance assigns clause Unknown assigns *filter;
. samplefilt.h 37 SPF_DestroyInstance from clause Unknown assigns *filter \from *filter;
. samplefilt.h 39 SPF_AccumulateSample assigns clause Unknown assigns \result, *filter, *sample;
. samplefilt.h 39 SPF_AccumulateSample from clause Unknown assigns *filter \from *filter, *sample;
. samplefilt.h 39 SPF_AccumulateSample from clause Unknown assigns *sample \from *filter, *sample;
. samplefilt.h 39 SPF_AccumulateSample from clause Unknown assigns \result \from *filter, *sample;
. samplefilt.h 41 SPF_GetNumberOfSamples assigns clause Unknown assigns \result, *filter;
. samplefilt.h 41 SPF_GetNumberOfSamples from clause Unknown assigns *filter \from *filter;
. samplefilt.h 41 SPF_GetNumberOfSamples from clause Unknown assigns \result \from *filter;
. samplefilt.h 43 SPF_DropSamples assigns clause Unknown assigns *filter;
. samplefilt.h 43 SPF_DropSamples from clause Unknown assigns *filter \from *filter;
. samplefilt.h 44 SPF_GetFilteredSample assigns clause Unknown assigns \result, *filter, *sample;
. samplefilt.h 44 SPF_GetFilteredSample from clause Unknown assigns *filter \from *filter, *sample;
. samplefilt.h 44 SPF_GetFilteredSample from clause Unknown assigns *sample \from *filter, *sample;
. samplefilt.h 44 SPF_GetFilteredSample from clause Unknown assigns \result \from *filter, *sample;
. sched.c 171 SCH_AddFileHandler mem_access Unknown \valid(&ptr->handler)
. sched.c 172 SCH_AddFileHandler mem_access Unknown \valid(&ptr->arg)
. sched.c 173 SCH_AddFileHandler mem_access Unknown \valid(&ptr->events)
. sched.c 181 SCH_AddFileHandler initialization Unknown \initialized(&ptr->handler)
. sched.c 181 SCH_AddFileHandler mem_access Unknown \valid_read(&ptr->handler)
. sched.c 181 SCH_AddFileHandler precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sched.c 181 SCH_AddFileHandler ptr_comparison Unknown \pointer_comparable((void (*)())0, (void (*)())ptr->handler)
. sched.c 183 SCH_AddFileHandler mem_access Unknown \valid(&ptr->handler)
. sched.c 184 SCH_AddFileHandler mem_access Unknown \valid(&ptr->arg)
. sched.c 185 SCH_AddFileHandler mem_access Unknown \valid(&ptr->events)
. sched.c 204 SCH_RemoveFileHandler initialization Unknown \initialized(&ptr->handler)
. sched.c 204 SCH_RemoveFileHandler mem_access Unknown \valid_read(&ptr->handler)
. sched.c 204 SCH_RemoveFileHandler precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sched.c 204 SCH_RemoveFileHandler ptr_comparison Unknown \pointer_comparable((void (*)())ptr->handler, (void (*)())0)
. sched.c 206 SCH_RemoveFileHandler mem_access Unknown \valid(&ptr->handler)
. sched.c 207 SCH_RemoveFileHandler mem_access Unknown \valid(&ptr->arg)
. sched.c 208 SCH_RemoveFileHandler mem_access Unknown \valid(&ptr->events)
. sched.c 213 SCH_RemoveFileHandler initialization Unknown \initialized(&ptr->handler)
. sched.c 213 SCH_RemoveFileHandler mem_access Unknown \valid_read(&ptr->handler)
. sched.c 213 SCH_RemoveFileHandler ptr_comparison Unknown \pointer_comparable((void (*)())0, (void (*)())ptr->handler)
. sched.c 476 SCH_RemoveTimeout precondition of __FC_assert Invalid or unreachable nonnull_c: c ≢ 0
. sources.c 516 combine_sources initialization Unknown \initialized(&(*(sources + selected_source_index))->sel_info.root_distance)
. sources.c 522 combine_sources initialization Unknown \initialized(sel_sources + i)
. sources.c 533 combine_sources initialization Unknown \initialized(&(*(sources + index_0))->sel_info.root_distance)
. sources.c 554 combine_sources initialization Unknown \initialized(&(*(sources + index_0))->sel_info.root_distance)
. sources.c 574 combine_sources precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sources.c 634 SRC_SelectSource dangling_pointer Unknown ¬\dangling(sources + i)
. sources.c 634 SRC_SelectSource precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sources.c 663 SRC_SelectSource initialization Unknown \initialized(&first_sample_ago)
. sources.c 663 SRC_SelectSource initialization Unknown \initialized(&si->last_sample_ago)
. sources.c 666 SRC_SelectSource initialization Unknown \initialized(&si->root_distance)
. sources.c 667 SRC_SelectSource initialization Unknown \initialized(&si->lo_limit)
. sources.c 668 SRC_SelectSource initialization Unknown \initialized(&si->hi_limit)
. sources.c 672 SRC_SelectSource initialization Unknown \initialized(&si->root_distance)
. sources.c 678 SRC_SelectSource initialization Unknown \initialized(&si->std_dev)
. sources.c 708 SRC_SelectSource initialization Unknown \initialized(&si->last_sample_ago)
. sources.c 730 SRC_SelectSource initialization Unknown \initialized(&si->stratum)
. sources.c 768 SRC_SelectSource initialization Unknown \initialized(&si->lo_limit)
. sources.c 772 SRC_SelectSource initialization Unknown \initialized(&si->hi_limit)
. sources.c 838 SRC_SelectSource initialization Unknown \initialized(&(sort_list + i)->tag)
. sources.c 841 SRC_SelectSource dangling_pointer Unknown ¬\dangling(sources + (sort_list + i)->index)
. sources.c 841 SRC_SelectSource initialization Unknown \initialized(&(sort_list + i)->index)
. sources.c 847 SRC_SelectSource initialization Unknown \initialized(&(sort_list + i)->offset)
. sources.c 852 SRC_SelectSource initialization Unknown \initialized(&(sort_list + i)->offset)
. sources.c 853 SRC_SelectSource dangling_pointer Unknown ¬\dangling(sources + (sort_list + i)->index)
. sources.c 853 SRC_SelectSource initialization Unknown \initialized(&(sort_list + i)->index)
. sources.c 896 SRC_SelectSource initialization Unknown \initialized(&(*(sources + i))->sel_info.lo_limit)
. sources.c 897 SRC_SelectSource initialization Unknown \initialized(&(*(sources + i))->sel_info.hi_limit)
. sources.c 898 SRC_SelectSource initialization Unknown \initialized(&(*(sources + i))->sel_info.lo_limit)
. sources.c 899 SRC_SelectSource initialization Unknown \initialized(&(*(sources + i))->sel_info.hi_limit)
. sources.c 906 SRC_SelectSource initialization Unknown \initialized(&(*(sources + i))->sel_info.hi_limit)
. sources.c 928 SRC_SelectSource initialization Unknown \initialized(sel_sources + i)
. sources.c 929 SRC_SelectSource dangling_pointer Unknown ¬\dangling(sources + index_0)
. sources.c 932 SRC_SelectSource dangling_pointer Unknown ¬\dangling(sources + index_0)
. sources.c 932 SRC_SelectSource initialization Unknown \initialized(&(*(sources + index_0))->sel_info.leap)
. sources.c 949 SRC_SelectSource initialization Unknown \initialized(sel_sources + i)
. sources.c 955 SRC_SelectSource initialization Unknown \initialized(sel_sources + i)
. sources.c 960 SRC_SelectSource precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sources.c 970 SRC_SelectSource initialization Unknown \initialized(&(*(sources + index_0))->sel_info.stratum)
. sources.c 973 SRC_SelectSource initialization Unknown \initialized(sel_sources + i)
. sources.c 974 SRC_SelectSource initialization Unknown \initialized(&(*(sources + index_0))->sel_info.stratum)
. sources.c 986 SRC_SelectSource initialization Unknown \initialized(&(*(sources + selected_source_index))->sel_info.root_distance)
. sources.c 986 SRC_SelectSource initialization Unknown \initialized(&(*(sources + selected_source_index))->sel_info.stratum)
. sources.c 987 SRC_SelectSource signed_overflow Unknown (*(sources + selected_source_index))->sel_info.stratum - min_stratum ≤ 2147483647
. sources.c 987 SRC_SelectSource signed_overflow Unknown -2147483648 ≤ (*(sources + selected_source_index))->sel_info.stratum - min_stratum
. sources.c 999 SRC_SelectSource initialization Unknown \initialized(&(*(sources + i))->sel_info.root_distance)
. sources.c 999 SRC_SelectSource initialization Unknown \initialized(&(*(sources + i))->sel_info.stratum)
. sources.c 1000 SRC_SelectSource signed_overflow Unknown (*(sources + i))->sel_info.stratum - min_stratum ≤ 2147483647
. sources.c 1000 SRC_SelectSource signed_overflow Unknown -2147483648 ≤ (*(sources + i))->sel_info.stratum - min_stratum
. sources.c 1033 SRC_SelectSource precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sources.c 1071 SRC_SelectSource initialization Unknown \initialized(sel_sources + i)
. sources.c 1094 SRC_SelectSource initialization Unknown \initialized(&(*(sources + selected_source_index))->sel_info.stratum)
. sourcestats.c 280 prune_register initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 280 prune_register precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sourcestats.c 281 prune_register signed_overflow Unknown -2147483648 ≤ inst->n_samples - new_oldest
. sourcestats.c 282 prune_register initialization Unknown \initialized(&inst->runs_samples)
. sourcestats.c 282 prune_register signed_overflow Unknown inst->runs_samples + new_oldest ≤ 2147483647
. sourcestats.c 286 prune_register signed_overflow Unknown -2147483648 ≤ inst->n_samples + inst->runs_samples
. sourcestats.c 299 SST_AccumulateSample initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 300 SST_AccumulateSample initialization Unknown \initialized(&inst->max_samples)
. sourcestats.c 305 SST_AccumulateSample initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 306 SST_AccumulateSample initialization Unknown \initialized(&inst->last_sample)
. sourcestats.c 307 SST_AccumulateSample dangling_pointer Unknown ¬\dangling(&inst->ip_addr)
. sourcestats.c 307 SST_AccumulateSample initialization Unknown \initialized(&inst->ip_addr)
. sourcestats.c 312 SST_AccumulateSample initialization Unknown \initialized(&inst->last_sample)
. sourcestats.c 319 SST_AccumulateSample initialization Unknown \initialized(&sample->offset)
. sourcestats.c 321 SST_AccumulateSample initialization Unknown \initialized(&sample->peer_delay)
. sourcestats.c 322 SST_AccumulateSample initialization Unknown \initialized(&sample->peer_dispersion)
. sourcestats.c 323 SST_AccumulateSample initialization Unknown \initialized(&sample->root_delay)
. sourcestats.c 324 SST_AccumulateSample initialization Unknown \initialized(&sample->root_dispersion)
. sourcestats.c 325 SST_AccumulateSample initialization Unknown \initialized(&sample->stratum)
. sourcestats.c 326 SST_AccumulateSample initialization Unknown \initialized(&sample->leap)
. sourcestats.c 328 SST_AccumulateSample initialization Unknown \initialized(&inst->fixed_min_delay)
. sourcestats.c 331 SST_AccumulateSample initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 331 SST_AccumulateSample initialization Unknown \initialized(&inst->min_delay_sample)
. sourcestats.c 331 SST_AccumulateSample initialization Unknown \initialized(&inst->peer_delays[inst->min_delay_sample])
. sourcestats.c 344 get_runsbuf_index initialization Unknown \initialized(&inst->last_sample)
. sourcestats.c 344 get_runsbuf_index initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 344 get_runsbuf_index signed_overflow Unknown (int)((int)((int)(inst->last_sample + (int)((int)(2 * 64) * 2)) - inst->n_samples) + i) + 1 ≤ 2147483647
. sourcestats.c 344 get_runsbuf_index signed_overflow Unknown (int)((int)(inst->last_sample + (int)((int)(2 * 64) * 2)) - inst->n_samples) + i ≤ 2147483647
. sourcestats.c 344 get_runsbuf_index signed_overflow Unknown (int)(inst->last_sample + (int)((int)(2 * 64) * 2)) - inst->n_samples ≤ 2147483647
. sourcestats.c 354 get_buf_index initialization Unknown \initialized(&inst->last_sample)
. sourcestats.c 354 get_buf_index initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 354 get_buf_index signed_overflow Unknown (int)((int)((int)(inst->last_sample + (int)(64 * 2)) - inst->n_samples) + i) + 1 ≤ 2147483647
. sourcestats.c 354 get_buf_index signed_overflow Unknown (int)((int)(inst->last_sample + (int)(64 * 2)) - inst->n_samples) + i ≤ 2147483647
. sourcestats.c 354 get_buf_index signed_overflow Unknown (int)(inst->last_sample + (int)(64 * 2)) - inst->n_samples ≤ 2147483647
. sourcestats.c 369 convert_to_intervals initialization Unknown \initialized(&inst->last_sample)
. sourcestats.c 370 convert_to_intervals initialization Unknown \initialized(&inst->runs_samples)
. sourcestats.c 370 convert_to_intervals signed_overflow Unknown -inst->runs_samples ≤ 2147483647
. sourcestats.c 370 convert_to_intervals initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 372 convert_to_intervals mem_access Unknown \valid(times_back + i)
. sourcestats.c 388 find_best_sample_index initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 397 find_best_sample_index initialization Unknown \initialized(times_back + i)
. sourcestats.c 397 find_best_sample_index mem_access Unknown \valid_read(times_back + i)
. sourcestats.c 398 find_best_sample_index precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sourcestats.c 400 find_best_sample_index initialization Unknown \initialized(&inst->root_delays[j])
. sourcestats.c 400 find_best_sample_index initialization Unknown \initialized(&inst->root_dispersions[j])
. sourcestats.c 400 find_best_sample_index initialization Unknown \initialized(&inst->skew)
. sourcestats.c 407 find_best_sample_index precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sourcestats.c 418 find_min_delay_sample initialization Unknown \initialized(&inst->runs_samples)
. sourcestats.c 418 find_min_delay_sample signed_overflow Unknown -inst->runs_samples ≤ 2147483647
. sourcestats.c 420 find_min_delay_sample signed_overflow Unknown (int)(-inst->runs_samples) + 1 ≤ 2147483647
. sourcestats.c 420 find_min_delay_sample initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 422 find_min_delay_sample initialization Unknown \initialized(&inst->peer_delays[index_0])
. sourcestats.c 422 find_min_delay_sample initialization Unknown \initialized(&inst->peer_delays[inst->min_delay_sample])
. sourcestats.c 444 estimate_asymmetry initialization Unknown \initialized(&a)
. sourcestats.c 444 estimate_asymmetry initialization Unknown \initialized(asymmetry_run)
. sourcestats.c 472 correct_asymmetry initialization Unknown \initialized(&inst->fixed_asymmetry)
. sourcestats.c 476 correct_asymmetry initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 476 correct_asymmetry initialization Unknown \initialized(&inst->runs_samples)
. sourcestats.c 476 correct_asymmetry signed_overflow Unknown -2147483648 ≤ inst->runs_samples + inst->n_samples
. sourcestats.c 476 correct_asymmetry signed_overflow Unknown inst->runs_samples + inst->n_samples ≤ 2147483647
. sourcestats.c 479 correct_asymmetry index_bound Unknown i < (int)(64 * 2)
. sourcestats.c 479 correct_asymmetry initialization Unknown \initialized(&inst->peer_delays[tmp])
. sourcestats.c 479 correct_asymmetry signed_overflow Unknown i - inst->runs_samples ≤ 2147483647
. sourcestats.c 492 correct_asymmetry initialization Unknown \initialized(&delays[i])
. sourcestats.c 492 correct_asymmetry initialization Unknown \initialized(&inst->asymmetry)
. sourcestats.c 492 correct_asymmetry initialization Unknown \initialized(offsets + i)
. sourcestats.c 527 SST_DoNewRegression initialization Unknown \initialized(&inst->runs_samples)
. sourcestats.c 529 SST_DoNewRegression initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 530 SST_DoNewRegression signed_overflow Unknown -inst->runs_samples ≤ 2147483647
. sourcestats.c 531 SST_DoNewRegression index_bound Unknown (int)(i + inst->runs_samples) < (int)(64 * 2)
. sourcestats.c 531 SST_DoNewRegression index_bound Unknown 0 ≤ (int)(i + inst->runs_samples)
. sourcestats.c 531 SST_DoNewRegression signed_overflow Unknown -2147483648 ≤ i + inst->runs_samples
. sourcestats.c 531 SST_DoNewRegression signed_overflow Unknown i + inst->runs_samples ≤ 2147483647
. sourcestats.c 531 SST_DoNewRegression initialization Unknown \initialized(&inst->offsets[tmp])
. sourcestats.c 536 SST_DoNewRegression initialization Unknown \initialized(&inst->peer_delays[tmp_0])
. sourcestats.c 536 SST_DoNewRegression initialization Unknown \initialized(&inst->peer_dispersions[j])
. sourcestats.c 554 SST_DoNewRegression initialization Unknown \initialized(&peer_distances[i])
. sourcestats.c 562 SST_DoNewRegression initialization Unknown \initialized(&inst->min_samples)
. sourcestats.c 572 SST_DoNewRegression initialization Unknown \initialized(&inst->skew)
. sourcestats.c 573 SST_DoNewRegression initialization Unknown \initialized(&inst->estimated_frequency)
. sourcestats.c 575 SST_DoNewRegression initialization Unknown \initialized(&est_slope)
. sourcestats.c 576 SST_DoNewRegression initialization Unknown \initialized(&est_slope_sd)
. sourcestats.c 577 SST_DoNewRegression initialization Unknown \initialized(°rees_of_freedom)
. sourcestats.c 578 SST_DoNewRegression initialization Unknown \initialized(&est_intercept)
. sourcestats.c 579 SST_DoNewRegression initialization Unknown \initialized(&inst->last_sample)
. sourcestats.c 580 SST_DoNewRegression initialization Unknown \initialized(&est_intercept_sd)
. sourcestats.c 581 SST_DoNewRegression initialization Unknown \initialized(&est_var)
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
. sourcestats.c 582 SST_DoNewRegression initialization Unknown \initialized(&nruns)
. sourcestats.c 593 SST_DoNewRegression initialization Unknown \initialized(&best_start)
. sourcestats.c 593 SST_DoNewRegression initialization Unknown \initialized(&inst->asymmetry)
. sourcestats.c 594 SST_DoNewRegression initialization Unknown \initialized(&inst->offset_time.tv_sec)
. sourcestats.c 595 SST_DoNewRegression dangling_pointer Unknown ¬\dangling(&inst->ip_addr)
. sourcestats.c 595 SST_DoNewRegression initialization Unknown \initialized(&inst->ip_addr)
. sourcestats.c 603 SST_DoNewRegression signed_overflow Unknown inst->runs_samples + best_start ≤ 2147483647
. sourcestats.c 626 SST_GetFrequencyRange initialization Unknown \initialized(&inst->estimated_frequency)
. sourcestats.c 627 SST_GetFrequencyRange initialization Unknown \initialized(&inst->skew)
. sourcestats.c 656 SST_GetSelectionData initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 661 SST_GetSelectionData initialization Unknown \initialized(&inst->best_single_sample)
. sourcestats.c 664 SST_GetSelectionData initialization Unknown \initialized(&inst->stratum)
. sourcestats.c 665 SST_GetSelectionData initialization Unknown \initialized(&inst->leap)
. sourcestats.c 666 SST_GetSelectionData initialization Unknown \initialized(&inst->std_dev)
. sourcestats.c 669 SST_GetSelectionData initialization Unknown \initialized(&inst->estimated_frequency)
. sourcestats.c 669 SST_GetSelectionData initialization Unknown \initialized(&inst->offsets[i])
. sourcestats.c 670 SST_GetSelectionData initialization Unknown \initialized(&inst->root_delays[j])
. sourcestats.c 670 SST_GetSelectionData initialization Unknown \initialized(&inst->root_dispersions[j])
. sourcestats.c 670 SST_GetSelectionData initialization Unknown \initialized(&inst->skew)
. sourcestats.c 692 SST_GetSelectionData signed_overflow Unknown -2147483648 ≤ inst->n_samples - 1
. sourcestats.c 695 SST_GetSelectionData initialization Unknown \initialized(&inst->regression_ok)
. sourcestats.c 713 SST_GetTrackingData initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 713 SST_GetTrackingData precondition of __FC_assert Unknown nonnull_c: c ≢ 0
. sourcestats.c 715 SST_GetTrackingData initialization Unknown \initialized(&inst->best_single_sample)
. sourcestats.c 719 SST_GetTrackingData initialization Unknown \initialized(&inst->estimated_offset)
. sourcestats.c 720 SST_GetTrackingData initialization Unknown \initialized(&inst->estimated_offset_sd)
. sourcestats.c 721 SST_GetTrackingData initialization Unknown \initialized(&inst->estimated_frequency)
. sourcestats.c 722 SST_GetTrackingData initialization Unknown \initialized(&inst->estimated_frequency_sd)
. sourcestats.c 723 SST_GetTrackingData initialization Unknown \initialized(&inst->skew)
. sourcestats.c 724 SST_GetTrackingData initialization Unknown \initialized(&inst->root_delays[j])
. sourcestats.c 727 SST_GetTrackingData initialization Unknown \initialized(&inst->root_dispersions[j])
. sourcestats.c 744 SST_SlewSamples initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 747 SST_SlewSamples initialization Unknown \initialized(&inst->runs_samples)
. sourcestats.c 747 SST_SlewSamples signed_overflow Unknown -inst->runs_samples ≤ 2147483647
. sourcestats.c 752 SST_SlewSamples initialization Unknown \initialized(&inst->offsets[i])
. sourcestats.c 757 SST_SlewSamples initialization Unknown \initialized(&inst->estimated_offset)
. sourcestats.c 758 SST_SlewSamples initialization Unknown \initialized(&inst->estimated_frequency)
. sourcestats.c 792 SST_PredictOffset initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 797 SST_PredictOffset initialization Unknown \initialized(&inst->last_sample)
. sourcestats.c 797 SST_PredictOffset initialization Unknown \initialized(&inst->offsets[inst->last_sample])
. sourcestats.c 803 SST_PredictOffset initialization Unknown \initialized(&inst->estimated_frequency)
. sourcestats.c 803 SST_PredictOffset initialization Unknown \initialized(&inst->estimated_offset)
. sourcestats.c 813 SST_MinRoundTripDelay initialization Unknown \initialized(&inst->fixed_min_delay)
. sourcestats.c 816 SST_MinRoundTripDelay initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 819 SST_MinRoundTripDelay initialization Unknown \initialized(&inst->min_delay_sample)
. sourcestats.c 819 SST_MinRoundTripDelay initialization Unknown \initialized(&inst->peer_delays[inst->min_delay_sample])
. sourcestats.c 829 SST_GetDelayTestData initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 833 SST_GetDelayTestData initialization Unknown \initialized(&inst->estimated_frequency)
. sourcestats.c 833 SST_GetDelayTestData initialization Unknown \initialized(&inst->estimated_offset)
. sourcestats.c 836 SST_GetDelayTestData initialization Unknown \initialized(&inst->skew)
. sourcestats.c 837 SST_GetDelayTestData initialization Unknown \initialized(&inst->std_dev)
. sourcestats.c 986 SST_Samples initialization Unknown \initialized(&inst->n_samples)
. sourcestats.c 1037 SST_GetJitterAsymmetry initialization Unknown \initialized(&inst->asymmetry)
. util.c 97 UTI_NormaliseTimespec initialization Unknown \initialized(&ts->tv_nsec)
. util.c 98 UTI_NormaliseTimespec initialization Unknown \initialized(&ts->tv_sec)
. util.c 98 UTI_NormaliseTimespec signed_overflow Unknown -9223372036854775808 ≤ ts->tv_sec + (long)(ts->tv_nsec / 1000000000)
. util.c 98 UTI_NormaliseTimespec signed_overflow Unknown ts->tv_sec + (long)(ts->tv_nsec / 1000000000) ≤ 9223372036854775807
. util.c 98 UTI_NormaliseTimespec signed_overflow Unknown -9223372036854775808 ≤ ts->tv_nsec / 1000000000
. util.c 98 UTI_NormaliseTimespec signed_overflow Unknown ts->tv_nsec / 1000000000 ≤ 9223372036854775807
. util.c 99 UTI_NormaliseTimespec signed_overflow Unknown -9223372036854775808 ≤ ts->tv_nsec % 1000000000
. util.c 99 UTI_NormaliseTimespec signed_overflow Unknown ts->tv_nsec % 1000000000 ≤ 9223372036854775807
. util.c 103 UTI_NormaliseTimespec signed_overflow Unknown -9223372036854775808 ≤ ts->tv_sec - 1
. util.c 103 UTI_NormaliseTimespec signed_overflow Unknown ts->tv_sec - 1 ≤ 9223372036854775807
. util.c 104 UTI_NormaliseTimespec signed_overflow Unknown -9223372036854775808 ≤ ts->tv_nsec + 1000000000
. util.c 104 UTI_NormaliseTimespec signed_overflow Unknown ts->tv_nsec + 1000000000 ≤ 9223372036854775807
. util.c 154 UTI_CompareTimespecs initialization Unknown \initialized(&a->tv_sec)
. util.c 154 UTI_CompareTimespecs initialization Unknown \initialized(&b->tv_sec)
. util.c 158 UTI_CompareTimespecs initialization Unknown \initialized(&a->tv_nsec)
. util.c 158 UTI_CompareTimespecs initialization Unknown \initialized(&b->tv_nsec)
. util.c 181 UTI_DiffTimespecsToDouble initialization Unknown \initialized(&a->tv_nsec)
. util.c 181 UTI_DiffTimespecsToDouble initialization Unknown \initialized(&a->tv_sec)
. util.c 181 UTI_DiffTimespecsToDouble initialization Unknown \initialized(&b->tv_nsec)
. util.c 181 UTI_DiffTimespecsToDouble initialization Unknown \initialized(&b->tv_sec)
. util.c 181 UTI_DiffTimespecsToDouble signed_overflow Unknown -9223372036854775808 ≤ a->tv_nsec - b->tv_nsec
. util.c 181 UTI_DiffTimespecsToDouble signed_overflow Unknown a->tv_nsec - b->tv_nsec ≤ 9223372036854775807
. util.c 191 UTI_AddDoubleToTimespec float_to_int Unknown -9223372036854775809 < increment
. util.c 191 UTI_AddDoubleToTimespec float_to_int Unknown increment < 9223372036854775808
. util.c 191 UTI_AddDoubleToTimespec is_nan_or_infinite Unknown \is_finite(increment)
. util.c 192 UTI_AddDoubleToTimespec initialization Unknown \initialized(&start->tv_sec)
. util.c 192 UTI_AddDoubleToTimespec signed_overflow Unknown -9223372036854775808 ≤ start->tv_sec + int_part
. util.c 192 UTI_AddDoubleToTimespec signed_overflow Unknown start->tv_sec + int_part ≤ 9223372036854775807
. util.c 193 UTI_AddDoubleToTimespec float_to_int Unknown (double)start->tv_nsec + \mul_double((double)1.0e9, \sub_double(increment, (double)int_part)) < 9223372036854775808
. util.c 193 UTI_AddDoubleToTimespec float_to_int Unknown -9223372036854775809 < (double)start->tv_nsec + \mul_double((double)1.0e9, \sub_double(increment, (double)int_part))
. util.c 193 UTI_AddDoubleToTimespec initialization Unknown \initialized(&start->tv_nsec)
. util.c 291 UTI_IPToString initialization Unknown \initialized(&addr->family)
. util.c 291 UTI_IPToString mem_access Unknown \valid_read(&addr->family)
. util.c 296 UTI_IPToString initialization Unknown \initialized(&addr->addr.in4)
. util.c 296 UTI_IPToString mem_access Unknown \valid_read(&addr->addr.in4)
. util.c 310 UTI_IPToString initialization Unknown \initialized(ip6 + (unsigned long)((unsigned long)(2 * a) + 1))
. util.c 310 UTI_IPToString initialization Unknown \initialized(ip6 + (unsigned long)(2 * a))
. util.c 310 UTI_IPToString mem_access Unknown \valid_read(ip6 + (unsigned long)((unsigned long)(2 * a) + 1))
. util.c 310 UTI_IPToString mem_access Unknown \valid_read(ip6 + (unsigned long)(2 * a))
. util.c 310 UTI_IPToString precondition of snprintf_va_10 Unknown \valid(s + (0 .. n - 1)) ∨ \valid(s + (0 .. format_length(format) - 1))
. util.c 345 UTI_StringToIP precondition of sscanf_va_63 Unknown valid_read_string(s)
. util.c 680 UTI_DoubleToNtp32 is_nan_or_infinite Unknown \is_finite(x)
. util.c 764 UTI_TimespecToNtp64 float_to_int Unknown -1 < 4.294967296 * (double)nsec
. util.c 764 UTI_TimespecToNtp64 float_to_int Unknown 4.294967296 * (double)nsec < 4294967296
. util.c 764 UTI_TimespecToNtp64 is_nan_or_infinite Unknown \is_finite(\mul_double((double)4.294967296, (double)nsec))
. util.c 1213 UTI_GetRandomBytesUrandom precondition of fread Unknown valid_ptr_block: \valid((char *)ptr + (0 .. nmemb * size - 1))
FRAMAC_SHARE/libc __fc_inet.h 355 inet_addr precondition Unknown valid_arg: valid_read_string(arg)
FRAMAC_SHARE/libc assert.h 31 __FC_assert precondition Invalid or unreachable nonnull_c: c ≢ 0
FRAMAC_SHARE/libc netdb.c 115 gethostbyname mem_access Unknown \valid_read(cp)
FRAMAC_SHARE/libc netdb.c 118 gethostbyname mem_access Unknown \valid_read(cp)
FRAMAC_SHARE/libc netdb.c 121 gethostbyname precondition of inet_addr Unknown valid_arg: valid_read_string(arg)
FRAMAC_SHARE/libc netdb.c 147 gethostbyname precondition of inet_addr Unknown valid_arg: valid_read_string(arg)
FRAMAC_SHARE/libc stdio.h 83 rename precondition Unknown valid_old_name: valid_read_string(old_name)
FRAMAC_SHARE/libc stdio.h 84 rename precondition Unknown valid_new_name: valid_read_string(new_name)
FRAMAC_SHARE/libc stdio.h 150 fopen precondition Unknown valid_filename: valid_read_string(filename)
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
FRAMAC_SHARE/libc stdio.h 207 fprintf_va_3 precondition Unknown valid_read_string(param0)
FRAMAC_SHARE/libc stdio.h 207 fprintf_va_4 precondition Unknown valid_read_string(param0)
FRAMAC_SHARE/libc stdio.h 213 snprintf_va_10 precondition Unknown \valid(s + (0 .. n - 1)) ∨ \valid(s + (0 .. format_length(format) - 1))
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_1 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_10 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_11 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_12 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_13 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_14 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_15 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_16 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_17 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_18 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_19 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_2 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_20 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_21 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_22 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_23 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_24 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_25 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_26 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_27 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_28 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_29 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_3 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_30 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_31 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_32 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_33 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_34 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_35 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_36 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_37 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_38 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_39 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_4 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_40 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_41 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_42 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_43 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_44 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_45 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_46 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_47 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_48 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_49 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_5 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_50 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_51 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_52 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_53 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_54 precondition Unknown \valid(param0)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_54 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_55 precondition Unknown \valid(param0)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_55 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_56 precondition Unknown \valid(param0)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_56 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_57 precondition Unknown \valid(param0)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_57 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_58 precondition Unknown \valid(param0)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_58 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_59 precondition Unknown \valid(param0)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_59 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_6 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_63 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_7 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_8 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 217 sscanf_va_9 precondition Unknown valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 288 fputs precondition Unknown valid_string_s: valid_read_string(s)
FRAMAC_SHARE/libc stdio.h 351 fread precondition Unknown valid_ptr_block: \valid((char *)ptr + (0 .. nmemb * size - 1))
FRAMAC_SHARE/libc stdio.h 558 popen precondition Unknown valid_command: valid_read_string(command)
FRAMAC_SHARE/libc stdio.h 573 pclose precondition Unknown open_pipe: is_open_pipe(stream)
FRAMAC_SHARE/libc stdlib.h 405 free precondition Unknown freeable: p ≡ \null ∨ \freeable(p)
FRAMAC_SHARE/libc string.c 146 strcmp initialization Unknown \initialized(s1 + i)
FRAMAC_SHARE/libc string.c 146 strcmp mem_access Unknown \valid_read(s1 + i)
FRAMAC_SHARE/libc string.c 146 strcmp mem_access Unknown \valid_read(s2 + i)
FRAMAC_SHARE/libc string.c 149 strcmp initialization Unknown \initialized((unsigned char *)s1 + i)
FRAMAC_SHARE/libc string.c 149 strcmp mem_access Unknown \valid_read((unsigned char *)s1 + i)
FRAMAC_SHARE/libc string.c 155 strncmp initialization Unknown \initialized(s1 + i)
FRAMAC_SHARE/libc string.c 155 strncmp mem_access Unknown \valid_read(s1 + i)
FRAMAC_SHARE/libc string.c 156 strncmp initialization Unknown \initialized((unsigned char *)s1 + i)
FRAMAC_SHARE/libc string.c 156 strncmp mem_access Unknown \valid_read((unsigned char *)s1 + i)
FRAMAC_SHARE/libc string.c 186 strcasecmp initialization Unknown \initialized(s1 + i)
FRAMAC_SHARE/libc string.c 186 strcasecmp mem_access Unknown \valid_read(s1 + i)
FRAMAC_SHARE/libc string.c 186 strcasecmp mem_access Unknown \valid_read(s2 + i)
FRAMAC_SHARE/libc string.c 190 strcasecmp mem_access Unknown \valid_read(s2 + i)
FRAMAC_SHARE/libc string.c 198 strcat precondition of strlen Unknown valid_string_s: valid_read_string(s)
FRAMAC_SHARE/libc string.c 199 strcat mem_access Unknown \valid_read(src + i)
FRAMAC_SHARE/libc string.c 200 strcat mem_access Unknown \valid(dest + (size_t)(n + i))
FRAMAC_SHARE/libc string.c 202 strcat mem_access Unknown \valid(dest + (size_t)(n + i))
FRAMAC_SHARE/libc string.c 223 strcpy initialization Unknown \initialized(src + i)
FRAMAC_SHARE/libc string.c 223 strcpy mem_access Unknown \valid_read(src + i)
FRAMAC_SHARE/libc string.c 224 strcpy mem_access Unknown \valid(dest + i)
FRAMAC_SHARE/libc string.c 225 strcpy mem_access Unknown \valid(dest + i)
FRAMAC_SHARE/libc string.c 243 strncpy mem_access Unknown \valid_read(src + i)
FRAMAC_SHARE/libc string.c 318 strdup precondition of strlen Unknown valid_string_s: valid_read_string(s)
FRAMAC_SHARE/libc string.c 324 strdup precondition of memcpy Unknown valid_dest: valid_or_empty(dest, n)
FRAMAC_SHARE/libc string.c 324 strdup precondition of memcpy Unknown valid_src: valid_read_or_empty(src, n)
FRAMAC_SHARE/libc string.h 95 memcpy precondition Unknown valid_dest: valid_or_empty(dest, n)
FRAMAC_SHARE/libc string.h 96 memcpy precondition Unknown valid_src: valid_read_or_empty(src, n)
FRAMAC_SHARE/libc string.h 98 memcpy precondition Unknown separation: \separated((char *)dest + (0 .. n - 1), (char *)src + (0 .. n - 1))
FRAMAC_SHARE/libc string.h 120 memmove precondition Unknown valid_dest: valid_or_empty(dest, n)
FRAMAC_SHARE/libc string.h 121 memmove precondition Unknown valid_src: valid_read_or_empty(src, n)
FRAMAC_SHARE/libc string.h 131 memset precondition Unknown valid_s: valid_or_empty(s, n)
FRAMAC_SHARE/libc string.h 141 strlen precondition Unknown valid_string_s: valid_read_string(s)
FRAMAC_SHARE/libc string.h 173 strchr precondition Unknown valid_string_s: valid_read_string(s)
FRAMAC_SHARE/libc unistd.h 761 chown precondition Unknown valid_string_path: valid_read_string(path)
FRAMAC_SHARE/libc unistd.h 1136 unlink precondition Unknown valid_string_path: valid_read_string(path)
FRAMAC_SHARE/libc/sys stat.h 32 chmod assigns clause Unknown assigns \nothing;
FRAMAC_SHARE/libc/sys stat.h 32 chmod from clause Unknown assigns \result \from *(__x0 + (0 ..)), __x1;
FRAMAC_SHARE/libc/sys stat.h 87 stat precondition Unknown valid_pathname: valid_read_string(pathname)
test/unit ntp_core.c 179 send_response precondition of __FC_assert Invalid or unreachable nonnull_c: c ≢ 0
test/unit ntp_core.c 186 send_response precondition of __FC_assert Unknown nonnull_c: c ≢ 0
test/unit ntp_core.c 192 send_response precondition of __FC_assert Invalid or unreachable nonnull_c: c ≢ 0
test/unit ntp_core.c 424 test_unit shift Unknown 0 ≤ inst1->local_poll < 32
test/unit ntp_core.c 446 test_unit precondition of __FC_assert Unknown nonnull_c: c ≢ 0
test/unit ntp_core.c 464 test_unit signed_overflow Unknown 1 << (int)(source.params.minpoll - 1) ≤ 2147483647
test/unit ntp_core.c 464 test_unit shift Unknown 0 ≤ (int)(source.params.minpoll - 1) < 32
test/unit ntp_core.c 464 test_unit signed_overflow Unknown -2147483648 ≤ source.params.minpoll - 1
test/unit ntp_core.c 468 test_unit precondition of __FC_assert Unknown nonnull_c: c ≢ 0