Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Analysis / Inputs / expected-plists / unix-fns.c.plist
blob2594f3b6d097d5d0ec00d4420298198d0efdc91c
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 <plist version="1.0">
4 <dict>
5 <key>clang_version</key>
6 <key>diagnostics</key>
7 <array>
8 <dict>
9 <key>path</key>
10 <array>
11 <dict>
12 <key>kind</key><string>control</string>
13 <key>edges</key>
14 <array>
15 <dict>
16 <key>start</key>
17 <array>
18 <dict>
19 <key>line</key><integer>82</integer>
20 <key>col</key><integer>3</integer>
21 <key>file</key><integer>0</integer>
22 </dict>
23 <dict>
24 <key>line</key><integer>82</integer>
25 <key>col</key><integer>5</integer>
26 <key>file</key><integer>0</integer>
27 </dict>
28 </array>
29 <key>end</key>
30 <array>
31 <dict>
32 <key>line</key><integer>84</integer>
33 <key>col</key><integer>3</integer>
34 <key>file</key><integer>0</integer>
35 </dict>
36 <dict>
37 <key>line</key><integer>84</integer>
38 <key>col</key><integer>4</integer>
39 <key>file</key><integer>0</integer>
40 </dict>
41 </array>
42 </dict>
43 </array>
44 </dict>
45 <dict>
46 <key>kind</key><string>control</string>
47 <key>edges</key>
48 <array>
49 <dict>
50 <key>start</key>
51 <array>
52 <dict>
53 <key>line</key><integer>84</integer>
54 <key>col</key><integer>3</integer>
55 <key>file</key><integer>0</integer>
56 </dict>
57 <dict>
58 <key>line</key><integer>84</integer>
59 <key>col</key><integer>4</integer>
60 <key>file</key><integer>0</integer>
61 </dict>
62 </array>
63 <key>end</key>
64 <array>
65 <dict>
66 <key>line</key><integer>84</integer>
67 <key>col</key><integer>7</integer>
68 <key>file</key><integer>0</integer>
69 </dict>
70 <dict>
71 <key>line</key><integer>84</integer>
72 <key>col</key><integer>7</integer>
73 <key>file</key><integer>0</integer>
74 </dict>
75 </array>
76 </dict>
77 </array>
78 </dict>
79 <dict>
80 <key>kind</key><string>event</string>
81 <key>location</key>
82 <dict>
83 <key>line</key><integer>84</integer>
84 <key>col</key><integer>7</integer>
85 <key>file</key><integer>0</integer>
86 </dict>
87 <key>ranges</key>
88 <array>
89 <array>
90 <dict>
91 <key>line</key><integer>84</integer>
92 <key>col</key><integer>7</integer>
93 <key>file</key><integer>0</integer>
94 </dict>
95 <dict>
96 <key>line</key><integer>84</integer>
97 <key>col</key><integer>9</integer>
98 <key>file</key><integer>0</integer>
99 </dict>
100 </array>
101 </array>
102 <key>depth</key><integer>0</integer>
103 <key>extended_message</key>
104 <string>Assuming &apos;fd&apos; is not equal to 0</string>
105 <key>message</key>
106 <string>Assuming &apos;fd&apos; is not equal to 0</string>
107 </dict>
108 <dict>
109 <key>kind</key><string>control</string>
110 <key>edges</key>
111 <array>
112 <dict>
113 <key>start</key>
114 <array>
115 <dict>
116 <key>line</key><integer>84</integer>
117 <key>col</key><integer>7</integer>
118 <key>file</key><integer>0</integer>
119 </dict>
120 <dict>
121 <key>line</key><integer>84</integer>
122 <key>col</key><integer>7</integer>
123 <key>file</key><integer>0</integer>
124 </dict>
125 </array>
126 <key>end</key>
127 <array>
128 <dict>
129 <key>line</key><integer>87</integer>
130 <key>col</key><integer>3</integer>
131 <key>file</key><integer>0</integer>
132 </dict>
133 <dict>
134 <key>line</key><integer>87</integer>
135 <key>col</key><integer>4</integer>
136 <key>file</key><integer>0</integer>
137 </dict>
138 </array>
139 </dict>
140 </array>
141 </dict>
142 <dict>
143 <key>kind</key><string>control</string>
144 <key>edges</key>
145 <array>
146 <dict>
147 <key>start</key>
148 <array>
149 <dict>
150 <key>line</key><integer>87</integer>
151 <key>col</key><integer>3</integer>
152 <key>file</key><integer>0</integer>
153 </dict>
154 <dict>
155 <key>line</key><integer>87</integer>
156 <key>col</key><integer>4</integer>
157 <key>file</key><integer>0</integer>
158 </dict>
159 </array>
160 <key>end</key>
161 <array>
162 <dict>
163 <key>line</key><integer>87</integer>
164 <key>col</key><integer>8</integer>
165 <key>file</key><integer>0</integer>
166 </dict>
167 <dict>
168 <key>line</key><integer>87</integer>
169 <key>col</key><integer>11</integer>
170 <key>file</key><integer>0</integer>
171 </dict>
172 </array>
173 </dict>
174 </array>
175 </dict>
176 <dict>
177 <key>kind</key><string>event</string>
178 <key>location</key>
179 <dict>
180 <key>line</key><integer>87</integer>
181 <key>col</key><integer>8</integer>
182 <key>file</key><integer>0</integer>
183 </dict>
184 <key>ranges</key>
185 <array>
186 <array>
187 <dict>
188 <key>line</key><integer>87</integer>
189 <key>col</key><integer>19</integer>
190 <key>file</key><integer>0</integer>
191 </dict>
192 <dict>
193 <key>line</key><integer>87</integer>
194 <key>col</key><integer>25</integer>
195 <key>file</key><integer>0</integer>
196 </dict>
197 </array>
198 </array>
199 <key>depth</key><integer>0</integer>
200 <key>extended_message</key>
201 <string>Call to &apos;open&apos; requires a 3rd argument when the &apos;O_CREAT&apos; flag is set</string>
202 <key>message</key>
203 <string>Call to &apos;open&apos; requires a 3rd argument when the &apos;O_CREAT&apos; flag is set</string>
204 </dict>
205 </array>
206 <key>description</key><string>Call to &apos;open&apos; requires a 3rd argument when the &apos;O_CREAT&apos; flag is set</string>
207 <key>category</key><string>Unix API</string>
208 <key>type</key><string>Improper use of &apos;open&apos;</string>
209 <key>check_name</key><string>unix.API</string>
210 <!-- This hash is experimental and going to change! -->
211 <key>issue_hash_content_of_line_in_context</key><string>5ef25c5c47db3dbfb329901d426452e7</string>
212 <key>issue_context_kind</key><string>function</string>
213 <key>issue_context</key><string>test_open</string>
214 <key>issue_hash_function_offset</key><string>6</string>
215 <key>location</key>
216 <dict>
217 <key>line</key><integer>87</integer>
218 <key>col</key><integer>8</integer>
219 <key>file</key><integer>0</integer>
220 </dict>
221 <key>ExecutedLines</key>
222 <dict>
223 <key>0</key>
224 <array>
225 <integer>81</integer>
226 <integer>82</integer>
227 <integer>83</integer>
228 <integer>84</integer>
229 <integer>87</integer>
230 </array>
231 </dict>
232 </dict>
233 <dict>
234 <key>path</key>
235 <array>
236 <dict>
237 <key>kind</key><string>control</string>
238 <key>edges</key>
239 <array>
240 <dict>
241 <key>start</key>
242 <array>
243 <dict>
244 <key>line</key><integer>93</integer>
245 <key>col</key><integer>3</integer>
246 <key>file</key><integer>0</integer>
247 </dict>
248 <dict>
249 <key>line</key><integer>93</integer>
250 <key>col</key><integer>5</integer>
251 <key>file</key><integer>0</integer>
252 </dict>
253 </array>
254 <key>end</key>
255 <array>
256 <dict>
257 <key>line</key><integer>95</integer>
258 <key>col</key><integer>3</integer>
259 <key>file</key><integer>0</integer>
260 </dict>
261 <dict>
262 <key>line</key><integer>95</integer>
263 <key>col</key><integer>4</integer>
264 <key>file</key><integer>0</integer>
265 </dict>
266 </array>
267 </dict>
268 </array>
269 </dict>
270 <dict>
271 <key>kind</key><string>control</string>
272 <key>edges</key>
273 <array>
274 <dict>
275 <key>start</key>
276 <array>
277 <dict>
278 <key>line</key><integer>95</integer>
279 <key>col</key><integer>3</integer>
280 <key>file</key><integer>0</integer>
281 </dict>
282 <dict>
283 <key>line</key><integer>95</integer>
284 <key>col</key><integer>4</integer>
285 <key>file</key><integer>0</integer>
286 </dict>
287 </array>
288 <key>end</key>
289 <array>
290 <dict>
291 <key>line</key><integer>95</integer>
292 <key>col</key><integer>7</integer>
293 <key>file</key><integer>0</integer>
294 </dict>
295 <dict>
296 <key>line</key><integer>95</integer>
297 <key>col</key><integer>7</integer>
298 <key>file</key><integer>0</integer>
299 </dict>
300 </array>
301 </dict>
302 </array>
303 </dict>
304 <dict>
305 <key>kind</key><string>event</string>
306 <key>location</key>
307 <dict>
308 <key>line</key><integer>95</integer>
309 <key>col</key><integer>7</integer>
310 <key>file</key><integer>0</integer>
311 </dict>
312 <key>ranges</key>
313 <array>
314 <array>
315 <dict>
316 <key>line</key><integer>95</integer>
317 <key>col</key><integer>7</integer>
318 <key>file</key><integer>0</integer>
319 </dict>
320 <dict>
321 <key>line</key><integer>95</integer>
322 <key>col</key><integer>9</integer>
323 <key>file</key><integer>0</integer>
324 </dict>
325 </array>
326 </array>
327 <key>depth</key><integer>0</integer>
328 <key>extended_message</key>
329 <string>Assuming &apos;fd&apos; is not equal to 0</string>
330 <key>message</key>
331 <string>Assuming &apos;fd&apos; is not equal to 0</string>
332 </dict>
333 <dict>
334 <key>kind</key><string>control</string>
335 <key>edges</key>
336 <array>
337 <dict>
338 <key>start</key>
339 <array>
340 <dict>
341 <key>line</key><integer>95</integer>
342 <key>col</key><integer>7</integer>
343 <key>file</key><integer>0</integer>
344 </dict>
345 <dict>
346 <key>line</key><integer>95</integer>
347 <key>col</key><integer>7</integer>
348 <key>file</key><integer>0</integer>
349 </dict>
350 </array>
351 <key>end</key>
352 <array>
353 <dict>
354 <key>line</key><integer>98</integer>
355 <key>col</key><integer>3</integer>
356 <key>file</key><integer>0</integer>
357 </dict>
358 <dict>
359 <key>line</key><integer>98</integer>
360 <key>col</key><integer>4</integer>
361 <key>file</key><integer>0</integer>
362 </dict>
363 </array>
364 </dict>
365 </array>
366 </dict>
367 <dict>
368 <key>kind</key><string>control</string>
369 <key>edges</key>
370 <array>
371 <dict>
372 <key>start</key>
373 <array>
374 <dict>
375 <key>line</key><integer>98</integer>
376 <key>col</key><integer>3</integer>
377 <key>file</key><integer>0</integer>
378 </dict>
379 <dict>
380 <key>line</key><integer>98</integer>
381 <key>col</key><integer>4</integer>
382 <key>file</key><integer>0</integer>
383 </dict>
384 </array>
385 <key>end</key>
386 <array>
387 <dict>
388 <key>line</key><integer>98</integer>
389 <key>col</key><integer>8</integer>
390 <key>file</key><integer>0</integer>
391 </dict>
392 <dict>
393 <key>line</key><integer>98</integer>
394 <key>col</key><integer>13</integer>
395 <key>file</key><integer>0</integer>
396 </dict>
397 </array>
398 </dict>
399 </array>
400 </dict>
401 <dict>
402 <key>kind</key><string>event</string>
403 <key>location</key>
404 <dict>
405 <key>line</key><integer>98</integer>
406 <key>col</key><integer>8</integer>
407 <key>file</key><integer>0</integer>
408 </dict>
409 <key>ranges</key>
410 <array>
411 <array>
412 <dict>
413 <key>line</key><integer>98</integer>
414 <key>col</key><integer>44</integer>
415 <key>file</key><integer>0</integer>
416 </dict>
417 <dict>
418 <key>line</key><integer>98</integer>
419 <key>col</key><integer>50</integer>
420 <key>file</key><integer>0</integer>
421 </dict>
422 </array>
423 </array>
424 <key>depth</key><integer>0</integer>
425 <key>extended_message</key>
426 <string>Call to &apos;openat&apos; requires a 4th argument when the &apos;O_CREAT&apos; flag is set</string>
427 <key>message</key>
428 <string>Call to &apos;openat&apos; requires a 4th argument when the &apos;O_CREAT&apos; flag is set</string>
429 </dict>
430 </array>
431 <key>description</key><string>Call to &apos;openat&apos; requires a 4th argument when the &apos;O_CREAT&apos; flag is set</string>
432 <key>category</key><string>Unix API</string>
433 <key>type</key><string>Improper use of &apos;open&apos;</string>
434 <key>check_name</key><string>unix.API</string>
435 <!-- This hash is experimental and going to change! -->
436 <key>issue_hash_content_of_line_in_context</key><string>433b17840bb989e7a13dc6337c1ed220</string>
437 <key>issue_context_kind</key><string>function</string>
438 <key>issue_context</key><string>test_open_at</string>
439 <key>issue_hash_function_offset</key><string>6</string>
440 <key>location</key>
441 <dict>
442 <key>line</key><integer>98</integer>
443 <key>col</key><integer>8</integer>
444 <key>file</key><integer>0</integer>
445 </dict>
446 <key>ExecutedLines</key>
447 <dict>
448 <key>0</key>
449 <array>
450 <integer>92</integer>
451 <integer>93</integer>
452 <integer>94</integer>
453 <integer>95</integer>
454 <integer>98</integer>
455 </array>
456 </dict>
457 </dict>
458 <dict>
459 <key>path</key>
460 <array>
461 <dict>
462 <key>kind</key><string>control</string>
463 <key>edges</key>
464 <array>
465 <dict>
466 <key>start</key>
467 <array>
468 <dict>
469 <key>line</key><integer>104</integer>
470 <key>col</key><integer>3</integer>
471 <key>file</key><integer>0</integer>
472 </dict>
473 <dict>
474 <key>line</key><integer>104</integer>
475 <key>col</key><integer>17</integer>
476 <key>file</key><integer>0</integer>
477 </dict>
478 </array>
479 <key>end</key>
480 <array>
481 <dict>
482 <key>line</key><integer>105</integer>
483 <key>col</key><integer>8</integer>
484 <key>file</key><integer>0</integer>
485 </dict>
486 <dict>
487 <key>line</key><integer>105</integer>
488 <key>col</key><integer>9</integer>
489 <key>file</key><integer>0</integer>
490 </dict>
491 </array>
492 </dict>
493 </array>
494 </dict>
495 <dict>
496 <key>kind</key><string>control</string>
497 <key>edges</key>
498 <array>
499 <dict>
500 <key>start</key>
501 <array>
502 <dict>
503 <key>line</key><integer>105</integer>
504 <key>col</key><integer>8</integer>
505 <key>file</key><integer>0</integer>
506 </dict>
507 <dict>
508 <key>line</key><integer>105</integer>
509 <key>col</key><integer>9</integer>
510 <key>file</key><integer>0</integer>
511 </dict>
512 </array>
513 <key>end</key>
514 <array>
515 <dict>
516 <key>line</key><integer>105</integer>
517 <key>col</key><integer>52</integer>
518 <key>file</key><integer>0</integer>
519 </dict>
520 <dict>
521 <key>line</key><integer>105</integer>
522 <key>col</key><integer>64</integer>
523 <key>file</key><integer>0</integer>
524 </dict>
525 </array>
526 </dict>
527 </array>
528 </dict>
529 <dict>
530 <key>kind</key><string>event</string>
531 <key>location</key>
532 <dict>
533 <key>line</key><integer>105</integer>
534 <key>col</key><integer>52</integer>
535 <key>file</key><integer>0</integer>
536 </dict>
537 <key>ranges</key>
538 <array>
539 <array>
540 <dict>
541 <key>line</key><integer>105</integer>
542 <key>col</key><integer>66</integer>
543 <key>file</key><integer>0</integer>
544 </dict>
545 <dict>
546 <key>line</key><integer>105</integer>
547 <key>col</key><integer>72</integer>
548 <key>file</key><integer>0</integer>
549 </dict>
550 </array>
551 </array>
552 <key>depth</key><integer>0</integer>
553 <key>extended_message</key>
554 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
555 <key>message</key>
556 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
557 </dict>
558 </array>
559 <key>description</key><string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
560 <key>category</key><string>API Misuse (Apple)</string>
561 <key>type</key><string>Improper use of &apos;dispatch_once&apos;</string>
562 <key>check_name</key><string>osx.API</string>
563 <!-- This hash is experimental and going to change! -->
564 <key>issue_hash_content_of_line_in_context</key><string>3c7c4524233ba46b615e7c4c2ce7c20d</string>
565 <key>issue_context_kind</key><string>function</string>
566 <key>issue_context</key><string>test_dispatch_once</string>
567 <key>issue_hash_function_offset</key><string>2</string>
568 <key>location</key>
569 <dict>
570 <key>line</key><integer>105</integer>
571 <key>col</key><integer>52</integer>
572 <key>file</key><integer>0</integer>
573 </dict>
574 <key>ExecutedLines</key>
575 <dict>
576 <key>0</key>
577 <array>
578 <integer>103</integer>
579 <integer>104</integer>
580 <integer>105</integer>
581 </array>
582 </dict>
583 </dict>
584 <dict>
585 <key>path</key>
586 <array>
587 <dict>
588 <key>kind</key><string>control</string>
589 <key>edges</key>
590 <array>
591 <dict>
592 <key>start</key>
593 <array>
594 <dict>
595 <key>line</key><integer>115</integer>
596 <key>col</key><integer>3</integer>
597 <key>file</key><integer>0</integer>
598 </dict>
599 <dict>
600 <key>line</key><integer>115</integer>
601 <key>col</key><integer>16</integer>
602 <key>file</key><integer>0</integer>
603 </dict>
604 </array>
605 <key>end</key>
606 <array>
607 <dict>
608 <key>line</key><integer>116</integer>
609 <key>col</key><integer>3</integer>
610 <key>file</key><integer>0</integer>
611 </dict>
612 <dict>
613 <key>line</key><integer>116</integer>
614 <key>col</key><integer>14</integer>
615 <key>file</key><integer>0</integer>
616 </dict>
617 </array>
618 </dict>
619 </array>
620 </dict>
621 <dict>
622 <key>kind</key><string>event</string>
623 <key>location</key>
624 <dict>
625 <key>line</key><integer>116</integer>
626 <key>col</key><integer>3</integer>
627 <key>file</key><integer>0</integer>
628 </dict>
629 <key>ranges</key>
630 <array>
631 <array>
632 <dict>
633 <key>line</key><integer>116</integer>
634 <key>col</key><integer>16</integer>
635 <key>file</key><integer>0</integer>
636 </dict>
637 <dict>
638 <key>line</key><integer>116</integer>
639 <key>col</key><integer>20</integer>
640 <key>file</key><integer>0</integer>
641 </dict>
642 </array>
643 </array>
644 <key>depth</key><integer>0</integer>
645 <key>extended_message</key>
646 <string>Call to &apos;pthread_once&apos; uses the local variable &apos;pred&apos; for the &quot;control&quot; value. Using such transient memory for the control value is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
647 <key>message</key>
648 <string>Call to &apos;pthread_once&apos; uses the local variable &apos;pred&apos; for the &quot;control&quot; value. Using such transient memory for the control value is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
649 </dict>
650 </array>
651 <key>description</key><string>Call to &apos;pthread_once&apos; uses the local variable &apos;pred&apos; for the &quot;control&quot; value. Using such transient memory for the control value is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
652 <key>category</key><string>Unix API</string>
653 <key>type</key><string>Improper use of &apos;pthread_once&apos;</string>
654 <key>check_name</key><string>unix.API</string>
655 <!-- This hash is experimental and going to change! -->
656 <key>issue_hash_content_of_line_in_context</key><string>1e2f657a65cf8ee3c3ac2227de05ade4</string>
657 <key>issue_context_kind</key><string>function</string>
658 <key>issue_context</key><string>test_pthread_once</string>
659 <key>issue_hash_function_offset</key><string>2</string>
660 <key>location</key>
661 <dict>
662 <key>line</key><integer>116</integer>
663 <key>col</key><integer>3</integer>
664 <key>file</key><integer>0</integer>
665 </dict>
666 <key>ExecutedLines</key>
667 <dict>
668 <key>0</key>
669 <array>
670 <integer>114</integer>
671 <integer>115</integer>
672 <integer>116</integer>
673 </array>
674 </dict>
675 </dict>
676 <dict>
677 <key>path</key>
678 <array>
679 <dict>
680 <key>kind</key><string>control</string>
681 <key>edges</key>
682 <array>
683 <dict>
684 <key>start</key>
685 <array>
686 <dict>
687 <key>line</key><integer>125</integer>
688 <key>col</key><integer>3</integer>
689 <key>file</key><integer>0</integer>
690 </dict>
691 <dict>
692 <key>line</key><integer>125</integer>
693 <key>col</key><integer>6</integer>
694 <key>file</key><integer>0</integer>
695 </dict>
696 </array>
697 <key>end</key>
698 <array>
699 <dict>
700 <key>line</key><integer>125</integer>
701 <key>col</key><integer>15</integer>
702 <key>file</key><integer>0</integer>
703 </dict>
704 <dict>
705 <key>line</key><integer>125</integer>
706 <key>col</key><integer>20</integer>
707 <key>file</key><integer>0</integer>
708 </dict>
709 </array>
710 </dict>
711 </array>
712 </dict>
713 <dict>
714 <key>kind</key><string>event</string>
715 <key>location</key>
716 <dict>
717 <key>line</key><integer>125</integer>
718 <key>col</key><integer>15</integer>
719 <key>file</key><integer>0</integer>
720 </dict>
721 <key>ranges</key>
722 <array>
723 <array>
724 <dict>
725 <key>line</key><integer>125</integer>
726 <key>col</key><integer>22</integer>
727 <key>file</key><integer>0</integer>
728 </dict>
729 <dict>
730 <key>line</key><integer>125</integer>
731 <key>col</key><integer>22</integer>
732 <key>file</key><integer>0</integer>
733 </dict>
734 </array>
735 </array>
736 <key>depth</key><integer>0</integer>
737 <key>extended_message</key>
738 <string>Call to &apos;malloc&apos; has an allocation size of 0 bytes</string>
739 <key>message</key>
740 <string>Call to &apos;malloc&apos; has an allocation size of 0 bytes</string>
741 </dict>
742 </array>
743 <key>description</key><string>Call to &apos;malloc&apos; has an allocation size of 0 bytes</string>
744 <key>category</key><string>Unix API</string>
745 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
746 <key>check_name</key><string>optin.portability.UnixAPI</string>
747 <!-- This hash is experimental and going to change! -->
748 <key>issue_hash_content_of_line_in_context</key><string>4ddbefeb3fa802a0636dc63d679bdc89</string>
749 <key>issue_context_kind</key><string>function</string>
750 <key>issue_context</key><string>pr2899</string>
751 <key>issue_hash_function_offset</key><string>1</string>
752 <key>location</key>
753 <dict>
754 <key>line</key><integer>125</integer>
755 <key>col</key><integer>15</integer>
756 <key>file</key><integer>0</integer>
757 </dict>
758 <key>ExecutedLines</key>
759 <dict>
760 <key>0</key>
761 <array>
762 <integer>124</integer>
763 <integer>125</integer>
764 </array>
765 </dict>
766 </dict>
767 <dict>
768 <key>path</key>
769 <array>
770 <dict>
771 <key>kind</key><string>control</string>
772 <key>edges</key>
773 <array>
774 <dict>
775 <key>start</key>
776 <array>
777 <dict>
778 <key>line</key><integer>137</integer>
779 <key>col</key><integer>3</integer>
780 <key>file</key><integer>0</integer>
781 </dict>
782 <dict>
783 <key>line</key><integer>137</integer>
784 <key>col</key><integer>6</integer>
785 <key>file</key><integer>0</integer>
786 </dict>
787 </array>
788 <key>end</key>
789 <array>
790 <dict>
791 <key>line</key><integer>137</integer>
792 <key>col</key><integer>15</integer>
793 <key>file</key><integer>0</integer>
794 </dict>
795 <dict>
796 <key>line</key><integer>137</integer>
797 <key>col</key><integer>20</integer>
798 <key>file</key><integer>0</integer>
799 </dict>
800 </array>
801 </dict>
802 </array>
803 </dict>
804 <dict>
805 <key>kind</key><string>event</string>
806 <key>location</key>
807 <dict>
808 <key>line</key><integer>137</integer>
809 <key>col</key><integer>15</integer>
810 <key>file</key><integer>0</integer>
811 </dict>
812 <key>ranges</key>
813 <array>
814 <array>
815 <dict>
816 <key>line</key><integer>137</integer>
817 <key>col</key><integer>22</integer>
818 <key>file</key><integer>0</integer>
819 </dict>
820 <dict>
821 <key>line</key><integer>137</integer>
822 <key>col</key><integer>22</integer>
823 <key>file</key><integer>0</integer>
824 </dict>
825 </array>
826 </array>
827 <key>depth</key><integer>0</integer>
828 <key>extended_message</key>
829 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
830 <key>message</key>
831 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
832 </dict>
833 </array>
834 <key>description</key><string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
835 <key>category</key><string>Unix API</string>
836 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
837 <key>check_name</key><string>optin.portability.UnixAPI</string>
838 <!-- This hash is experimental and going to change! -->
839 <key>issue_hash_content_of_line_in_context</key><string>9f12ad2f0a645cb7e4485fed526f536e</string>
840 <key>issue_context_kind</key><string>function</string>
841 <key>issue_context</key><string>test_calloc</string>
842 <key>issue_hash_function_offset</key><string>1</string>
843 <key>location</key>
844 <dict>
845 <key>line</key><integer>137</integer>
846 <key>col</key><integer>15</integer>
847 <key>file</key><integer>0</integer>
848 </dict>
849 <key>ExecutedLines</key>
850 <dict>
851 <key>0</key>
852 <array>
853 <integer>136</integer>
854 <integer>137</integer>
855 </array>
856 </dict>
857 </dict>
858 <dict>
859 <key>path</key>
860 <array>
861 <dict>
862 <key>kind</key><string>control</string>
863 <key>edges</key>
864 <array>
865 <dict>
866 <key>start</key>
867 <array>
868 <dict>
869 <key>line</key><integer>143</integer>
870 <key>col</key><integer>3</integer>
871 <key>file</key><integer>0</integer>
872 </dict>
873 <dict>
874 <key>line</key><integer>143</integer>
875 <key>col</key><integer>6</integer>
876 <key>file</key><integer>0</integer>
877 </dict>
878 </array>
879 <key>end</key>
880 <array>
881 <dict>
882 <key>line</key><integer>143</integer>
883 <key>col</key><integer>15</integer>
884 <key>file</key><integer>0</integer>
885 </dict>
886 <dict>
887 <key>line</key><integer>143</integer>
888 <key>col</key><integer>20</integer>
889 <key>file</key><integer>0</integer>
890 </dict>
891 </array>
892 </dict>
893 </array>
894 </dict>
895 <dict>
896 <key>kind</key><string>event</string>
897 <key>location</key>
898 <dict>
899 <key>line</key><integer>143</integer>
900 <key>col</key><integer>15</integer>
901 <key>file</key><integer>0</integer>
902 </dict>
903 <key>ranges</key>
904 <array>
905 <array>
906 <dict>
907 <key>line</key><integer>143</integer>
908 <key>col</key><integer>26</integer>
909 <key>file</key><integer>0</integer>
910 </dict>
911 <dict>
912 <key>line</key><integer>143</integer>
913 <key>col</key><integer>26</integer>
914 <key>file</key><integer>0</integer>
915 </dict>
916 </array>
917 </array>
918 <key>depth</key><integer>0</integer>
919 <key>extended_message</key>
920 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
921 <key>message</key>
922 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
923 </dict>
924 </array>
925 <key>description</key><string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
926 <key>category</key><string>Unix API</string>
927 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
928 <key>check_name</key><string>optin.portability.UnixAPI</string>
929 <!-- This hash is experimental and going to change! -->
930 <key>issue_hash_content_of_line_in_context</key><string>835b2375daee5b05ac48f24ac578de4c</string>
931 <key>issue_context_kind</key><string>function</string>
932 <key>issue_context</key><string>test_calloc2</string>
933 <key>issue_hash_function_offset</key><string>1</string>
934 <key>location</key>
935 <dict>
936 <key>line</key><integer>143</integer>
937 <key>col</key><integer>15</integer>
938 <key>file</key><integer>0</integer>
939 </dict>
940 <key>ExecutedLines</key>
941 <dict>
942 <key>0</key>
943 <array>
944 <integer>142</integer>
945 <integer>143</integer>
946 </array>
947 </dict>
948 </dict>
949 <dict>
950 <key>path</key>
951 <array>
952 <dict>
953 <key>kind</key><string>control</string>
954 <key>edges</key>
955 <array>
956 <dict>
957 <key>start</key>
958 <array>
959 <dict>
960 <key>line</key><integer>155</integer>
961 <key>col</key><integer>3</integer>
962 <key>file</key><integer>0</integer>
963 </dict>
964 <dict>
965 <key>line</key><integer>155</integer>
966 <key>col</key><integer>6</integer>
967 <key>file</key><integer>0</integer>
968 </dict>
969 </array>
970 <key>end</key>
971 <array>
972 <dict>
973 <key>line</key><integer>155</integer>
974 <key>col</key><integer>15</integer>
975 <key>file</key><integer>0</integer>
976 </dict>
977 <dict>
978 <key>line</key><integer>155</integer>
979 <key>col</key><integer>21</integer>
980 <key>file</key><integer>0</integer>
981 </dict>
982 </array>
983 </dict>
984 </array>
985 </dict>
986 <dict>
987 <key>kind</key><string>event</string>
988 <key>location</key>
989 <dict>
990 <key>line</key><integer>155</integer>
991 <key>col</key><integer>15</integer>
992 <key>file</key><integer>0</integer>
993 </dict>
994 <key>ranges</key>
995 <array>
996 <array>
997 <dict>
998 <key>line</key><integer>155</integer>
999 <key>col</key><integer>28</integer>
1000 <key>file</key><integer>0</integer>
1001 </dict>
1002 <dict>
1003 <key>line</key><integer>155</integer>
1004 <key>col</key><integer>28</integer>
1005 <key>file</key><integer>0</integer>
1006 </dict>
1007 </array>
1008 </array>
1009 <key>depth</key><integer>0</integer>
1010 <key>extended_message</key>
1011 <string>Call to &apos;realloc&apos; has an allocation size of 0 bytes</string>
1012 <key>message</key>
1013 <string>Call to &apos;realloc&apos; has an allocation size of 0 bytes</string>
1014 </dict>
1015 </array>
1016 <key>description</key><string>Call to &apos;realloc&apos; has an allocation size of 0 bytes</string>
1017 <key>category</key><string>Unix API</string>
1018 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
1019 <key>check_name</key><string>optin.portability.UnixAPI</string>
1020 <!-- This hash is experimental and going to change! -->
1021 <key>issue_hash_content_of_line_in_context</key><string>bbdabcb6c5a3783012ae34bfea2a10fb</string>
1022 <key>issue_context_kind</key><string>function</string>
1023 <key>issue_context</key><string>test_realloc</string>
1024 <key>issue_hash_function_offset</key><string>1</string>
1025 <key>location</key>
1026 <dict>
1027 <key>line</key><integer>155</integer>
1028 <key>col</key><integer>15</integer>
1029 <key>file</key><integer>0</integer>
1030 </dict>
1031 <key>ExecutedLines</key>
1032 <dict>
1033 <key>0</key>
1034 <array>
1035 <integer>154</integer>
1036 <integer>155</integer>
1037 </array>
1038 </dict>
1039 </dict>
1040 <dict>
1041 <key>path</key>
1042 <array>
1043 <dict>
1044 <key>kind</key><string>control</string>
1045 <key>edges</key>
1046 <array>
1047 <dict>
1048 <key>start</key>
1049 <array>
1050 <dict>
1051 <key>line</key><integer>161</integer>
1052 <key>col</key><integer>3</integer>
1053 <key>file</key><integer>0</integer>
1054 </dict>
1055 <dict>
1056 <key>line</key><integer>161</integer>
1057 <key>col</key><integer>6</integer>
1058 <key>file</key><integer>0</integer>
1059 </dict>
1060 </array>
1061 <key>end</key>
1062 <array>
1063 <dict>
1064 <key>line</key><integer>161</integer>
1065 <key>col</key><integer>15</integer>
1066 <key>file</key><integer>0</integer>
1067 </dict>
1068 <dict>
1069 <key>line</key><integer>161</integer>
1070 <key>col</key><integer>22</integer>
1071 <key>file</key><integer>0</integer>
1072 </dict>
1073 </array>
1074 </dict>
1075 </array>
1076 </dict>
1077 <dict>
1078 <key>kind</key><string>event</string>
1079 <key>location</key>
1080 <dict>
1081 <key>line</key><integer>161</integer>
1082 <key>col</key><integer>15</integer>
1083 <key>file</key><integer>0</integer>
1084 </dict>
1085 <key>ranges</key>
1086 <array>
1087 <array>
1088 <dict>
1089 <key>line</key><integer>161</integer>
1090 <key>col</key><integer>29</integer>
1091 <key>file</key><integer>0</integer>
1092 </dict>
1093 <dict>
1094 <key>line</key><integer>161</integer>
1095 <key>col</key><integer>29</integer>
1096 <key>file</key><integer>0</integer>
1097 </dict>
1098 </array>
1099 </array>
1100 <key>depth</key><integer>0</integer>
1101 <key>extended_message</key>
1102 <string>Call to &apos;reallocf&apos; has an allocation size of 0 bytes</string>
1103 <key>message</key>
1104 <string>Call to &apos;reallocf&apos; has an allocation size of 0 bytes</string>
1105 </dict>
1106 </array>
1107 <key>description</key><string>Call to &apos;reallocf&apos; has an allocation size of 0 bytes</string>
1108 <key>category</key><string>Unix API</string>
1109 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
1110 <key>check_name</key><string>optin.portability.UnixAPI</string>
1111 <!-- This hash is experimental and going to change! -->
1112 <key>issue_hash_content_of_line_in_context</key><string>5d222055bbf58b08ec345f0ebfd7b9d1</string>
1113 <key>issue_context_kind</key><string>function</string>
1114 <key>issue_context</key><string>test_reallocf</string>
1115 <key>issue_hash_function_offset</key><string>1</string>
1116 <key>location</key>
1117 <dict>
1118 <key>line</key><integer>161</integer>
1119 <key>col</key><integer>15</integer>
1120 <key>file</key><integer>0</integer>
1121 </dict>
1122 <key>ExecutedLines</key>
1123 <dict>
1124 <key>0</key>
1125 <array>
1126 <integer>160</integer>
1127 <integer>161</integer>
1128 </array>
1129 </dict>
1130 </dict>
1131 <dict>
1132 <key>path</key>
1133 <array>
1134 <dict>
1135 <key>kind</key><string>control</string>
1136 <key>edges</key>
1137 <array>
1138 <dict>
1139 <key>start</key>
1140 <array>
1141 <dict>
1142 <key>line</key><integer>179</integer>
1143 <key>col</key><integer>3</integer>
1144 <key>file</key><integer>0</integer>
1145 </dict>
1146 <dict>
1147 <key>line</key><integer>179</integer>
1148 <key>col</key><integer>6</integer>
1149 <key>file</key><integer>0</integer>
1150 </dict>
1151 </array>
1152 <key>end</key>
1153 <array>
1154 <dict>
1155 <key>line</key><integer>179</integer>
1156 <key>col</key><integer>15</integer>
1157 <key>file</key><integer>0</integer>
1158 </dict>
1159 <dict>
1160 <key>line</key><integer>179</integer>
1161 <key>col</key><integer>20</integer>
1162 <key>file</key><integer>0</integer>
1163 </dict>
1164 </array>
1165 </dict>
1166 </array>
1167 </dict>
1168 <dict>
1169 <key>kind</key><string>event</string>
1170 <key>location</key>
1171 <dict>
1172 <key>line</key><integer>179</integer>
1173 <key>col</key><integer>15</integer>
1174 <key>file</key><integer>0</integer>
1175 </dict>
1176 <key>ranges</key>
1177 <array>
1178 <array>
1179 <dict>
1180 <key>line</key><integer>179</integer>
1181 <key>col</key><integer>22</integer>
1182 <key>file</key><integer>0</integer>
1183 </dict>
1184 <dict>
1185 <key>line</key><integer>179</integer>
1186 <key>col</key><integer>22</integer>
1187 <key>file</key><integer>0</integer>
1188 </dict>
1189 </array>
1190 </array>
1191 <key>depth</key><integer>0</integer>
1192 <key>extended_message</key>
1193 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
1194 <key>message</key>
1195 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
1196 </dict>
1197 </array>
1198 <key>description</key><string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
1199 <key>category</key><string>Unix API</string>
1200 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
1201 <key>check_name</key><string>optin.portability.UnixAPI</string>
1202 <!-- This hash is experimental and going to change! -->
1203 <key>issue_hash_content_of_line_in_context</key><string>f7bdefde93c0a58ec236918fb0c3a54e</string>
1204 <key>issue_context_kind</key><string>function</string>
1205 <key>issue_context</key><string>test_alloca</string>
1206 <key>issue_hash_function_offset</key><string>1</string>
1207 <key>location</key>
1208 <dict>
1209 <key>line</key><integer>179</integer>
1210 <key>col</key><integer>15</integer>
1211 <key>file</key><integer>0</integer>
1212 </dict>
1213 <key>ExecutedLines</key>
1214 <dict>
1215 <key>0</key>
1216 <array>
1217 <integer>178</integer>
1218 <integer>179</integer>
1219 </array>
1220 </dict>
1221 </dict>
1222 <dict>
1223 <key>path</key>
1224 <array>
1225 <dict>
1226 <key>kind</key><string>control</string>
1227 <key>edges</key>
1228 <array>
1229 <dict>
1230 <key>start</key>
1231 <array>
1232 <dict>
1233 <key>line</key><integer>191</integer>
1234 <key>col</key><integer>3</integer>
1235 <key>file</key><integer>0</integer>
1236 </dict>
1237 <dict>
1238 <key>line</key><integer>191</integer>
1239 <key>col</key><integer>6</integer>
1240 <key>file</key><integer>0</integer>
1241 </dict>
1242 </array>
1243 <key>end</key>
1244 <array>
1245 <dict>
1246 <key>line</key><integer>191</integer>
1247 <key>col</key><integer>16</integer>
1248 <key>file</key><integer>0</integer>
1249 </dict>
1250 <dict>
1251 <key>line</key><integer>191</integer>
1252 <key>col</key><integer>31</integer>
1253 <key>file</key><integer>0</integer>
1254 </dict>
1255 </array>
1256 </dict>
1257 </array>
1258 </dict>
1259 <dict>
1260 <key>kind</key><string>event</string>
1261 <key>location</key>
1262 <dict>
1263 <key>line</key><integer>191</integer>
1264 <key>col</key><integer>16</integer>
1265 <key>file</key><integer>0</integer>
1266 </dict>
1267 <key>ranges</key>
1268 <array>
1269 <array>
1270 <dict>
1271 <key>line</key><integer>191</integer>
1272 <key>col</key><integer>33</integer>
1273 <key>file</key><integer>0</integer>
1274 </dict>
1275 <dict>
1276 <key>line</key><integer>191</integer>
1277 <key>col</key><integer>33</integer>
1278 <key>file</key><integer>0</integer>
1279 </dict>
1280 </array>
1281 </array>
1282 <key>depth</key><integer>0</integer>
1283 <key>extended_message</key>
1284 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
1285 <key>message</key>
1286 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
1287 </dict>
1288 </array>
1289 <key>description</key><string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
1290 <key>category</key><string>Unix API</string>
1291 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
1292 <key>check_name</key><string>optin.portability.UnixAPI</string>
1293 <!-- This hash is experimental and going to change! -->
1294 <key>issue_hash_content_of_line_in_context</key><string>4247526f8da82479508f2d364c2992d5</string>
1295 <key>issue_context_kind</key><string>function</string>
1296 <key>issue_context</key><string>test_builtin_alloca</string>
1297 <key>issue_hash_function_offset</key><string>1</string>
1298 <key>location</key>
1299 <dict>
1300 <key>line</key><integer>191</integer>
1301 <key>col</key><integer>16</integer>
1302 <key>file</key><integer>0</integer>
1303 </dict>
1304 <key>ExecutedLines</key>
1305 <dict>
1306 <key>0</key>
1307 <array>
1308 <integer>190</integer>
1309 <integer>191</integer>
1310 </array>
1311 </dict>
1312 </dict>
1313 <dict>
1314 <key>path</key>
1315 <array>
1316 <dict>
1317 <key>kind</key><string>control</string>
1318 <key>edges</key>
1319 <array>
1320 <dict>
1321 <key>start</key>
1322 <array>
1323 <dict>
1324 <key>line</key><integer>203</integer>
1325 <key>col</key><integer>3</integer>
1326 <key>file</key><integer>0</integer>
1327 </dict>
1328 <dict>
1329 <key>line</key><integer>203</integer>
1330 <key>col</key><integer>6</integer>
1331 <key>file</key><integer>0</integer>
1332 </dict>
1333 </array>
1334 <key>end</key>
1335 <array>
1336 <dict>
1337 <key>line</key><integer>203</integer>
1338 <key>col</key><integer>15</integer>
1339 <key>file</key><integer>0</integer>
1340 </dict>
1341 <dict>
1342 <key>line</key><integer>203</integer>
1343 <key>col</key><integer>20</integer>
1344 <key>file</key><integer>0</integer>
1345 </dict>
1346 </array>
1347 </dict>
1348 </array>
1349 </dict>
1350 <dict>
1351 <key>kind</key><string>event</string>
1352 <key>location</key>
1353 <dict>
1354 <key>line</key><integer>203</integer>
1355 <key>col</key><integer>15</integer>
1356 <key>file</key><integer>0</integer>
1357 </dict>
1358 <key>ranges</key>
1359 <array>
1360 <array>
1361 <dict>
1362 <key>line</key><integer>203</integer>
1363 <key>col</key><integer>22</integer>
1364 <key>file</key><integer>0</integer>
1365 </dict>
1366 <dict>
1367 <key>line</key><integer>203</integer>
1368 <key>col</key><integer>22</integer>
1369 <key>file</key><integer>0</integer>
1370 </dict>
1371 </array>
1372 </array>
1373 <key>depth</key><integer>0</integer>
1374 <key>extended_message</key>
1375 <string>Call to &apos;valloc&apos; has an allocation size of 0 bytes</string>
1376 <key>message</key>
1377 <string>Call to &apos;valloc&apos; has an allocation size of 0 bytes</string>
1378 </dict>
1379 </array>
1380 <key>description</key><string>Call to &apos;valloc&apos; has an allocation size of 0 bytes</string>
1381 <key>category</key><string>Unix API</string>
1382 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
1383 <key>check_name</key><string>optin.portability.UnixAPI</string>
1384 <!-- This hash is experimental and going to change! -->
1385 <key>issue_hash_content_of_line_in_context</key><string>e16dfa9598fd2fafe6dc5563990c1dd3</string>
1386 <key>issue_context_kind</key><string>function</string>
1387 <key>issue_context</key><string>test_valloc</string>
1388 <key>issue_hash_function_offset</key><string>1</string>
1389 <key>location</key>
1390 <dict>
1391 <key>line</key><integer>203</integer>
1392 <key>col</key><integer>15</integer>
1393 <key>file</key><integer>0</integer>
1394 </dict>
1395 <key>ExecutedLines</key>
1396 <dict>
1397 <key>0</key>
1398 <array>
1399 <integer>202</integer>
1400 <integer>203</integer>
1401 </array>
1402 </dict>
1403 </dict>
1404 <dict>
1405 <key>path</key>
1406 <array>
1407 <dict>
1408 <key>kind</key><string>control</string>
1409 <key>edges</key>
1410 <array>
1411 <dict>
1412 <key>start</key>
1413 <array>
1414 <dict>
1415 <key>line</key><integer>216</integer>
1416 <key>col</key><integer>3</integer>
1417 <key>file</key><integer>0</integer>
1418 </dict>
1419 <dict>
1420 <key>line</key><integer>216</integer>
1421 <key>col</key><integer>17</integer>
1422 <key>file</key><integer>0</integer>
1423 </dict>
1424 </array>
1425 <key>end</key>
1426 <array>
1427 <dict>
1428 <key>line</key><integer>217</integer>
1429 <key>col</key><integer>3</integer>
1430 <key>file</key><integer>0</integer>
1431 </dict>
1432 <dict>
1433 <key>line</key><integer>217</integer>
1434 <key>col</key><integer>15</integer>
1435 <key>file</key><integer>0</integer>
1436 </dict>
1437 </array>
1438 </dict>
1439 </array>
1440 </dict>
1441 <dict>
1442 <key>kind</key><string>event</string>
1443 <key>location</key>
1444 <dict>
1445 <key>line</key><integer>217</integer>
1446 <key>col</key><integer>3</integer>
1447 <key>file</key><integer>0</integer>
1448 </dict>
1449 <key>ranges</key>
1450 <array>
1451 <array>
1452 <dict>
1453 <key>line</key><integer>217</integer>
1454 <key>col</key><integer>17</integer>
1455 <key>file</key><integer>0</integer>
1456 </dict>
1457 <dict>
1458 <key>line</key><integer>217</integer>
1459 <key>col</key><integer>21</integer>
1460 <key>file</key><integer>0</integer>
1461 </dict>
1462 </array>
1463 </array>
1464 <key>depth</key><integer>0</integer>
1465 <key>extended_message</key>
1466 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
1467 <key>message</key>
1468 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
1469 </dict>
1470 </array>
1471 <key>description</key><string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
1472 <key>category</key><string>API Misuse (Apple)</string>
1473 <key>type</key><string>Improper use of &apos;dispatch_once&apos;</string>
1474 <key>check_name</key><string>osx.API</string>
1475 <!-- This hash is experimental and going to change! -->
1476 <key>issue_hash_content_of_line_in_context</key><string>6fec229f3dde6d311481c6a64eeffefa</string>
1477 <key>issue_context_kind</key><string>function</string>
1478 <key>issue_context</key><string>test_dispatch_once_in_macro</string>
1479 <key>issue_hash_function_offset</key><string>2</string>
1480 <key>location</key>
1481 <dict>
1482 <key>line</key><integer>217</integer>
1483 <key>col</key><integer>3</integer>
1484 <key>file</key><integer>0</integer>
1485 </dict>
1486 <key>ExecutedLines</key>
1487 <dict>
1488 <key>0</key>
1489 <array>
1490 <integer>215</integer>
1491 <integer>216</integer>
1492 <integer>217</integer>
1493 </array>
1494 </dict>
1495 </dict>
1496 <dict>
1497 <key>path</key>
1498 <array>
1499 <dict>
1500 <key>kind</key><string>event</string>
1501 <key>location</key>
1502 <dict>
1503 <key>line</key><integer>222</integer>
1504 <key>col</key><integer>3</integer>
1505 <key>file</key><integer>0</integer>
1506 </dict>
1507 <key>ranges</key>
1508 <array>
1509 <array>
1510 <dict>
1511 <key>line</key><integer>222</integer>
1512 <key>col</key><integer>3</integer>
1513 <key>file</key><integer>0</integer>
1514 </dict>
1515 <dict>
1516 <key>line</key><integer>222</integer>
1517 <key>col</key><integer>8</integer>
1518 <key>file</key><integer>0</integer>
1519 </dict>
1520 </array>
1521 </array>
1522 <key>depth</key><integer>0</integer>
1523 <key>extended_message</key>
1524 <string>&apos;p&apos; initialized to a null pointer value</string>
1525 <key>message</key>
1526 <string>&apos;p&apos; initialized to a null pointer value</string>
1527 </dict>
1528 <dict>
1529 <key>kind</key><string>control</string>
1530 <key>edges</key>
1531 <array>
1532 <dict>
1533 <key>start</key>
1534 <array>
1535 <dict>
1536 <key>line</key><integer>222</integer>
1537 <key>col</key><integer>3</integer>
1538 <key>file</key><integer>0</integer>
1539 </dict>
1540 <dict>
1541 <key>line</key><integer>222</integer>
1542 <key>col</key><integer>5</integer>
1543 <key>file</key><integer>0</integer>
1544 </dict>
1545 </array>
1546 <key>end</key>
1547 <array>
1548 <dict>
1549 <key>line</key><integer>223</integer>
1550 <key>col</key><integer>3</integer>
1551 <key>file</key><integer>0</integer>
1552 </dict>
1553 <dict>
1554 <key>line</key><integer>223</integer>
1555 <key>col</key><integer>15</integer>
1556 <key>file</key><integer>0</integer>
1557 </dict>
1558 </array>
1559 </dict>
1560 </array>
1561 </dict>
1562 <dict>
1563 <key>kind</key><string>control</string>
1564 <key>edges</key>
1565 <array>
1566 <dict>
1567 <key>start</key>
1568 <array>
1569 <dict>
1570 <key>line</key><integer>223</integer>
1571 <key>col</key><integer>3</integer>
1572 <key>file</key><integer>0</integer>
1573 </dict>
1574 <dict>
1575 <key>line</key><integer>223</integer>
1576 <key>col</key><integer>15</integer>
1577 <key>file</key><integer>0</integer>
1578 </dict>
1579 </array>
1580 <key>end</key>
1581 <array>
1582 <dict>
1583 <key>line</key><integer>223</integer>
1584 <key>col</key><integer>24</integer>
1585 <key>file</key><integer>0</integer>
1586 </dict>
1587 <dict>
1588 <key>line</key><integer>223</integer>
1589 <key>col</key><integer>24</integer>
1590 <key>file</key><integer>0</integer>
1591 </dict>
1592 </array>
1593 </dict>
1594 </array>
1595 </dict>
1596 <dict>
1597 <key>kind</key><string>event</string>
1598 <key>location</key>
1599 <dict>
1600 <key>line</key><integer>223</integer>
1601 <key>col</key><integer>24</integer>
1602 <key>file</key><integer>0</integer>
1603 </dict>
1604 <key>ranges</key>
1605 <array>
1606 <array>
1607 <dict>
1608 <key>line</key><integer>223</integer>
1609 <key>col</key><integer>24</integer>
1610 <key>file</key><integer>0</integer>
1611 </dict>
1612 <dict>
1613 <key>line</key><integer>227</integer>
1614 <key>col</key><integer>3</integer>
1615 <key>file</key><integer>0</integer>
1616 </dict>
1617 </array>
1618 </array>
1619 <key>depth</key><integer>0</integer>
1620 <key>extended_message</key>
1621 <string>&apos;p&apos; captured by block as a null pointer value</string>
1622 <key>message</key>
1623 <string>&apos;p&apos; captured by block as a null pointer value</string>
1624 </dict>
1625 <dict>
1626 <key>kind</key><string>control</string>
1627 <key>edges</key>
1628 <array>
1629 <dict>
1630 <key>start</key>
1631 <array>
1632 <dict>
1633 <key>line</key><integer>223</integer>
1634 <key>col</key><integer>24</integer>
1635 <key>file</key><integer>0</integer>
1636 </dict>
1637 <dict>
1638 <key>line</key><integer>223</integer>
1639 <key>col</key><integer>24</integer>
1640 <key>file</key><integer>0</integer>
1641 </dict>
1642 </array>
1643 <key>end</key>
1644 <array>
1645 <dict>
1646 <key>line</key><integer>223</integer>
1647 <key>col</key><integer>3</integer>
1648 <key>file</key><integer>0</integer>
1649 </dict>
1650 <dict>
1651 <key>line</key><integer>223</integer>
1652 <key>col</key><integer>15</integer>
1653 <key>file</key><integer>0</integer>
1654 </dict>
1655 </array>
1656 </dict>
1657 </array>
1658 </dict>
1659 <dict>
1660 <key>kind</key><string>event</string>
1661 <key>location</key>
1662 <dict>
1663 <key>line</key><integer>223</integer>
1664 <key>col</key><integer>3</integer>
1665 <key>file</key><integer>0</integer>
1666 </dict>
1667 <key>ranges</key>
1668 <array>
1669 <array>
1670 <dict>
1671 <key>line</key><integer>223</integer>
1672 <key>col</key><integer>3</integer>
1673 <key>file</key><integer>0</integer>
1674 </dict>
1675 <dict>
1676 <key>line</key><integer>227</integer>
1677 <key>col</key><integer>4</integer>
1678 <key>file</key><integer>0</integer>
1679 </dict>
1680 </array>
1681 </array>
1682 <key>depth</key><integer>0</integer>
1683 <key>extended_message</key>
1684 <string>Calling &apos;dispatch_sync&apos;</string>
1685 <key>message</key>
1686 <string>Calling &apos;dispatch_sync&apos;</string>
1687 </dict>
1688 <dict>
1689 <key>kind</key><string>event</string>
1690 <key>location</key>
1691 <dict>
1692 <key>line</key><integer>223</integer>
1693 <key>col</key><integer>3</integer>
1694 <key>file</key><integer>0</integer>
1695 </dict>
1696 <key>ranges</key>
1697 <array>
1698 <array>
1699 <dict>
1700 <key>line</key><integer>223</integer>
1701 <key>col</key><integer>3</integer>
1702 <key>file</key><integer>0</integer>
1703 </dict>
1704 <dict>
1705 <key>line</key><integer>227</integer>
1706 <key>col</key><integer>4</integer>
1707 <key>file</key><integer>0</integer>
1708 </dict>
1709 </array>
1710 </array>
1711 <key>depth</key><integer>1</integer>
1712 <key>extended_message</key>
1713 <string>Calling anonymous block</string>
1714 <key>message</key>
1715 <string>Calling anonymous block</string>
1716 </dict>
1717 <dict>
1718 <key>kind</key><string>event</string>
1719 <key>location</key>
1720 <dict>
1721 <key>line</key><integer>223</integer>
1722 <key>col</key><integer>24</integer>
1723 <key>file</key><integer>0</integer>
1724 </dict>
1725 <key>depth</key><integer>2</integer>
1726 <key>extended_message</key>
1727 <string>Entered call from &apos;dispatch_sync&apos;</string>
1728 <key>message</key>
1729 <string>Entered call from &apos;dispatch_sync&apos;</string>
1730 </dict>
1731 <dict>
1732 <key>kind</key><string>control</string>
1733 <key>edges</key>
1734 <array>
1735 <dict>
1736 <key>start</key>
1737 <array>
1738 <dict>
1739 <key>line</key><integer>223</integer>
1740 <key>col</key><integer>24</integer>
1741 <key>file</key><integer>0</integer>
1742 </dict>
1743 <dict>
1744 <key>line</key><integer>223</integer>
1745 <key>col</key><integer>24</integer>
1746 <key>file</key><integer>0</integer>
1747 </dict>
1748 </array>
1749 <key>end</key>
1750 <array>
1751 <dict>
1752 <key>line</key><integer>224</integer>
1753 <key>col</key><integer>4</integer>
1754 <key>file</key><integer>0</integer>
1755 </dict>
1756 <dict>
1757 <key>line</key><integer>224</integer>
1758 <key>col</key><integer>5</integer>
1759 <key>file</key><integer>0</integer>
1760 </dict>
1761 </array>
1762 </dict>
1763 </array>
1764 </dict>
1765 <dict>
1766 <key>kind</key><string>control</string>
1767 <key>edges</key>
1768 <array>
1769 <dict>
1770 <key>start</key>
1771 <array>
1772 <dict>
1773 <key>line</key><integer>224</integer>
1774 <key>col</key><integer>4</integer>
1775 <key>file</key><integer>0</integer>
1776 </dict>
1777 <dict>
1778 <key>line</key><integer>224</integer>
1779 <key>col</key><integer>5</integer>
1780 <key>file</key><integer>0</integer>
1781 </dict>
1782 </array>
1783 <key>end</key>
1784 <array>
1785 <dict>
1786 <key>line</key><integer>224</integer>
1787 <key>col</key><integer>8</integer>
1788 <key>file</key><integer>0</integer>
1789 </dict>
1790 <dict>
1791 <key>line</key><integer>224</integer>
1792 <key>col</key><integer>8</integer>
1793 <key>file</key><integer>0</integer>
1794 </dict>
1795 </array>
1796 </dict>
1797 </array>
1798 </dict>
1799 <dict>
1800 <key>kind</key><string>event</string>
1801 <key>location</key>
1802 <dict>
1803 <key>line</key><integer>224</integer>
1804 <key>col</key><integer>8</integer>
1805 <key>file</key><integer>0</integer>
1806 </dict>
1807 <key>ranges</key>
1808 <array>
1809 <array>
1810 <dict>
1811 <key>line</key><integer>224</integer>
1812 <key>col</key><integer>8</integer>
1813 <key>file</key><integer>0</integer>
1814 </dict>
1815 <dict>
1816 <key>line</key><integer>224</integer>
1817 <key>col</key><integer>8</integer>
1818 <key>file</key><integer>0</integer>
1819 </dict>
1820 </array>
1821 </array>
1822 <key>depth</key><integer>2</integer>
1823 <key>extended_message</key>
1824 <string>Assuming &apos;q&apos; is non-null</string>
1825 <key>message</key>
1826 <string>Assuming &apos;q&apos; is non-null</string>
1827 </dict>
1828 <dict>
1829 <key>kind</key><string>control</string>
1830 <key>edges</key>
1831 <array>
1832 <dict>
1833 <key>start</key>
1834 <array>
1835 <dict>
1836 <key>line</key><integer>224</integer>
1837 <key>col</key><integer>8</integer>
1838 <key>file</key><integer>0</integer>
1839 </dict>
1840 <dict>
1841 <key>line</key><integer>224</integer>
1842 <key>col</key><integer>8</integer>
1843 <key>file</key><integer>0</integer>
1844 </dict>
1845 </array>
1846 <key>end</key>
1847 <array>
1848 <dict>
1849 <key>line</key><integer>225</integer>
1850 <key>col</key><integer>3</integer>
1851 <key>file</key><integer>0</integer>
1852 </dict>
1853 <dict>
1854 <key>line</key><integer>225</integer>
1855 <key>col</key><integer>3</integer>
1856 <key>file</key><integer>0</integer>
1857 </dict>
1858 </array>
1859 </dict>
1860 </array>
1861 </dict>
1862 <dict>
1863 <key>kind</key><string>control</string>
1864 <key>edges</key>
1865 <array>
1866 <dict>
1867 <key>start</key>
1868 <array>
1869 <dict>
1870 <key>line</key><integer>225</integer>
1871 <key>col</key><integer>3</integer>
1872 <key>file</key><integer>0</integer>
1873 </dict>
1874 <dict>
1875 <key>line</key><integer>225</integer>
1876 <key>col</key><integer>3</integer>
1877 <key>file</key><integer>0</integer>
1878 </dict>
1879 </array>
1880 <key>end</key>
1881 <array>
1882 <dict>
1883 <key>line</key><integer>225</integer>
1884 <key>col</key><integer>6</integer>
1885 <key>file</key><integer>0</integer>
1886 </dict>
1887 <dict>
1888 <key>line</key><integer>225</integer>
1889 <key>col</key><integer>6</integer>
1890 <key>file</key><integer>0</integer>
1891 </dict>
1892 </array>
1893 </dict>
1894 </array>
1895 </dict>
1896 <dict>
1897 <key>kind</key><string>event</string>
1898 <key>location</key>
1899 <dict>
1900 <key>line</key><integer>225</integer>
1901 <key>col</key><integer>6</integer>
1902 <key>file</key><integer>0</integer>
1903 </dict>
1904 <key>ranges</key>
1905 <array>
1906 <array>
1907 <dict>
1908 <key>line</key><integer>225</integer>
1909 <key>col</key><integer>4</integer>
1910 <key>file</key><integer>0</integer>
1911 </dict>
1912 <dict>
1913 <key>line</key><integer>225</integer>
1914 <key>col</key><integer>4</integer>
1915 <key>file</key><integer>0</integer>
1916 </dict>
1917 </array>
1918 </array>
1919 <key>depth</key><integer>2</integer>
1920 <key>extended_message</key>
1921 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1922 <key>message</key>
1923 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1924 </dict>
1925 </array>
1926 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1927 <key>category</key><string>Logic error</string>
1928 <key>type</key><string>Dereference of null pointer</string>
1929 <key>check_name</key><string>core.NullDereference</string>
1930 <!-- This hash is experimental and going to change! -->
1931 <key>issue_hash_content_of_line_in_context</key><string>5d3f4c433004c7a6d4a06aa30cc3ea85</string>
1932 <key>location</key>
1933 <dict>
1934 <key>line</key><integer>225</integer>
1935 <key>col</key><integer>6</integer>
1936 <key>file</key><integer>0</integer>
1937 </dict>
1938 <key>ExecutedLines</key>
1939 <dict>
1940 <key>0</key>
1941 <array>
1942 <integer>40</integer>
1943 <integer>221</integer>
1944 <integer>222</integer>
1945 <integer>223</integer>
1946 <integer>224</integer>
1947 <integer>225</integer>
1948 </array>
1949 </dict>
1950 </dict>
1951 <dict>
1952 <key>path</key>
1953 <array>
1954 <dict>
1955 <key>kind</key><string>control</string>
1956 <key>edges</key>
1957 <array>
1958 <dict>
1959 <key>start</key>
1960 <array>
1961 <dict>
1962 <key>line</key><integer>232</integer>
1963 <key>col</key><integer>3</integer>
1964 <key>file</key><integer>0</integer>
1965 </dict>
1966 <dict>
1967 <key>line</key><integer>232</integer>
1968 <key>col</key><integer>8</integer>
1969 <key>file</key><integer>0</integer>
1970 </dict>
1971 </array>
1972 <key>end</key>
1973 <array>
1974 <dict>
1975 <key>line</key><integer>233</integer>
1976 <key>col</key><integer>3</integer>
1977 <key>file</key><integer>0</integer>
1978 </dict>
1979 <dict>
1980 <key>line</key><integer>233</integer>
1981 <key>col</key><integer>5</integer>
1982 <key>file</key><integer>0</integer>
1983 </dict>
1984 </array>
1985 </dict>
1986 </array>
1987 </dict>
1988 <dict>
1989 <key>kind</key><string>event</string>
1990 <key>location</key>
1991 <dict>
1992 <key>line</key><integer>233</integer>
1993 <key>col</key><integer>3</integer>
1994 <key>file</key><integer>0</integer>
1995 </dict>
1996 <key>ranges</key>
1997 <array>
1998 <array>
1999 <dict>
2000 <key>line</key><integer>233</integer>
2001 <key>col</key><integer>3</integer>
2002 <key>file</key><integer>0</integer>
2003 </dict>
2004 <dict>
2005 <key>line</key><integer>233</integer>
2006 <key>col</key><integer>8</integer>
2007 <key>file</key><integer>0</integer>
2008 </dict>
2009 </array>
2010 </array>
2011 <key>depth</key><integer>0</integer>
2012 <key>extended_message</key>
2013 <string>&apos;p&apos; initialized to a null pointer value</string>
2014 <key>message</key>
2015 <string>&apos;p&apos; initialized to a null pointer value</string>
2016 </dict>
2017 <dict>
2018 <key>kind</key><string>control</string>
2019 <key>edges</key>
2020 <array>
2021 <dict>
2022 <key>start</key>
2023 <array>
2024 <dict>
2025 <key>line</key><integer>233</integer>
2026 <key>col</key><integer>3</integer>
2027 <key>file</key><integer>0</integer>
2028 </dict>
2029 <dict>
2030 <key>line</key><integer>233</integer>
2031 <key>col</key><integer>5</integer>
2032 <key>file</key><integer>0</integer>
2033 </dict>
2034 </array>
2035 <key>end</key>
2036 <array>
2037 <dict>
2038 <key>line</key><integer>234</integer>
2039 <key>col</key><integer>3</integer>
2040 <key>file</key><integer>0</integer>
2041 </dict>
2042 <dict>
2043 <key>line</key><integer>234</integer>
2044 <key>col</key><integer>15</integer>
2045 <key>file</key><integer>0</integer>
2046 </dict>
2047 </array>
2048 </dict>
2049 </array>
2050 </dict>
2051 <dict>
2052 <key>kind</key><string>control</string>
2053 <key>edges</key>
2054 <array>
2055 <dict>
2056 <key>start</key>
2057 <array>
2058 <dict>
2059 <key>line</key><integer>234</integer>
2060 <key>col</key><integer>3</integer>
2061 <key>file</key><integer>0</integer>
2062 </dict>
2063 <dict>
2064 <key>line</key><integer>234</integer>
2065 <key>col</key><integer>15</integer>
2066 <key>file</key><integer>0</integer>
2067 </dict>
2068 </array>
2069 <key>end</key>
2070 <array>
2071 <dict>
2072 <key>line</key><integer>234</integer>
2073 <key>col</key><integer>24</integer>
2074 <key>file</key><integer>0</integer>
2075 </dict>
2076 <dict>
2077 <key>line</key><integer>234</integer>
2078 <key>col</key><integer>24</integer>
2079 <key>file</key><integer>0</integer>
2080 </dict>
2081 </array>
2082 </dict>
2083 </array>
2084 </dict>
2085 <dict>
2086 <key>kind</key><string>event</string>
2087 <key>location</key>
2088 <dict>
2089 <key>line</key><integer>234</integer>
2090 <key>col</key><integer>24</integer>
2091 <key>file</key><integer>0</integer>
2092 </dict>
2093 <key>ranges</key>
2094 <array>
2095 <array>
2096 <dict>
2097 <key>line</key><integer>234</integer>
2098 <key>col</key><integer>24</integer>
2099 <key>file</key><integer>0</integer>
2100 </dict>
2101 <dict>
2102 <key>line</key><integer>236</integer>
2103 <key>col</key><integer>3</integer>
2104 <key>file</key><integer>0</integer>
2105 </dict>
2106 </array>
2107 </array>
2108 <key>depth</key><integer>0</integer>
2109 <key>extended_message</key>
2110 <string>&apos;p&apos; captured by block as a null pointer value</string>
2111 <key>message</key>
2112 <string>&apos;p&apos; captured by block as a null pointer value</string>
2113 </dict>
2114 <dict>
2115 <key>kind</key><string>control</string>
2116 <key>edges</key>
2117 <array>
2118 <dict>
2119 <key>start</key>
2120 <array>
2121 <dict>
2122 <key>line</key><integer>234</integer>
2123 <key>col</key><integer>24</integer>
2124 <key>file</key><integer>0</integer>
2125 </dict>
2126 <dict>
2127 <key>line</key><integer>234</integer>
2128 <key>col</key><integer>24</integer>
2129 <key>file</key><integer>0</integer>
2130 </dict>
2131 </array>
2132 <key>end</key>
2133 <array>
2134 <dict>
2135 <key>line</key><integer>234</integer>
2136 <key>col</key><integer>3</integer>
2137 <key>file</key><integer>0</integer>
2138 </dict>
2139 <dict>
2140 <key>line</key><integer>234</integer>
2141 <key>col</key><integer>15</integer>
2142 <key>file</key><integer>0</integer>
2143 </dict>
2144 </array>
2145 </dict>
2146 </array>
2147 </dict>
2148 <dict>
2149 <key>kind</key><string>event</string>
2150 <key>location</key>
2151 <dict>
2152 <key>line</key><integer>234</integer>
2153 <key>col</key><integer>3</integer>
2154 <key>file</key><integer>0</integer>
2155 </dict>
2156 <key>ranges</key>
2157 <array>
2158 <array>
2159 <dict>
2160 <key>line</key><integer>234</integer>
2161 <key>col</key><integer>3</integer>
2162 <key>file</key><integer>0</integer>
2163 </dict>
2164 <dict>
2165 <key>line</key><integer>236</integer>
2166 <key>col</key><integer>4</integer>
2167 <key>file</key><integer>0</integer>
2168 </dict>
2169 </array>
2170 </array>
2171 <key>depth</key><integer>0</integer>
2172 <key>extended_message</key>
2173 <string>Calling &apos;_dispatch_once&apos;</string>
2174 <key>message</key>
2175 <string>Calling &apos;_dispatch_once&apos;</string>
2176 </dict>
2177 <dict>
2178 <key>kind</key><string>event</string>
2179 <key>location</key>
2180 <dict>
2181 <key>line</key><integer>52</integer>
2182 <key>col</key><integer>1</integer>
2183 <key>file</key><integer>0</integer>
2184 </dict>
2185 <key>depth</key><integer>1</integer>
2186 <key>extended_message</key>
2187 <string>Entered call from &apos;test_inline_dispatch_once&apos;</string>
2188 <key>message</key>
2189 <string>Entered call from &apos;test_inline_dispatch_once&apos;</string>
2190 </dict>
2191 <dict>
2192 <key>kind</key><string>control</string>
2193 <key>edges</key>
2194 <array>
2195 <dict>
2196 <key>start</key>
2197 <array>
2198 <dict>
2199 <key>line</key><integer>52</integer>
2200 <key>col</key><integer>1</integer>
2201 <key>file</key><integer>0</integer>
2202 </dict>
2203 <dict>
2204 <key>line</key><integer>52</integer>
2205 <key>col</key><integer>6</integer>
2206 <key>file</key><integer>0</integer>
2207 </dict>
2208 </array>
2209 <key>end</key>
2210 <array>
2211 <dict>
2212 <key>line</key><integer>60</integer>
2213 <key>col</key><integer>2</integer>
2214 <key>file</key><integer>0</integer>
2215 </dict>
2216 <dict>
2217 <key>line</key><integer>60</integer>
2218 <key>col</key><integer>3</integer>
2219 <key>file</key><integer>0</integer>
2220 </dict>
2221 </array>
2222 </dict>
2223 </array>
2224 </dict>
2225 <dict>
2226 <key>kind</key><string>control</string>
2227 <key>edges</key>
2228 <array>
2229 <dict>
2230 <key>start</key>
2231 <array>
2232 <dict>
2233 <key>line</key><integer>60</integer>
2234 <key>col</key><integer>2</integer>
2235 <key>file</key><integer>0</integer>
2236 </dict>
2237 <dict>
2238 <key>line</key><integer>60</integer>
2239 <key>col</key><integer>3</integer>
2240 <key>file</key><integer>0</integer>
2241 </dict>
2242 </array>
2243 <key>end</key>
2244 <array>
2245 <dict>
2246 <key>line</key><integer>61</integer>
2247 <key>col</key><integer>3</integer>
2248 <key>file</key><integer>0</integer>
2249 </dict>
2250 <dict>
2251 <key>line</key><integer>61</integer>
2252 <key>col</key><integer>15</integer>
2253 <key>file</key><integer>0</integer>
2254 </dict>
2255 </array>
2256 </dict>
2257 </array>
2258 </dict>
2259 <dict>
2260 <key>kind</key><string>event</string>
2261 <key>location</key>
2262 <dict>
2263 <key>line</key><integer>61</integer>
2264 <key>col</key><integer>3</integer>
2265 <key>file</key><integer>0</integer>
2266 </dict>
2267 <key>ranges</key>
2268 <array>
2269 <array>
2270 <dict>
2271 <key>line</key><integer>61</integer>
2272 <key>col</key><integer>3</integer>
2273 <key>file</key><integer>0</integer>
2274 </dict>
2275 <dict>
2276 <key>line</key><integer>61</integer>
2277 <key>col</key><integer>33</integer>
2278 <key>file</key><integer>0</integer>
2279 </dict>
2280 </array>
2281 </array>
2282 <key>depth</key><integer>1</integer>
2283 <key>extended_message</key>
2284 <string>Calling &apos;dispatch_once&apos;</string>
2285 <key>message</key>
2286 <string>Calling &apos;dispatch_once&apos;</string>
2287 </dict>
2288 <dict>
2289 <key>kind</key><string>event</string>
2290 <key>location</key>
2291 <dict>
2292 <key>line</key><integer>61</integer>
2293 <key>col</key><integer>3</integer>
2294 <key>file</key><integer>0</integer>
2295 </dict>
2296 <key>ranges</key>
2297 <array>
2298 <array>
2299 <dict>
2300 <key>line</key><integer>61</integer>
2301 <key>col</key><integer>3</integer>
2302 <key>file</key><integer>0</integer>
2303 </dict>
2304 <dict>
2305 <key>line</key><integer>61</integer>
2306 <key>col</key><integer>33</integer>
2307 <key>file</key><integer>0</integer>
2308 </dict>
2309 </array>
2310 </array>
2311 <key>depth</key><integer>2</integer>
2312 <key>extended_message</key>
2313 <string>Calling anonymous block</string>
2314 <key>message</key>
2315 <string>Calling anonymous block</string>
2316 </dict>
2317 <dict>
2318 <key>kind</key><string>event</string>
2319 <key>location</key>
2320 <dict>
2321 <key>line</key><integer>234</integer>
2322 <key>col</key><integer>24</integer>
2323 <key>file</key><integer>0</integer>
2324 </dict>
2325 <key>depth</key><integer>3</integer>
2326 <key>extended_message</key>
2327 <string>Entered call from &apos;dispatch_once&apos;</string>
2328 <key>message</key>
2329 <string>Entered call from &apos;dispatch_once&apos;</string>
2330 </dict>
2331 <dict>
2332 <key>kind</key><string>control</string>
2333 <key>edges</key>
2334 <array>
2335 <dict>
2336 <key>start</key>
2337 <array>
2338 <dict>
2339 <key>line</key><integer>234</integer>
2340 <key>col</key><integer>24</integer>
2341 <key>file</key><integer>0</integer>
2342 </dict>
2343 <dict>
2344 <key>line</key><integer>234</integer>
2345 <key>col</key><integer>24</integer>
2346 <key>file</key><integer>0</integer>
2347 </dict>
2348 </array>
2349 <key>end</key>
2350 <array>
2351 <dict>
2352 <key>line</key><integer>235</integer>
2353 <key>col</key><integer>4</integer>
2354 <key>file</key><integer>0</integer>
2355 </dict>
2356 <dict>
2357 <key>line</key><integer>235</integer>
2358 <key>col</key><integer>4</integer>
2359 <key>file</key><integer>0</integer>
2360 </dict>
2361 </array>
2362 </dict>
2363 </array>
2364 </dict>
2365 <dict>
2366 <key>kind</key><string>control</string>
2367 <key>edges</key>
2368 <array>
2369 <dict>
2370 <key>start</key>
2371 <array>
2372 <dict>
2373 <key>line</key><integer>235</integer>
2374 <key>col</key><integer>4</integer>
2375 <key>file</key><integer>0</integer>
2376 </dict>
2377 <dict>
2378 <key>line</key><integer>235</integer>
2379 <key>col</key><integer>4</integer>
2380 <key>file</key><integer>0</integer>
2381 </dict>
2382 </array>
2383 <key>end</key>
2384 <array>
2385 <dict>
2386 <key>line</key><integer>235</integer>
2387 <key>col</key><integer>7</integer>
2388 <key>file</key><integer>0</integer>
2389 </dict>
2390 <dict>
2391 <key>line</key><integer>235</integer>
2392 <key>col</key><integer>7</integer>
2393 <key>file</key><integer>0</integer>
2394 </dict>
2395 </array>
2396 </dict>
2397 </array>
2398 </dict>
2399 <dict>
2400 <key>kind</key><string>event</string>
2401 <key>location</key>
2402 <dict>
2403 <key>line</key><integer>235</integer>
2404 <key>col</key><integer>7</integer>
2405 <key>file</key><integer>0</integer>
2406 </dict>
2407 <key>ranges</key>
2408 <array>
2409 <array>
2410 <dict>
2411 <key>line</key><integer>235</integer>
2412 <key>col</key><integer>5</integer>
2413 <key>file</key><integer>0</integer>
2414 </dict>
2415 <dict>
2416 <key>line</key><integer>235</integer>
2417 <key>col</key><integer>5</integer>
2418 <key>file</key><integer>0</integer>
2419 </dict>
2420 </array>
2421 </array>
2422 <key>depth</key><integer>3</integer>
2423 <key>extended_message</key>
2424 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2425 <key>message</key>
2426 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2427 </dict>
2428 </array>
2429 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2430 <key>category</key><string>Logic error</string>
2431 <key>type</key><string>Dereference of null pointer</string>
2432 <key>check_name</key><string>core.NullDereference</string>
2433 <!-- This hash is experimental and going to change! -->
2434 <key>issue_hash_content_of_line_in_context</key><string>265c4fd608dafee211bfa93d21c28866</string>
2435 <key>location</key>
2436 <dict>
2437 <key>line</key><integer>235</integer>
2438 <key>col</key><integer>7</integer>
2439 <key>file</key><integer>0</integer>
2440 </dict>
2441 <key>ExecutedLines</key>
2442 <dict>
2443 <key>0</key>
2444 <array>
2445 <integer>44</integer>
2446 <integer>45</integer>
2447 <integer>46</integer>
2448 <integer>47</integer>
2449 <integer>48</integer>
2450 <integer>52</integer>
2451 <integer>53</integer>
2452 <integer>54</integer>
2453 <integer>55</integer>
2454 <integer>56</integer>
2455 <integer>57</integer>
2456 <integer>58</integer>
2457 <integer>59</integer>
2458 <integer>60</integer>
2459 <integer>61</integer>
2460 <integer>231</integer>
2461 <integer>232</integer>
2462 <integer>233</integer>
2463 <integer>234</integer>
2464 <integer>235</integer>
2465 </array>
2466 </dict>
2467 </dict>
2468 <dict>
2469 <key>path</key>
2470 <array>
2471 <dict>
2472 <key>kind</key><string>control</string>
2473 <key>edges</key>
2474 <array>
2475 <dict>
2476 <key>start</key>
2477 <array>
2478 <dict>
2479 <key>line</key><integer>241</integer>
2480 <key>col</key><integer>3</integer>
2481 <key>file</key><integer>0</integer>
2482 </dict>
2483 <dict>
2484 <key>line</key><integer>241</integer>
2485 <key>col</key><integer>8</integer>
2486 <key>file</key><integer>0</integer>
2487 </dict>
2488 </array>
2489 <key>end</key>
2490 <array>
2491 <dict>
2492 <key>line</key><integer>243</integer>
2493 <key>col</key><integer>3</integer>
2494 <key>file</key><integer>0</integer>
2495 </dict>
2496 <dict>
2497 <key>line</key><integer>243</integer>
2498 <key>col</key><integer>15</integer>
2499 <key>file</key><integer>0</integer>
2500 </dict>
2501 </array>
2502 </dict>
2503 </array>
2504 </dict>
2505 <dict>
2506 <key>kind</key><string>event</string>
2507 <key>location</key>
2508 <dict>
2509 <key>line</key><integer>243</integer>
2510 <key>col</key><integer>3</integer>
2511 <key>file</key><integer>0</integer>
2512 </dict>
2513 <key>ranges</key>
2514 <array>
2515 <array>
2516 <dict>
2517 <key>line</key><integer>243</integer>
2518 <key>col</key><integer>3</integer>
2519 <key>file</key><integer>0</integer>
2520 </dict>
2521 <dict>
2522 <key>line</key><integer>245</integer>
2523 <key>col</key><integer>4</integer>
2524 <key>file</key><integer>0</integer>
2525 </dict>
2526 </array>
2527 </array>
2528 <key>depth</key><integer>0</integer>
2529 <key>extended_message</key>
2530 <string>Calling &apos;_dispatch_once&apos;</string>
2531 <key>message</key>
2532 <string>Calling &apos;_dispatch_once&apos;</string>
2533 </dict>
2534 <dict>
2535 <key>kind</key><string>event</string>
2536 <key>location</key>
2537 <dict>
2538 <key>line</key><integer>52</integer>
2539 <key>col</key><integer>1</integer>
2540 <key>file</key><integer>0</integer>
2541 </dict>
2542 <key>depth</key><integer>1</integer>
2543 <key>extended_message</key>
2544 <string>Entered call from &apos;test_inline_dispatch_once_reachable&apos;</string>
2545 <key>message</key>
2546 <string>Entered call from &apos;test_inline_dispatch_once_reachable&apos;</string>
2547 </dict>
2548 <dict>
2549 <key>kind</key><string>control</string>
2550 <key>edges</key>
2551 <array>
2552 <dict>
2553 <key>start</key>
2554 <array>
2555 <dict>
2556 <key>line</key><integer>52</integer>
2557 <key>col</key><integer>1</integer>
2558 <key>file</key><integer>0</integer>
2559 </dict>
2560 <dict>
2561 <key>line</key><integer>52</integer>
2562 <key>col</key><integer>6</integer>
2563 <key>file</key><integer>0</integer>
2564 </dict>
2565 </array>
2566 <key>end</key>
2567 <array>
2568 <dict>
2569 <key>line</key><integer>60</integer>
2570 <key>col</key><integer>2</integer>
2571 <key>file</key><integer>0</integer>
2572 </dict>
2573 <dict>
2574 <key>line</key><integer>60</integer>
2575 <key>col</key><integer>3</integer>
2576 <key>file</key><integer>0</integer>
2577 </dict>
2578 </array>
2579 </dict>
2580 </array>
2581 </dict>
2582 <dict>
2583 <key>kind</key><string>control</string>
2584 <key>edges</key>
2585 <array>
2586 <dict>
2587 <key>start</key>
2588 <array>
2589 <dict>
2590 <key>line</key><integer>60</integer>
2591 <key>col</key><integer>2</integer>
2592 <key>file</key><integer>0</integer>
2593 </dict>
2594 <dict>
2595 <key>line</key><integer>60</integer>
2596 <key>col</key><integer>3</integer>
2597 <key>file</key><integer>0</integer>
2598 </dict>
2599 </array>
2600 <key>end</key>
2601 <array>
2602 <dict>
2603 <key>line</key><integer>61</integer>
2604 <key>col</key><integer>3</integer>
2605 <key>file</key><integer>0</integer>
2606 </dict>
2607 <dict>
2608 <key>line</key><integer>61</integer>
2609 <key>col</key><integer>15</integer>
2610 <key>file</key><integer>0</integer>
2611 </dict>
2612 </array>
2613 </dict>
2614 </array>
2615 </dict>
2616 <dict>
2617 <key>kind</key><string>event</string>
2618 <key>location</key>
2619 <dict>
2620 <key>line</key><integer>61</integer>
2621 <key>col</key><integer>3</integer>
2622 <key>file</key><integer>0</integer>
2623 </dict>
2624 <key>ranges</key>
2625 <array>
2626 <array>
2627 <dict>
2628 <key>line</key><integer>61</integer>
2629 <key>col</key><integer>3</integer>
2630 <key>file</key><integer>0</integer>
2631 </dict>
2632 <dict>
2633 <key>line</key><integer>61</integer>
2634 <key>col</key><integer>33</integer>
2635 <key>file</key><integer>0</integer>
2636 </dict>
2637 </array>
2638 </array>
2639 <key>depth</key><integer>1</integer>
2640 <key>extended_message</key>
2641 <string>Calling &apos;dispatch_once&apos;</string>
2642 <key>message</key>
2643 <string>Calling &apos;dispatch_once&apos;</string>
2644 </dict>
2645 <dict>
2646 <key>kind</key><string>event</string>
2647 <key>location</key>
2648 <dict>
2649 <key>line</key><integer>61</integer>
2650 <key>col</key><integer>3</integer>
2651 <key>file</key><integer>0</integer>
2652 </dict>
2653 <key>ranges</key>
2654 <array>
2655 <array>
2656 <dict>
2657 <key>line</key><integer>61</integer>
2658 <key>col</key><integer>3</integer>
2659 <key>file</key><integer>0</integer>
2660 </dict>
2661 <dict>
2662 <key>line</key><integer>61</integer>
2663 <key>col</key><integer>33</integer>
2664 <key>file</key><integer>0</integer>
2665 </dict>
2666 </array>
2667 </array>
2668 <key>depth</key><integer>2</integer>
2669 <key>extended_message</key>
2670 <string>Calling anonymous block</string>
2671 <key>message</key>
2672 <string>Calling anonymous block</string>
2673 </dict>
2674 <dict>
2675 <key>kind</key><string>event</string>
2676 <key>location</key>
2677 <dict>
2678 <key>line</key><integer>243</integer>
2679 <key>col</key><integer>24</integer>
2680 <key>file</key><integer>0</integer>
2681 </dict>
2682 <key>depth</key><integer>3</integer>
2683 <key>extended_message</key>
2684 <string>Entered call from &apos;dispatch_once&apos;</string>
2685 <key>message</key>
2686 <string>Entered call from &apos;dispatch_once&apos;</string>
2687 </dict>
2688 <dict>
2689 <key>kind</key><string>control</string>
2690 <key>edges</key>
2691 <array>
2692 <dict>
2693 <key>start</key>
2694 <array>
2695 <dict>
2696 <key>line</key><integer>243</integer>
2697 <key>col</key><integer>24</integer>
2698 <key>file</key><integer>0</integer>
2699 </dict>
2700 <dict>
2701 <key>line</key><integer>243</integer>
2702 <key>col</key><integer>24</integer>
2703 <key>file</key><integer>0</integer>
2704 </dict>
2705 </array>
2706 <key>end</key>
2707 <array>
2708 <dict>
2709 <key>line</key><integer>244</integer>
2710 <key>col</key><integer>7</integer>
2711 <key>file</key><integer>0</integer>
2712 </dict>
2713 <dict>
2714 <key>line</key><integer>244</integer>
2715 <key>col</key><integer>7</integer>
2716 <key>file</key><integer>0</integer>
2717 </dict>
2718 </array>
2719 </dict>
2720 </array>
2721 </dict>
2722 <dict>
2723 <key>kind</key><string>event</string>
2724 <key>location</key>
2725 <dict>
2726 <key>line</key><integer>244</integer>
2727 <key>col</key><integer>7</integer>
2728 <key>file</key><integer>0</integer>
2729 </dict>
2730 <key>ranges</key>
2731 <array>
2732 <array>
2733 <dict>
2734 <key>line</key><integer>244</integer>
2735 <key>col</key><integer>7</integer>
2736 <key>file</key><integer>0</integer>
2737 </dict>
2738 <dict>
2739 <key>line</key><integer>244</integer>
2740 <key>col</key><integer>11</integer>
2741 <key>file</key><integer>0</integer>
2742 </dict>
2743 </array>
2744 </array>
2745 <key>depth</key><integer>3</integer>
2746 <key>extended_message</key>
2747 <string>Null pointer value stored to &apos;p&apos;</string>
2748 <key>message</key>
2749 <string>Null pointer value stored to &apos;p&apos;</string>
2750 </dict>
2751 <dict>
2752 <key>kind</key><string>event</string>
2753 <key>location</key>
2754 <dict>
2755 <key>line</key><integer>61</integer>
2756 <key>col</key><integer>3</integer>
2757 <key>file</key><integer>0</integer>
2758 </dict>
2759 <key>ranges</key>
2760 <array>
2761 <array>
2762 <dict>
2763 <key>line</key><integer>61</integer>
2764 <key>col</key><integer>3</integer>
2765 <key>file</key><integer>0</integer>
2766 </dict>
2767 <dict>
2768 <key>line</key><integer>61</integer>
2769 <key>col</key><integer>33</integer>
2770 <key>file</key><integer>0</integer>
2771 </dict>
2772 </array>
2773 </array>
2774 <key>depth</key><integer>2</integer>
2775 <key>extended_message</key>
2776 <string>Returning to caller</string>
2777 <key>message</key>
2778 <string>Returning to caller</string>
2779 </dict>
2780 <dict>
2781 <key>kind</key><string>event</string>
2782 <key>location</key>
2783 <dict>
2784 <key>line</key><integer>61</integer>
2785 <key>col</key><integer>3</integer>
2786 <key>file</key><integer>0</integer>
2787 </dict>
2788 <key>ranges</key>
2789 <array>
2790 <array>
2791 <dict>
2792 <key>line</key><integer>61</integer>
2793 <key>col</key><integer>3</integer>
2794 <key>file</key><integer>0</integer>
2795 </dict>
2796 <dict>
2797 <key>line</key><integer>61</integer>
2798 <key>col</key><integer>33</integer>
2799 <key>file</key><integer>0</integer>
2800 </dict>
2801 </array>
2802 </array>
2803 <key>depth</key><integer>1</integer>
2804 <key>extended_message</key>
2805 <string>Returning from &apos;dispatch_once&apos;</string>
2806 <key>message</key>
2807 <string>Returning from &apos;dispatch_once&apos;</string>
2808 </dict>
2809 <dict>
2810 <key>kind</key><string>control</string>
2811 <key>edges</key>
2812 <array>
2813 <dict>
2814 <key>start</key>
2815 <array>
2816 <dict>
2817 <key>line</key><integer>61</integer>
2818 <key>col</key><integer>3</integer>
2819 <key>file</key><integer>0</integer>
2820 </dict>
2821 <dict>
2822 <key>line</key><integer>61</integer>
2823 <key>col</key><integer>15</integer>
2824 <key>file</key><integer>0</integer>
2825 </dict>
2826 </array>
2827 <key>end</key>
2828 <array>
2829 <dict>
2830 <key>line</key><integer>65</integer>
2831 <key>col</key><integer>2</integer>
2832 <key>file</key><integer>0</integer>
2833 </dict>
2834 <dict>
2835 <key>line</key><integer>65</integer>
2836 <key>col</key><integer>17</integer>
2837 <key>file</key><integer>0</integer>
2838 </dict>
2839 </array>
2840 </dict>
2841 </array>
2842 </dict>
2843 <dict>
2844 <key>kind</key><string>event</string>
2845 <key>location</key>
2846 <dict>
2847 <key>line</key><integer>243</integer>
2848 <key>col</key><integer>3</integer>
2849 <key>file</key><integer>0</integer>
2850 </dict>
2851 <key>ranges</key>
2852 <array>
2853 <array>
2854 <dict>
2855 <key>line</key><integer>243</integer>
2856 <key>col</key><integer>3</integer>
2857 <key>file</key><integer>0</integer>
2858 </dict>
2859 <dict>
2860 <key>line</key><integer>245</integer>
2861 <key>col</key><integer>4</integer>
2862 <key>file</key><integer>0</integer>
2863 </dict>
2864 </array>
2865 </array>
2866 <key>depth</key><integer>0</integer>
2867 <key>extended_message</key>
2868 <string>Returning from &apos;_dispatch_once&apos;</string>
2869 <key>message</key>
2870 <string>Returning from &apos;_dispatch_once&apos;</string>
2871 </dict>
2872 <dict>
2873 <key>kind</key><string>control</string>
2874 <key>edges</key>
2875 <array>
2876 <dict>
2877 <key>start</key>
2878 <array>
2879 <dict>
2880 <key>line</key><integer>243</integer>
2881 <key>col</key><integer>3</integer>
2882 <key>file</key><integer>0</integer>
2883 </dict>
2884 <dict>
2885 <key>line</key><integer>243</integer>
2886 <key>col</key><integer>15</integer>
2887 <key>file</key><integer>0</integer>
2888 </dict>
2889 </array>
2890 <key>end</key>
2891 <array>
2892 <dict>
2893 <key>line</key><integer>247</integer>
2894 <key>col</key><integer>3</integer>
2895 <key>file</key><integer>0</integer>
2896 </dict>
2897 <dict>
2898 <key>line</key><integer>247</integer>
2899 <key>col</key><integer>3</integer>
2900 <key>file</key><integer>0</integer>
2901 </dict>
2902 </array>
2903 </dict>
2904 </array>
2905 </dict>
2906 <dict>
2907 <key>kind</key><string>control</string>
2908 <key>edges</key>
2909 <array>
2910 <dict>
2911 <key>start</key>
2912 <array>
2913 <dict>
2914 <key>line</key><integer>247</integer>
2915 <key>col</key><integer>3</integer>
2916 <key>file</key><integer>0</integer>
2917 </dict>
2918 <dict>
2919 <key>line</key><integer>247</integer>
2920 <key>col</key><integer>3</integer>
2921 <key>file</key><integer>0</integer>
2922 </dict>
2923 </array>
2924 <key>end</key>
2925 <array>
2926 <dict>
2927 <key>line</key><integer>247</integer>
2928 <key>col</key><integer>6</integer>
2929 <key>file</key><integer>0</integer>
2930 </dict>
2931 <dict>
2932 <key>line</key><integer>247</integer>
2933 <key>col</key><integer>6</integer>
2934 <key>file</key><integer>0</integer>
2935 </dict>
2936 </array>
2937 </dict>
2938 </array>
2939 </dict>
2940 <dict>
2941 <key>kind</key><string>event</string>
2942 <key>location</key>
2943 <dict>
2944 <key>line</key><integer>247</integer>
2945 <key>col</key><integer>6</integer>
2946 <key>file</key><integer>0</integer>
2947 </dict>
2948 <key>ranges</key>
2949 <array>
2950 <array>
2951 <dict>
2952 <key>line</key><integer>247</integer>
2953 <key>col</key><integer>4</integer>
2954 <key>file</key><integer>0</integer>
2955 </dict>
2956 <dict>
2957 <key>line</key><integer>247</integer>
2958 <key>col</key><integer>4</integer>
2959 <key>file</key><integer>0</integer>
2960 </dict>
2961 </array>
2962 </array>
2963 <key>depth</key><integer>0</integer>
2964 <key>extended_message</key>
2965 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2966 <key>message</key>
2967 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2968 </dict>
2969 </array>
2970 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2971 <key>category</key><string>Logic error</string>
2972 <key>type</key><string>Dereference of null pointer</string>
2973 <key>check_name</key><string>core.NullDereference</string>
2974 <!-- This hash is experimental and going to change! -->
2975 <key>issue_hash_content_of_line_in_context</key><string>1e83bd4361a2351df0b4e77eb3a9109b</string>
2976 <key>issue_context_kind</key><string>function</string>
2977 <key>issue_context</key><string>test_inline_dispatch_once_reachable</string>
2978 <key>issue_hash_function_offset</key><string>7</string>
2979 <key>location</key>
2980 <dict>
2981 <key>line</key><integer>247</integer>
2982 <key>col</key><integer>6</integer>
2983 <key>file</key><integer>0</integer>
2984 </dict>
2985 <key>ExecutedLines</key>
2986 <dict>
2987 <key>0</key>
2988 <array>
2989 <integer>44</integer>
2990 <integer>45</integer>
2991 <integer>46</integer>
2992 <integer>47</integer>
2993 <integer>48</integer>
2994 <integer>52</integer>
2995 <integer>53</integer>
2996 <integer>54</integer>
2997 <integer>55</integer>
2998 <integer>56</integer>
2999 <integer>57</integer>
3000 <integer>58</integer>
3001 <integer>59</integer>
3002 <integer>60</integer>
3003 <integer>61</integer>
3004 <integer>65</integer>
3005 <integer>240</integer>
3006 <integer>241</integer>
3007 <integer>242</integer>
3008 <integer>243</integer>
3009 <integer>244</integer>
3010 <integer>247</integer>
3011 </array>
3012 </dict>
3013 </dict>
3014 </array>
3015 <key>files</key>
3016 <array>
3017 </array>
3018 </dict>
3019 </plist>