Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Analysis / Inputs / expected-plists / inline-plist.c.plist
blob4f9183532935e3cfe23fe22c78de26e14d7cf9ed
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>11</integer>
20 <key>col</key><integer>3</integer>
21 <key>file</key><integer>0</integer>
22 </dict>
23 <dict>
24 <key>line</key><integer>11</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>12</integer>
33 <key>col</key><integer>3</integer>
34 <key>file</key><integer>0</integer>
35 </dict>
36 <dict>
37 <key>line</key><integer>12</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>12</integer>
54 <key>col</key><integer>3</integer>
55 <key>file</key><integer>0</integer>
56 </dict>
57 <dict>
58 <key>line</key><integer>12</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>12</integer>
67 <key>col</key><integer>7</integer>
68 <key>file</key><integer>0</integer>
69 </dict>
70 <dict>
71 <key>line</key><integer>12</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>12</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>12</integer>
92 <key>col</key><integer>7</integer>
93 <key>file</key><integer>0</integer>
94 </dict>
95 <dict>
96 <key>line</key><integer>12</integer>
97 <key>col</key><integer>12</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;x&apos; is equal to 0</string>
105 <key>message</key>
106 <string>Assuming &apos;x&apos; is 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>12</integer>
117 <key>col</key><integer>7</integer>
118 <key>file</key><integer>0</integer>
119 </dict>
120 <dict>
121 <key>line</key><integer>12</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>17</integer>
130 <key>col</key><integer>11</integer>
131 <key>file</key><integer>0</integer>
132 </dict>
133 <dict>
134 <key>line</key><integer>17</integer>
135 <key>col</key><integer>11</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>event</string>
144 <key>location</key>
145 <dict>
146 <key>line</key><integer>17</integer>
147 <key>col</key><integer>11</integer>
148 <key>file</key><integer>0</integer>
149 </dict>
150 <key>ranges</key>
151 <array>
152 <array>
153 <dict>
154 <key>line</key><integer>17</integer>
155 <key>col</key><integer>10</integer>
156 <key>file</key><integer>0</integer>
157 </dict>
158 <dict>
159 <key>line</key><integer>17</integer>
160 <key>col</key><integer>12</integer>
161 <key>file</key><integer>0</integer>
162 </dict>
163 </array>
164 </array>
165 <key>depth</key><integer>0</integer>
166 <key>extended_message</key>
167 <string>Division by zero</string>
168 <key>message</key>
169 <string>Division by zero</string>
170 </dict>
171 </array>
172 <key>description</key><string>Division by zero</string>
173 <key>category</key><string>Logic error</string>
174 <key>type</key><string>Division by zero</string>
175 <key>check_name</key><string>core.DivideZero</string>
176 <!-- This hash is experimental and going to change! -->
177 <key>issue_hash_content_of_line_in_context</key><string>8bca94f2f862468bb877fb70e66a3304</string>
178 <key>issue_context_kind</key><string>function</string>
179 <key>issue_context</key><string>foo</string>
180 <key>issue_hash_function_offset</key><string>7</string>
181 <key>location</key>
182 <dict>
183 <key>line</key><integer>17</integer>
184 <key>col</key><integer>11</integer>
185 <key>file</key><integer>0</integer>
186 </dict>
187 <key>ExecutedLines</key>
188 <dict>
189 <key>0</key>
190 <array>
191 <integer>5</integer>
192 <integer>6</integer>
193 <integer>10</integer>
194 <integer>11</integer>
195 <integer>12</integer>
196 <integer>17</integer>
197 </array>
198 </dict>
199 </dict>
200 <dict>
201 <key>path</key>
202 <array>
203 <dict>
204 <key>kind</key><string>event</string>
205 <key>location</key>
206 <dict>
207 <key>line</key><integer>26</integer>
208 <key>col</key><integer>11</integer>
209 <key>file</key><integer>0</integer>
210 </dict>
211 <key>ranges</key>
212 <array>
213 <array>
214 <dict>
215 <key>line</key><integer>26</integer>
216 <key>col</key><integer>11</integer>
217 <key>file</key><integer>0</integer>
218 </dict>
219 <dict>
220 <key>line</key><integer>26</integer>
221 <key>col</key><integer>11</integer>
222 <key>file</key><integer>0</integer>
223 </dict>
224 </array>
225 </array>
226 <key>depth</key><integer>0</integer>
227 <key>extended_message</key>
228 <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
229 <key>message</key>
230 <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
231 </dict>
232 <dict>
233 <key>kind</key><string>event</string>
234 <key>location</key>
235 <dict>
236 <key>line</key><integer>26</integer>
237 <key>col</key><integer>3</integer>
238 <key>file</key><integer>0</integer>
239 </dict>
240 <key>ranges</key>
241 <array>
242 <array>
243 <dict>
244 <key>line</key><integer>26</integer>
245 <key>col</key><integer>3</integer>
246 <key>file</key><integer>0</integer>
247 </dict>
248 <dict>
249 <key>line</key><integer>26</integer>
250 <key>col</key><integer>12</integer>
251 <key>file</key><integer>0</integer>
252 </dict>
253 </array>
254 </array>
255 <key>depth</key><integer>0</integer>
256 <key>extended_message</key>
257 <string>Calling &apos;has_bug&apos;</string>
258 <key>message</key>
259 <string>Calling &apos;has_bug&apos;</string>
260 </dict>
261 <dict>
262 <key>kind</key><string>event</string>
263 <key>location</key>
264 <dict>
265 <key>line</key><integer>21</integer>
266 <key>col</key><integer>1</integer>
267 <key>file</key><integer>0</integer>
268 </dict>
269 <key>depth</key><integer>1</integer>
270 <key>extended_message</key>
271 <string>Entered call from &apos;test_has_bug&apos;</string>
272 <key>message</key>
273 <string>Entered call from &apos;test_has_bug&apos;</string>
274 </dict>
275 <dict>
276 <key>kind</key><string>control</string>
277 <key>edges</key>
278 <array>
279 <dict>
280 <key>start</key>
281 <array>
282 <dict>
283 <key>line</key><integer>21</integer>
284 <key>col</key><integer>1</integer>
285 <key>file</key><integer>0</integer>
286 </dict>
287 <dict>
288 <key>line</key><integer>21</integer>
289 <key>col</key><integer>4</integer>
290 <key>file</key><integer>0</integer>
291 </dict>
292 </array>
293 <key>end</key>
294 <array>
295 <dict>
296 <key>line</key><integer>22</integer>
297 <key>col</key><integer>3</integer>
298 <key>file</key><integer>0</integer>
299 </dict>
300 <dict>
301 <key>line</key><integer>22</integer>
302 <key>col</key><integer>3</integer>
303 <key>file</key><integer>0</integer>
304 </dict>
305 </array>
306 </dict>
307 </array>
308 </dict>
309 <dict>
310 <key>kind</key><string>control</string>
311 <key>edges</key>
312 <array>
313 <dict>
314 <key>start</key>
315 <array>
316 <dict>
317 <key>line</key><integer>22</integer>
318 <key>col</key><integer>3</integer>
319 <key>file</key><integer>0</integer>
320 </dict>
321 <dict>
322 <key>line</key><integer>22</integer>
323 <key>col</key><integer>3</integer>
324 <key>file</key><integer>0</integer>
325 </dict>
326 </array>
327 <key>end</key>
328 <array>
329 <dict>
330 <key>line</key><integer>22</integer>
331 <key>col</key><integer>6</integer>
332 <key>file</key><integer>0</integer>
333 </dict>
334 <dict>
335 <key>line</key><integer>22</integer>
336 <key>col</key><integer>6</integer>
337 <key>file</key><integer>0</integer>
338 </dict>
339 </array>
340 </dict>
341 </array>
342 </dict>
343 <dict>
344 <key>kind</key><string>event</string>
345 <key>location</key>
346 <dict>
347 <key>line</key><integer>22</integer>
348 <key>col</key><integer>6</integer>
349 <key>file</key><integer>0</integer>
350 </dict>
351 <key>ranges</key>
352 <array>
353 <array>
354 <dict>
355 <key>line</key><integer>22</integer>
356 <key>col</key><integer>4</integer>
357 <key>file</key><integer>0</integer>
358 </dict>
359 <dict>
360 <key>line</key><integer>22</integer>
361 <key>col</key><integer>4</integer>
362 <key>file</key><integer>0</integer>
363 </dict>
364 </array>
365 </array>
366 <key>depth</key><integer>1</integer>
367 <key>extended_message</key>
368 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
369 <key>message</key>
370 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
371 </dict>
372 </array>
373 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
374 <key>category</key><string>Logic error</string>
375 <key>type</key><string>Dereference of null pointer</string>
376 <key>check_name</key><string>core.NullDereference</string>
377 <!-- This hash is experimental and going to change! -->
378 <key>issue_hash_content_of_line_in_context</key><string>62ddaf4e66ff527b230b474b98791ced</string>
379 <key>issue_context_kind</key><string>function</string>
380 <key>issue_context</key><string>has_bug</string>
381 <key>issue_hash_function_offset</key><string>1</string>
382 <key>location</key>
383 <dict>
384 <key>line</key><integer>22</integer>
385 <key>col</key><integer>6</integer>
386 <key>file</key><integer>0</integer>
387 </dict>
388 <key>ExecutedLines</key>
389 <dict>
390 <key>0</key>
391 <array>
392 <integer>21</integer>
393 <integer>22</integer>
394 <integer>25</integer>
395 <integer>26</integer>
396 </array>
397 </dict>
398 </dict>
399 <dict>
400 <key>path</key>
401 <array>
402 <dict>
403 <key>kind</key><string>control</string>
404 <key>edges</key>
405 <array>
406 <dict>
407 <key>start</key>
408 <array>
409 <dict>
410 <key>line</key><integer>38</integer>
411 <key>col</key><integer>3</integer>
412 <key>file</key><integer>0</integer>
413 </dict>
414 <dict>
415 <key>line</key><integer>38</integer>
416 <key>col</key><integer>4</integer>
417 <key>file</key><integer>0</integer>
418 </dict>
419 </array>
420 <key>end</key>
421 <array>
422 <dict>
423 <key>line</key><integer>38</integer>
424 <key>col</key><integer>7</integer>
425 <key>file</key><integer>0</integer>
426 </dict>
427 <dict>
428 <key>line</key><integer>38</integer>
429 <key>col</key><integer>7</integer>
430 <key>file</key><integer>0</integer>
431 </dict>
432 </array>
433 </dict>
434 </array>
435 </dict>
436 <dict>
437 <key>kind</key><string>event</string>
438 <key>location</key>
439 <dict>
440 <key>line</key><integer>38</integer>
441 <key>col</key><integer>7</integer>
442 <key>file</key><integer>0</integer>
443 </dict>
444 <key>ranges</key>
445 <array>
446 <array>
447 <dict>
448 <key>line</key><integer>38</integer>
449 <key>col</key><integer>7</integer>
450 <key>file</key><integer>0</integer>
451 </dict>
452 <dict>
453 <key>line</key><integer>38</integer>
454 <key>col</key><integer>9</integer>
455 <key>file</key><integer>0</integer>
456 </dict>
457 </array>
458 </array>
459 <key>depth</key><integer>0</integer>
460 <key>extended_message</key>
461 <string>Assuming &apos;p&apos; is null</string>
462 <key>message</key>
463 <string>Assuming &apos;p&apos; is null</string>
464 </dict>
465 <dict>
466 <key>kind</key><string>control</string>
467 <key>edges</key>
468 <array>
469 <dict>
470 <key>start</key>
471 <array>
472 <dict>
473 <key>line</key><integer>38</integer>
474 <key>col</key><integer>7</integer>
475 <key>file</key><integer>0</integer>
476 </dict>
477 <dict>
478 <key>line</key><integer>38</integer>
479 <key>col</key><integer>7</integer>
480 <key>file</key><integer>0</integer>
481 </dict>
482 </array>
483 <key>end</key>
484 <array>
485 <dict>
486 <key>line</key><integer>44</integer>
487 <key>col</key><integer>3</integer>
488 <key>file</key><integer>0</integer>
489 </dict>
490 <dict>
491 <key>line</key><integer>44</integer>
492 <key>col</key><integer>4</integer>
493 <key>file</key><integer>0</integer>
494 </dict>
495 </array>
496 </dict>
497 </array>
498 </dict>
499 <dict>
500 <key>kind</key><string>control</string>
501 <key>edges</key>
502 <array>
503 <dict>
504 <key>start</key>
505 <array>
506 <dict>
507 <key>line</key><integer>44</integer>
508 <key>col</key><integer>3</integer>
509 <key>file</key><integer>0</integer>
510 </dict>
511 <dict>
512 <key>line</key><integer>44</integer>
513 <key>col</key><integer>4</integer>
514 <key>file</key><integer>0</integer>
515 </dict>
516 </array>
517 <key>end</key>
518 <array>
519 <dict>
520 <key>line</key><integer>44</integer>
521 <key>col</key><integer>7</integer>
522 <key>file</key><integer>0</integer>
523 </dict>
524 <dict>
525 <key>line</key><integer>44</integer>
526 <key>col</key><integer>7</integer>
527 <key>file</key><integer>0</integer>
528 </dict>
529 </array>
530 </dict>
531 </array>
532 </dict>
533 <dict>
534 <key>kind</key><string>pop-up</string>
535 <key>location</key>
536 <dict>
537 <key>line</key><integer>44</integer>
538 <key>col</key><integer>7</integer>
539 <key>file</key><integer>0</integer>
540 </dict>
541 <key>ranges</key>
542 <array>
543 <array>
544 <dict>
545 <key>line</key><integer>44</integer>
546 <key>col</key><integer>7</integer>
547 <key>file</key><integer>0</integer>
548 </dict>
549 <dict>
550 <key>line</key><integer>44</integer>
551 <key>col</key><integer>7</integer>
552 <key>file</key><integer>0</integer>
553 </dict>
554 </array>
555 </array>
556 <key>extended_message</key>
557 <string>&apos;p&apos; is equal to null</string>
558 <key>message</key>
559 <string>&apos;p&apos; is equal to null</string>
560 </dict>
561 <dict>
562 <key>kind</key><string>control</string>
563 <key>edges</key>
564 <array>
565 <dict>
566 <key>start</key>
567 <array>
568 <dict>
569 <key>line</key><integer>44</integer>
570 <key>col</key><integer>7</integer>
571 <key>file</key><integer>0</integer>
572 </dict>
573 <dict>
574 <key>line</key><integer>44</integer>
575 <key>col</key><integer>7</integer>
576 <key>file</key><integer>0</integer>
577 </dict>
578 </array>
579 <key>end</key>
580 <array>
581 <dict>
582 <key>line</key><integer>47</integer>
583 <key>col</key><integer>5</integer>
584 <key>file</key><integer>0</integer>
585 </dict>
586 <dict>
587 <key>line</key><integer>47</integer>
588 <key>col</key><integer>16</integer>
589 <key>file</key><integer>0</integer>
590 </dict>
591 </array>
592 </dict>
593 </array>
594 </dict>
595 <dict>
596 <key>kind</key><string>event</string>
597 <key>location</key>
598 <dict>
599 <key>line</key><integer>47</integer>
600 <key>col</key><integer>18</integer>
601 <key>file</key><integer>0</integer>
602 </dict>
603 <key>ranges</key>
604 <array>
605 <array>
606 <dict>
607 <key>line</key><integer>47</integer>
608 <key>col</key><integer>18</integer>
609 <key>file</key><integer>0</integer>
610 </dict>
611 <dict>
612 <key>line</key><integer>47</integer>
613 <key>col</key><integer>18</integer>
614 <key>file</key><integer>0</integer>
615 </dict>
616 </array>
617 </array>
618 <key>depth</key><integer>0</integer>
619 <key>extended_message</key>
620 <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
621 <key>message</key>
622 <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
623 </dict>
624 <dict>
625 <key>kind</key><string>event</string>
626 <key>location</key>
627 <dict>
628 <key>line</key><integer>47</integer>
629 <key>col</key><integer>5</integer>
630 <key>file</key><integer>0</integer>
631 </dict>
632 <key>ranges</key>
633 <array>
634 <array>
635 <dict>
636 <key>line</key><integer>47</integer>
637 <key>col</key><integer>5</integer>
638 <key>file</key><integer>0</integer>
639 </dict>
640 <dict>
641 <key>line</key><integer>47</integer>
642 <key>col</key><integer>19</integer>
643 <key>file</key><integer>0</integer>
644 </dict>
645 </array>
646 </array>
647 <key>depth</key><integer>0</integer>
648 <key>extended_message</key>
649 <string>Calling &apos;triggers_bug&apos;</string>
650 <key>message</key>
651 <string>Calling &apos;triggers_bug&apos;</string>
652 </dict>
653 <dict>
654 <key>kind</key><string>event</string>
655 <key>location</key>
656 <dict>
657 <key>line</key><integer>31</integer>
658 <key>col</key><integer>1</integer>
659 <key>file</key><integer>0</integer>
660 </dict>
661 <key>depth</key><integer>1</integer>
662 <key>extended_message</key>
663 <string>Entered call from &apos;bar&apos;</string>
664 <key>message</key>
665 <string>Entered call from &apos;bar&apos;</string>
666 </dict>
667 <dict>
668 <key>kind</key><string>control</string>
669 <key>edges</key>
670 <array>
671 <dict>
672 <key>start</key>
673 <array>
674 <dict>
675 <key>line</key><integer>31</integer>
676 <key>col</key><integer>1</integer>
677 <key>file</key><integer>0</integer>
678 </dict>
679 <dict>
680 <key>line</key><integer>31</integer>
681 <key>col</key><integer>4</integer>
682 <key>file</key><integer>0</integer>
683 </dict>
684 </array>
685 <key>end</key>
686 <array>
687 <dict>
688 <key>line</key><integer>32</integer>
689 <key>col</key><integer>3</integer>
690 <key>file</key><integer>0</integer>
691 </dict>
692 <dict>
693 <key>line</key><integer>32</integer>
694 <key>col</key><integer>3</integer>
695 <key>file</key><integer>0</integer>
696 </dict>
697 </array>
698 </dict>
699 </array>
700 </dict>
701 <dict>
702 <key>kind</key><string>control</string>
703 <key>edges</key>
704 <array>
705 <dict>
706 <key>start</key>
707 <array>
708 <dict>
709 <key>line</key><integer>32</integer>
710 <key>col</key><integer>3</integer>
711 <key>file</key><integer>0</integer>
712 </dict>
713 <dict>
714 <key>line</key><integer>32</integer>
715 <key>col</key><integer>3</integer>
716 <key>file</key><integer>0</integer>
717 </dict>
718 </array>
719 <key>end</key>
720 <array>
721 <dict>
722 <key>line</key><integer>32</integer>
723 <key>col</key><integer>6</integer>
724 <key>file</key><integer>0</integer>
725 </dict>
726 <dict>
727 <key>line</key><integer>32</integer>
728 <key>col</key><integer>6</integer>
729 <key>file</key><integer>0</integer>
730 </dict>
731 </array>
732 </dict>
733 </array>
734 </dict>
735 <dict>
736 <key>kind</key><string>event</string>
737 <key>location</key>
738 <dict>
739 <key>line</key><integer>32</integer>
740 <key>col</key><integer>6</integer>
741 <key>file</key><integer>0</integer>
742 </dict>
743 <key>ranges</key>
744 <array>
745 <array>
746 <dict>
747 <key>line</key><integer>32</integer>
748 <key>col</key><integer>4</integer>
749 <key>file</key><integer>0</integer>
750 </dict>
751 <dict>
752 <key>line</key><integer>32</integer>
753 <key>col</key><integer>4</integer>
754 <key>file</key><integer>0</integer>
755 </dict>
756 </array>
757 </array>
758 <key>depth</key><integer>1</integer>
759 <key>extended_message</key>
760 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
761 <key>message</key>
762 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
763 </dict>
764 </array>
765 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
766 <key>category</key><string>Logic error</string>
767 <key>type</key><string>Dereference of null pointer</string>
768 <key>check_name</key><string>core.NullDereference</string>
769 <!-- This hash is experimental and going to change! -->
770 <key>issue_hash_content_of_line_in_context</key><string>1ee3fb0b2fbd9c66e0cc34ca1181ece3</string>
771 <key>issue_context_kind</key><string>function</string>
772 <key>issue_context</key><string>triggers_bug</string>
773 <key>issue_hash_function_offset</key><string>1</string>
774 <key>location</key>
775 <dict>
776 <key>line</key><integer>32</integer>
777 <key>col</key><integer>6</integer>
778 <key>file</key><integer>0</integer>
779 </dict>
780 <key>ExecutedLines</key>
781 <dict>
782 <key>0</key>
783 <array>
784 <integer>31</integer>
785 <integer>32</integer>
786 <integer>37</integer>
787 <integer>38</integer>
788 <integer>44</integer>
789 <integer>47</integer>
790 </array>
791 </dict>
792 </dict>
793 <dict>
794 <key>path</key>
795 <array>
796 <dict>
797 <key>kind</key><string>event</string>
798 <key>location</key>
799 <dict>
800 <key>line</key><integer>58</integer>
801 <key>col</key><integer>3</integer>
802 <key>file</key><integer>0</integer>
803 </dict>
804 <key>ranges</key>
805 <array>
806 <array>
807 <dict>
808 <key>line</key><integer>58</integer>
809 <key>col</key><integer>3</integer>
810 <key>file</key><integer>0</integer>
811 </dict>
812 <dict>
813 <key>line</key><integer>58</integer>
814 <key>col</key><integer>8</integer>
815 <key>file</key><integer>0</integer>
816 </dict>
817 </array>
818 </array>
819 <key>depth</key><integer>0</integer>
820 <key>extended_message</key>
821 <string>&apos;p&apos; initialized to a null pointer value</string>
822 <key>message</key>
823 <string>&apos;p&apos; initialized to a null pointer value</string>
824 </dict>
825 <dict>
826 <key>kind</key><string>control</string>
827 <key>edges</key>
828 <array>
829 <dict>
830 <key>start</key>
831 <array>
832 <dict>
833 <key>line</key><integer>58</integer>
834 <key>col</key><integer>3</integer>
835 <key>file</key><integer>0</integer>
836 </dict>
837 <dict>
838 <key>line</key><integer>58</integer>
839 <key>col</key><integer>5</integer>
840 <key>file</key><integer>0</integer>
841 </dict>
842 </array>
843 <key>end</key>
844 <array>
845 <dict>
846 <key>line</key><integer>59</integer>
847 <key>col</key><integer>3</integer>
848 <key>file</key><integer>0</integer>
849 </dict>
850 <dict>
851 <key>line</key><integer>59</integer>
852 <key>col</key><integer>3</integer>
853 <key>file</key><integer>0</integer>
854 </dict>
855 </array>
856 </dict>
857 </array>
858 </dict>
859 <dict>
860 <key>kind</key><string>event</string>
861 <key>location</key>
862 <dict>
863 <key>line</key><integer>59</integer>
864 <key>col</key><integer>3</integer>
865 <key>file</key><integer>0</integer>
866 </dict>
867 <key>ranges</key>
868 <array>
869 <array>
870 <dict>
871 <key>line</key><integer>59</integer>
872 <key>col</key><integer>3</integer>
873 <key>file</key><integer>0</integer>
874 </dict>
875 <dict>
876 <key>line</key><integer>61</integer>
877 <key>col</key><integer>5</integer>
878 <key>file</key><integer>0</integer>
879 </dict>
880 </array>
881 </array>
882 <key>depth</key><integer>0</integer>
883 <key>extended_message</key>
884 <string>Calling anonymous block</string>
885 <key>message</key>
886 <string>Calling anonymous block</string>
887 </dict>
888 <dict>
889 <key>kind</key><string>event</string>
890 <key>location</key>
891 <dict>
892 <key>line</key><integer>59</integer>
893 <key>col</key><integer>3</integer>
894 <key>file</key><integer>0</integer>
895 </dict>
896 <key>depth</key><integer>1</integer>
897 <key>extended_message</key>
898 <string>Entered call from &apos;test_block__capture_null&apos;</string>
899 <key>message</key>
900 <string>Entered call from &apos;test_block__capture_null&apos;</string>
901 </dict>
902 <dict>
903 <key>kind</key><string>control</string>
904 <key>edges</key>
905 <array>
906 <dict>
907 <key>start</key>
908 <array>
909 <dict>
910 <key>line</key><integer>59</integer>
911 <key>col</key><integer>3</integer>
912 <key>file</key><integer>0</integer>
913 </dict>
914 <dict>
915 <key>line</key><integer>59</integer>
916 <key>col</key><integer>3</integer>
917 <key>file</key><integer>0</integer>
918 </dict>
919 </array>
920 <key>end</key>
921 <array>
922 <dict>
923 <key>line</key><integer>60</integer>
924 <key>col</key><integer>5</integer>
925 <key>file</key><integer>0</integer>
926 </dict>
927 <dict>
928 <key>line</key><integer>60</integer>
929 <key>col</key><integer>5</integer>
930 <key>file</key><integer>0</integer>
931 </dict>
932 </array>
933 </dict>
934 </array>
935 </dict>
936 <dict>
937 <key>kind</key><string>control</string>
938 <key>edges</key>
939 <array>
940 <dict>
941 <key>start</key>
942 <array>
943 <dict>
944 <key>line</key><integer>60</integer>
945 <key>col</key><integer>5</integer>
946 <key>file</key><integer>0</integer>
947 </dict>
948 <dict>
949 <key>line</key><integer>60</integer>
950 <key>col</key><integer>5</integer>
951 <key>file</key><integer>0</integer>
952 </dict>
953 </array>
954 <key>end</key>
955 <array>
956 <dict>
957 <key>line</key><integer>60</integer>
958 <key>col</key><integer>8</integer>
959 <key>file</key><integer>0</integer>
960 </dict>
961 <dict>
962 <key>line</key><integer>60</integer>
963 <key>col</key><integer>8</integer>
964 <key>file</key><integer>0</integer>
965 </dict>
966 </array>
967 </dict>
968 </array>
969 </dict>
970 <dict>
971 <key>kind</key><string>event</string>
972 <key>location</key>
973 <dict>
974 <key>line</key><integer>60</integer>
975 <key>col</key><integer>8</integer>
976 <key>file</key><integer>0</integer>
977 </dict>
978 <key>ranges</key>
979 <array>
980 <array>
981 <dict>
982 <key>line</key><integer>60</integer>
983 <key>col</key><integer>6</integer>
984 <key>file</key><integer>0</integer>
985 </dict>
986 <dict>
987 <key>line</key><integer>60</integer>
988 <key>col</key><integer>6</integer>
989 <key>file</key><integer>0</integer>
990 </dict>
991 </array>
992 </array>
993 <key>depth</key><integer>1</integer>
994 <key>extended_message</key>
995 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
996 <key>message</key>
997 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
998 </dict>
999 </array>
1000 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1001 <key>category</key><string>Logic error</string>
1002 <key>type</key><string>Dereference of null pointer</string>
1003 <key>check_name</key><string>core.NullDereference</string>
1004 <!-- This hash is experimental and going to change! -->
1005 <key>issue_hash_content_of_line_in_context</key><string>a2e7504f29818834127c44ba841f4da8</string>
1006 <key>location</key>
1007 <dict>
1008 <key>line</key><integer>60</integer>
1009 <key>col</key><integer>8</integer>
1010 <key>file</key><integer>0</integer>
1011 </dict>
1012 <key>ExecutedLines</key>
1013 <dict>
1014 <key>0</key>
1015 <array>
1016 <integer>57</integer>
1017 <integer>58</integer>
1018 <integer>59</integer>
1019 <integer>60</integer>
1020 </array>
1021 </dict>
1022 </dict>
1023 <dict>
1024 <key>path</key>
1025 <array>
1026 <dict>
1027 <key>kind</key><string>control</string>
1028 <key>edges</key>
1029 <array>
1030 <dict>
1031 <key>start</key>
1032 <array>
1033 <dict>
1034 <key>line</key><integer>66</integer>
1035 <key>col</key><integer>3</integer>
1036 <key>file</key><integer>0</integer>
1037 </dict>
1038 <dict>
1039 <key>line</key><integer>66</integer>
1040 <key>col</key><integer>5</integer>
1041 <key>file</key><integer>0</integer>
1042 </dict>
1043 </array>
1044 <key>end</key>
1045 <array>
1046 <dict>
1047 <key>line</key><integer>66</integer>
1048 <key>col</key><integer>12</integer>
1049 <key>file</key><integer>0</integer>
1050 </dict>
1051 <dict>
1052 <key>line</key><integer>66</integer>
1053 <key>col</key><integer>12</integer>
1054 <key>file</key><integer>0</integer>
1055 </dict>
1056 </array>
1057 </dict>
1058 </array>
1059 </dict>
1060 <dict>
1061 <key>kind</key><string>event</string>
1062 <key>location</key>
1063 <dict>
1064 <key>line</key><integer>66</integer>
1065 <key>col</key><integer>12</integer>
1066 <key>file</key><integer>0</integer>
1067 </dict>
1068 <key>ranges</key>
1069 <array>
1070 <array>
1071 <dict>
1072 <key>line</key><integer>66</integer>
1073 <key>col</key><integer>12</integer>
1074 <key>file</key><integer>0</integer>
1075 </dict>
1076 <dict>
1077 <key>line</key><integer>69</integer>
1078 <key>col</key><integer>5</integer>
1079 <key>file</key><integer>0</integer>
1080 </dict>
1081 </array>
1082 </array>
1083 <key>depth</key><integer>0</integer>
1084 <key>extended_message</key>
1085 <string>Calling anonymous block</string>
1086 <key>message</key>
1087 <string>Calling anonymous block</string>
1088 </dict>
1089 <dict>
1090 <key>kind</key><string>event</string>
1091 <key>location</key>
1092 <dict>
1093 <key>line</key><integer>66</integer>
1094 <key>col</key><integer>12</integer>
1095 <key>file</key><integer>0</integer>
1096 </dict>
1097 <key>depth</key><integer>1</integer>
1098 <key>extended_message</key>
1099 <string>Entered call from &apos;test_block_ret&apos;</string>
1100 <key>message</key>
1101 <string>Entered call from &apos;test_block_ret&apos;</string>
1102 </dict>
1103 <dict>
1104 <key>kind</key><string>control</string>
1105 <key>edges</key>
1106 <array>
1107 <dict>
1108 <key>start</key>
1109 <array>
1110 <dict>
1111 <key>line</key><integer>66</integer>
1112 <key>col</key><integer>12</integer>
1113 <key>file</key><integer>0</integer>
1114 </dict>
1115 <dict>
1116 <key>line</key><integer>66</integer>
1117 <key>col</key><integer>12</integer>
1118 <key>file</key><integer>0</integer>
1119 </dict>
1120 </array>
1121 <key>end</key>
1122 <array>
1123 <dict>
1124 <key>line</key><integer>67</integer>
1125 <key>col</key><integer>5</integer>
1126 <key>file</key><integer>0</integer>
1127 </dict>
1128 <dict>
1129 <key>line</key><integer>67</integer>
1130 <key>col</key><integer>7</integer>
1131 <key>file</key><integer>0</integer>
1132 </dict>
1133 </array>
1134 </dict>
1135 </array>
1136 </dict>
1137 <dict>
1138 <key>kind</key><string>event</string>
1139 <key>location</key>
1140 <dict>
1141 <key>line</key><integer>67</integer>
1142 <key>col</key><integer>5</integer>
1143 <key>file</key><integer>0</integer>
1144 </dict>
1145 <key>ranges</key>
1146 <array>
1147 <array>
1148 <dict>
1149 <key>line</key><integer>67</integer>
1150 <key>col</key><integer>5</integer>
1151 <key>file</key><integer>0</integer>
1152 </dict>
1153 <dict>
1154 <key>line</key><integer>67</integer>
1155 <key>col</key><integer>10</integer>
1156 <key>file</key><integer>0</integer>
1157 </dict>
1158 </array>
1159 </array>
1160 <key>depth</key><integer>1</integer>
1161 <key>extended_message</key>
1162 <string>&apos;q&apos; initialized to a null pointer value</string>
1163 <key>message</key>
1164 <string>&apos;q&apos; initialized to a null pointer value</string>
1165 </dict>
1166 <dict>
1167 <key>kind</key><string>control</string>
1168 <key>edges</key>
1169 <array>
1170 <dict>
1171 <key>start</key>
1172 <array>
1173 <dict>
1174 <key>line</key><integer>67</integer>
1175 <key>col</key><integer>5</integer>
1176 <key>file</key><integer>0</integer>
1177 </dict>
1178 <dict>
1179 <key>line</key><integer>67</integer>
1180 <key>col</key><integer>7</integer>
1181 <key>file</key><integer>0</integer>
1182 </dict>
1183 </array>
1184 <key>end</key>
1185 <array>
1186 <dict>
1187 <key>line</key><integer>68</integer>
1188 <key>col</key><integer>5</integer>
1189 <key>file</key><integer>0</integer>
1190 </dict>
1191 <dict>
1192 <key>line</key><integer>68</integer>
1193 <key>col</key><integer>10</integer>
1194 <key>file</key><integer>0</integer>
1195 </dict>
1196 </array>
1197 </dict>
1198 </array>
1199 </dict>
1200 <dict>
1201 <key>kind</key><string>event</string>
1202 <key>location</key>
1203 <dict>
1204 <key>line</key><integer>68</integer>
1205 <key>col</key><integer>5</integer>
1206 <key>file</key><integer>0</integer>
1207 </dict>
1208 <key>ranges</key>
1209 <array>
1210 <array>
1211 <dict>
1212 <key>line</key><integer>68</integer>
1213 <key>col</key><integer>5</integer>
1214 <key>file</key><integer>0</integer>
1215 </dict>
1216 <dict>
1217 <key>line</key><integer>68</integer>
1218 <key>col</key><integer>12</integer>
1219 <key>file</key><integer>0</integer>
1220 </dict>
1221 </array>
1222 </array>
1223 <key>depth</key><integer>1</integer>
1224 <key>extended_message</key>
1225 <string>Returning null pointer (loaded from &apos;q&apos;)</string>
1226 <key>message</key>
1227 <string>Returning null pointer (loaded from &apos;q&apos;)</string>
1228 </dict>
1229 <dict>
1230 <key>kind</key><string>event</string>
1231 <key>location</key>
1232 <dict>
1233 <key>line</key><integer>66</integer>
1234 <key>col</key><integer>12</integer>
1235 <key>file</key><integer>0</integer>
1236 </dict>
1237 <key>ranges</key>
1238 <array>
1239 <array>
1240 <dict>
1241 <key>line</key><integer>66</integer>
1242 <key>col</key><integer>12</integer>
1243 <key>file</key><integer>0</integer>
1244 </dict>
1245 <dict>
1246 <key>line</key><integer>69</integer>
1247 <key>col</key><integer>5</integer>
1248 <key>file</key><integer>0</integer>
1249 </dict>
1250 </array>
1251 </array>
1252 <key>depth</key><integer>0</integer>
1253 <key>extended_message</key>
1254 <string>Returning to caller</string>
1255 <key>message</key>
1256 <string>Returning to caller</string>
1257 </dict>
1258 <dict>
1259 <key>kind</key><string>control</string>
1260 <key>edges</key>
1261 <array>
1262 <dict>
1263 <key>start</key>
1264 <array>
1265 <dict>
1266 <key>line</key><integer>66</integer>
1267 <key>col</key><integer>12</integer>
1268 <key>file</key><integer>0</integer>
1269 </dict>
1270 <dict>
1271 <key>line</key><integer>66</integer>
1272 <key>col</key><integer>12</integer>
1273 <key>file</key><integer>0</integer>
1274 </dict>
1275 </array>
1276 <key>end</key>
1277 <array>
1278 <dict>
1279 <key>line</key><integer>66</integer>
1280 <key>col</key><integer>3</integer>
1281 <key>file</key><integer>0</integer>
1282 </dict>
1283 <dict>
1284 <key>line</key><integer>66</integer>
1285 <key>col</key><integer>5</integer>
1286 <key>file</key><integer>0</integer>
1287 </dict>
1288 </array>
1289 </dict>
1290 </array>
1291 </dict>
1292 <dict>
1293 <key>kind</key><string>event</string>
1294 <key>location</key>
1295 <dict>
1296 <key>line</key><integer>66</integer>
1297 <key>col</key><integer>3</integer>
1298 <key>file</key><integer>0</integer>
1299 </dict>
1300 <key>ranges</key>
1301 <array>
1302 <array>
1303 <dict>
1304 <key>line</key><integer>66</integer>
1305 <key>col</key><integer>3</integer>
1306 <key>file</key><integer>0</integer>
1307 </dict>
1308 <dict>
1309 <key>line</key><integer>66</integer>
1310 <key>col</key><integer>8</integer>
1311 <key>file</key><integer>0</integer>
1312 </dict>
1313 </array>
1314 </array>
1315 <key>depth</key><integer>0</integer>
1316 <key>extended_message</key>
1317 <string>&apos;p&apos; initialized to a null pointer value</string>
1318 <key>message</key>
1319 <string>&apos;p&apos; initialized to a null pointer value</string>
1320 </dict>
1321 <dict>
1322 <key>kind</key><string>control</string>
1323 <key>edges</key>
1324 <array>
1325 <dict>
1326 <key>start</key>
1327 <array>
1328 <dict>
1329 <key>line</key><integer>66</integer>
1330 <key>col</key><integer>3</integer>
1331 <key>file</key><integer>0</integer>
1332 </dict>
1333 <dict>
1334 <key>line</key><integer>66</integer>
1335 <key>col</key><integer>5</integer>
1336 <key>file</key><integer>0</integer>
1337 </dict>
1338 </array>
1339 <key>end</key>
1340 <array>
1341 <dict>
1342 <key>line</key><integer>70</integer>
1343 <key>col</key><integer>3</integer>
1344 <key>file</key><integer>0</integer>
1345 </dict>
1346 <dict>
1347 <key>line</key><integer>70</integer>
1348 <key>col</key><integer>3</integer>
1349 <key>file</key><integer>0</integer>
1350 </dict>
1351 </array>
1352 </dict>
1353 </array>
1354 </dict>
1355 <dict>
1356 <key>kind</key><string>control</string>
1357 <key>edges</key>
1358 <array>
1359 <dict>
1360 <key>start</key>
1361 <array>
1362 <dict>
1363 <key>line</key><integer>70</integer>
1364 <key>col</key><integer>3</integer>
1365 <key>file</key><integer>0</integer>
1366 </dict>
1367 <dict>
1368 <key>line</key><integer>70</integer>
1369 <key>col</key><integer>3</integer>
1370 <key>file</key><integer>0</integer>
1371 </dict>
1372 </array>
1373 <key>end</key>
1374 <array>
1375 <dict>
1376 <key>line</key><integer>70</integer>
1377 <key>col</key><integer>6</integer>
1378 <key>file</key><integer>0</integer>
1379 </dict>
1380 <dict>
1381 <key>line</key><integer>70</integer>
1382 <key>col</key><integer>6</integer>
1383 <key>file</key><integer>0</integer>
1384 </dict>
1385 </array>
1386 </dict>
1387 </array>
1388 </dict>
1389 <dict>
1390 <key>kind</key><string>event</string>
1391 <key>location</key>
1392 <dict>
1393 <key>line</key><integer>70</integer>
1394 <key>col</key><integer>6</integer>
1395 <key>file</key><integer>0</integer>
1396 </dict>
1397 <key>ranges</key>
1398 <array>
1399 <array>
1400 <dict>
1401 <key>line</key><integer>70</integer>
1402 <key>col</key><integer>4</integer>
1403 <key>file</key><integer>0</integer>
1404 </dict>
1405 <dict>
1406 <key>line</key><integer>70</integer>
1407 <key>col</key><integer>4</integer>
1408 <key>file</key><integer>0</integer>
1409 </dict>
1410 </array>
1411 </array>
1412 <key>depth</key><integer>0</integer>
1413 <key>extended_message</key>
1414 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1415 <key>message</key>
1416 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1417 </dict>
1418 </array>
1419 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1420 <key>category</key><string>Logic error</string>
1421 <key>type</key><string>Dereference of null pointer</string>
1422 <key>check_name</key><string>core.NullDereference</string>
1423 <!-- This hash is experimental and going to change! -->
1424 <key>issue_hash_content_of_line_in_context</key><string>931be9c3a45b61c0a9c99b4772bd6fca</string>
1425 <key>issue_context_kind</key><string>function</string>
1426 <key>issue_context</key><string>test_block_ret</string>
1427 <key>issue_hash_function_offset</key><string>5</string>
1428 <key>location</key>
1429 <dict>
1430 <key>line</key><integer>70</integer>
1431 <key>col</key><integer>6</integer>
1432 <key>file</key><integer>0</integer>
1433 </dict>
1434 <key>ExecutedLines</key>
1435 <dict>
1436 <key>0</key>
1437 <array>
1438 <integer>65</integer>
1439 <integer>66</integer>
1440 <integer>67</integer>
1441 <integer>68</integer>
1442 <integer>70</integer>
1443 </array>
1444 </dict>
1445 </dict>
1446 <dict>
1447 <key>path</key>
1448 <array>
1449 <dict>
1450 <key>kind</key><string>control</string>
1451 <key>edges</key>
1452 <array>
1453 <dict>
1454 <key>start</key>
1455 <array>
1456 <dict>
1457 <key>line</key><integer>74</integer>
1458 <key>col</key><integer>3</integer>
1459 <key>file</key><integer>0</integer>
1460 </dict>
1461 <dict>
1462 <key>line</key><integer>74</integer>
1463 <key>col</key><integer>9</integer>
1464 <key>file</key><integer>0</integer>
1465 </dict>
1466 </array>
1467 <key>end</key>
1468 <array>
1469 <dict>
1470 <key>line</key><integer>75</integer>
1471 <key>col</key><integer>3</integer>
1472 <key>file</key><integer>0</integer>
1473 </dict>
1474 <dict>
1475 <key>line</key><integer>75</integer>
1476 <key>col</key><integer>3</integer>
1477 <key>file</key><integer>0</integer>
1478 </dict>
1479 </array>
1480 </dict>
1481 </array>
1482 </dict>
1483 <dict>
1484 <key>kind</key><string>event</string>
1485 <key>location</key>
1486 <dict>
1487 <key>line</key><integer>75</integer>
1488 <key>col</key><integer>3</integer>
1489 <key>file</key><integer>0</integer>
1490 </dict>
1491 <key>ranges</key>
1492 <array>
1493 <array>
1494 <dict>
1495 <key>line</key><integer>75</integer>
1496 <key>col</key><integer>3</integer>
1497 <key>file</key><integer>0</integer>
1498 </dict>
1499 <dict>
1500 <key>line</key><integer>77</integer>
1501 <key>col</key><integer>5</integer>
1502 <key>file</key><integer>0</integer>
1503 </dict>
1504 </array>
1505 </array>
1506 <key>depth</key><integer>0</integer>
1507 <key>extended_message</key>
1508 <string>Calling anonymous block</string>
1509 <key>message</key>
1510 <string>Calling anonymous block</string>
1511 </dict>
1512 <dict>
1513 <key>kind</key><string>event</string>
1514 <key>location</key>
1515 <dict>
1516 <key>line</key><integer>75</integer>
1517 <key>col</key><integer>3</integer>
1518 <key>file</key><integer>0</integer>
1519 </dict>
1520 <key>depth</key><integer>1</integer>
1521 <key>extended_message</key>
1522 <string>Entered call from &apos;test_block_blockvar&apos;</string>
1523 <key>message</key>
1524 <string>Entered call from &apos;test_block_blockvar&apos;</string>
1525 </dict>
1526 <dict>
1527 <key>kind</key><string>control</string>
1528 <key>edges</key>
1529 <array>
1530 <dict>
1531 <key>start</key>
1532 <array>
1533 <dict>
1534 <key>line</key><integer>75</integer>
1535 <key>col</key><integer>3</integer>
1536 <key>file</key><integer>0</integer>
1537 </dict>
1538 <dict>
1539 <key>line</key><integer>75</integer>
1540 <key>col</key><integer>3</integer>
1541 <key>file</key><integer>0</integer>
1542 </dict>
1543 </array>
1544 <key>end</key>
1545 <array>
1546 <dict>
1547 <key>line</key><integer>76</integer>
1548 <key>col</key><integer>5</integer>
1549 <key>file</key><integer>0</integer>
1550 </dict>
1551 <dict>
1552 <key>line</key><integer>76</integer>
1553 <key>col</key><integer>5</integer>
1554 <key>file</key><integer>0</integer>
1555 </dict>
1556 </array>
1557 </dict>
1558 </array>
1559 </dict>
1560 <dict>
1561 <key>kind</key><string>event</string>
1562 <key>location</key>
1563 <dict>
1564 <key>line</key><integer>76</integer>
1565 <key>col</key><integer>5</integer>
1566 <key>file</key><integer>0</integer>
1567 </dict>
1568 <key>ranges</key>
1569 <array>
1570 <array>
1571 <dict>
1572 <key>line</key><integer>76</integer>
1573 <key>col</key><integer>5</integer>
1574 <key>file</key><integer>0</integer>
1575 </dict>
1576 <dict>
1577 <key>line</key><integer>76</integer>
1578 <key>col</key><integer>9</integer>
1579 <key>file</key><integer>0</integer>
1580 </dict>
1581 </array>
1582 </array>
1583 <key>depth</key><integer>1</integer>
1584 <key>extended_message</key>
1585 <string>Null pointer value stored to &apos;p&apos;</string>
1586 <key>message</key>
1587 <string>Null pointer value stored to &apos;p&apos;</string>
1588 </dict>
1589 <dict>
1590 <key>kind</key><string>event</string>
1591 <key>location</key>
1592 <dict>
1593 <key>line</key><integer>75</integer>
1594 <key>col</key><integer>3</integer>
1595 <key>file</key><integer>0</integer>
1596 </dict>
1597 <key>ranges</key>
1598 <array>
1599 <array>
1600 <dict>
1601 <key>line</key><integer>75</integer>
1602 <key>col</key><integer>3</integer>
1603 <key>file</key><integer>0</integer>
1604 </dict>
1605 <dict>
1606 <key>line</key><integer>77</integer>
1607 <key>col</key><integer>5</integer>
1608 <key>file</key><integer>0</integer>
1609 </dict>
1610 </array>
1611 </array>
1612 <key>depth</key><integer>0</integer>
1613 <key>extended_message</key>
1614 <string>Returning to caller</string>
1615 <key>message</key>
1616 <string>Returning to caller</string>
1617 </dict>
1618 <dict>
1619 <key>kind</key><string>control</string>
1620 <key>edges</key>
1621 <array>
1622 <dict>
1623 <key>start</key>
1624 <array>
1625 <dict>
1626 <key>line</key><integer>75</integer>
1627 <key>col</key><integer>3</integer>
1628 <key>file</key><integer>0</integer>
1629 </dict>
1630 <dict>
1631 <key>line</key><integer>75</integer>
1632 <key>col</key><integer>3</integer>
1633 <key>file</key><integer>0</integer>
1634 </dict>
1635 </array>
1636 <key>end</key>
1637 <array>
1638 <dict>
1639 <key>line</key><integer>78</integer>
1640 <key>col</key><integer>3</integer>
1641 <key>file</key><integer>0</integer>
1642 </dict>
1643 <dict>
1644 <key>line</key><integer>78</integer>
1645 <key>col</key><integer>3</integer>
1646 <key>file</key><integer>0</integer>
1647 </dict>
1648 </array>
1649 </dict>
1650 </array>
1651 </dict>
1652 <dict>
1653 <key>kind</key><string>control</string>
1654 <key>edges</key>
1655 <array>
1656 <dict>
1657 <key>start</key>
1658 <array>
1659 <dict>
1660 <key>line</key><integer>78</integer>
1661 <key>col</key><integer>3</integer>
1662 <key>file</key><integer>0</integer>
1663 </dict>
1664 <dict>
1665 <key>line</key><integer>78</integer>
1666 <key>col</key><integer>3</integer>
1667 <key>file</key><integer>0</integer>
1668 </dict>
1669 </array>
1670 <key>end</key>
1671 <array>
1672 <dict>
1673 <key>line</key><integer>78</integer>
1674 <key>col</key><integer>6</integer>
1675 <key>file</key><integer>0</integer>
1676 </dict>
1677 <dict>
1678 <key>line</key><integer>78</integer>
1679 <key>col</key><integer>6</integer>
1680 <key>file</key><integer>0</integer>
1681 </dict>
1682 </array>
1683 </dict>
1684 </array>
1685 </dict>
1686 <dict>
1687 <key>kind</key><string>event</string>
1688 <key>location</key>
1689 <dict>
1690 <key>line</key><integer>78</integer>
1691 <key>col</key><integer>6</integer>
1692 <key>file</key><integer>0</integer>
1693 </dict>
1694 <key>ranges</key>
1695 <array>
1696 <array>
1697 <dict>
1698 <key>line</key><integer>78</integer>
1699 <key>col</key><integer>4</integer>
1700 <key>file</key><integer>0</integer>
1701 </dict>
1702 <dict>
1703 <key>line</key><integer>78</integer>
1704 <key>col</key><integer>4</integer>
1705 <key>file</key><integer>0</integer>
1706 </dict>
1707 </array>
1708 </array>
1709 <key>depth</key><integer>0</integer>
1710 <key>extended_message</key>
1711 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1712 <key>message</key>
1713 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1714 </dict>
1715 </array>
1716 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1717 <key>category</key><string>Logic error</string>
1718 <key>type</key><string>Dereference of null pointer</string>
1719 <key>check_name</key><string>core.NullDereference</string>
1720 <!-- This hash is experimental and going to change! -->
1721 <key>issue_hash_content_of_line_in_context</key><string>524a8647c40f017409d858ff70900c1a</string>
1722 <key>issue_context_kind</key><string>function</string>
1723 <key>issue_context</key><string>test_block_blockvar</string>
1724 <key>issue_hash_function_offset</key><string>5</string>
1725 <key>location</key>
1726 <dict>
1727 <key>line</key><integer>78</integer>
1728 <key>col</key><integer>6</integer>
1729 <key>file</key><integer>0</integer>
1730 </dict>
1731 <key>ExecutedLines</key>
1732 <dict>
1733 <key>0</key>
1734 <array>
1735 <integer>73</integer>
1736 <integer>74</integer>
1737 <integer>75</integer>
1738 <integer>76</integer>
1739 <integer>78</integer>
1740 </array>
1741 </dict>
1742 </dict>
1743 <dict>
1744 <key>path</key>
1745 <array>
1746 <dict>
1747 <key>kind</key><string>control</string>
1748 <key>edges</key>
1749 <array>
1750 <dict>
1751 <key>start</key>
1752 <array>
1753 <dict>
1754 <key>line</key><integer>82</integer>
1755 <key>col</key><integer>3</integer>
1756 <key>file</key><integer>0</integer>
1757 </dict>
1758 <dict>
1759 <key>line</key><integer>82</integer>
1760 <key>col</key><integer>5</integer>
1761 <key>file</key><integer>0</integer>
1762 </dict>
1763 </array>
1764 <key>end</key>
1765 <array>
1766 <dict>
1767 <key>line</key><integer>83</integer>
1768 <key>col</key><integer>3</integer>
1769 <key>file</key><integer>0</integer>
1770 </dict>
1771 <dict>
1772 <key>line</key><integer>83</integer>
1773 <key>col</key><integer>3</integer>
1774 <key>file</key><integer>0</integer>
1775 </dict>
1776 </array>
1777 </dict>
1778 </array>
1779 </dict>
1780 <dict>
1781 <key>kind</key><string>event</string>
1782 <key>location</key>
1783 <dict>
1784 <key>line</key><integer>83</integer>
1785 <key>col</key><integer>3</integer>
1786 <key>file</key><integer>0</integer>
1787 </dict>
1788 <key>ranges</key>
1789 <array>
1790 <array>
1791 <dict>
1792 <key>line</key><integer>83</integer>
1793 <key>col</key><integer>3</integer>
1794 <key>file</key><integer>0</integer>
1795 </dict>
1796 <dict>
1797 <key>line</key><integer>85</integer>
1798 <key>col</key><integer>7</integer>
1799 <key>file</key><integer>0</integer>
1800 </dict>
1801 </array>
1802 </array>
1803 <key>depth</key><integer>0</integer>
1804 <key>extended_message</key>
1805 <string>Calling anonymous block</string>
1806 <key>message</key>
1807 <string>Calling anonymous block</string>
1808 </dict>
1809 <dict>
1810 <key>kind</key><string>event</string>
1811 <key>location</key>
1812 <dict>
1813 <key>line</key><integer>83</integer>
1814 <key>col</key><integer>3</integer>
1815 <key>file</key><integer>0</integer>
1816 </dict>
1817 <key>depth</key><integer>1</integer>
1818 <key>extended_message</key>
1819 <string>Entered call from &apos;test_block_arg&apos;</string>
1820 <key>message</key>
1821 <string>Entered call from &apos;test_block_arg&apos;</string>
1822 </dict>
1823 <dict>
1824 <key>kind</key><string>control</string>
1825 <key>edges</key>
1826 <array>
1827 <dict>
1828 <key>start</key>
1829 <array>
1830 <dict>
1831 <key>line</key><integer>83</integer>
1832 <key>col</key><integer>3</integer>
1833 <key>file</key><integer>0</integer>
1834 </dict>
1835 <dict>
1836 <key>line</key><integer>83</integer>
1837 <key>col</key><integer>3</integer>
1838 <key>file</key><integer>0</integer>
1839 </dict>
1840 </array>
1841 <key>end</key>
1842 <array>
1843 <dict>
1844 <key>line</key><integer>84</integer>
1845 <key>col</key><integer>5</integer>
1846 <key>file</key><integer>0</integer>
1847 </dict>
1848 <dict>
1849 <key>line</key><integer>84</integer>
1850 <key>col</key><integer>5</integer>
1851 <key>file</key><integer>0</integer>
1852 </dict>
1853 </array>
1854 </dict>
1855 </array>
1856 </dict>
1857 <dict>
1858 <key>kind</key><string>event</string>
1859 <key>location</key>
1860 <dict>
1861 <key>line</key><integer>84</integer>
1862 <key>col</key><integer>5</integer>
1863 <key>file</key><integer>0</integer>
1864 </dict>
1865 <key>ranges</key>
1866 <array>
1867 <array>
1868 <dict>
1869 <key>line</key><integer>84</integer>
1870 <key>col</key><integer>5</integer>
1871 <key>file</key><integer>0</integer>
1872 </dict>
1873 <dict>
1874 <key>line</key><integer>84</integer>
1875 <key>col</key><integer>10</integer>
1876 <key>file</key><integer>0</integer>
1877 </dict>
1878 </array>
1879 </array>
1880 <key>depth</key><integer>1</integer>
1881 <key>extended_message</key>
1882 <string>Null pointer value stored to &apos;p&apos;</string>
1883 <key>message</key>
1884 <string>Null pointer value stored to &apos;p&apos;</string>
1885 </dict>
1886 <dict>
1887 <key>kind</key><string>event</string>
1888 <key>location</key>
1889 <dict>
1890 <key>line</key><integer>83</integer>
1891 <key>col</key><integer>3</integer>
1892 <key>file</key><integer>0</integer>
1893 </dict>
1894 <key>ranges</key>
1895 <array>
1896 <array>
1897 <dict>
1898 <key>line</key><integer>83</integer>
1899 <key>col</key><integer>3</integer>
1900 <key>file</key><integer>0</integer>
1901 </dict>
1902 <dict>
1903 <key>line</key><integer>85</integer>
1904 <key>col</key><integer>7</integer>
1905 <key>file</key><integer>0</integer>
1906 </dict>
1907 </array>
1908 </array>
1909 <key>depth</key><integer>0</integer>
1910 <key>extended_message</key>
1911 <string>Returning to caller</string>
1912 <key>message</key>
1913 <string>Returning to caller</string>
1914 </dict>
1915 <dict>
1916 <key>kind</key><string>control</string>
1917 <key>edges</key>
1918 <array>
1919 <dict>
1920 <key>start</key>
1921 <array>
1922 <dict>
1923 <key>line</key><integer>83</integer>
1924 <key>col</key><integer>3</integer>
1925 <key>file</key><integer>0</integer>
1926 </dict>
1927 <dict>
1928 <key>line</key><integer>83</integer>
1929 <key>col</key><integer>3</integer>
1930 <key>file</key><integer>0</integer>
1931 </dict>
1932 </array>
1933 <key>end</key>
1934 <array>
1935 <dict>
1936 <key>line</key><integer>86</integer>
1937 <key>col</key><integer>3</integer>
1938 <key>file</key><integer>0</integer>
1939 </dict>
1940 <dict>
1941 <key>line</key><integer>86</integer>
1942 <key>col</key><integer>3</integer>
1943 <key>file</key><integer>0</integer>
1944 </dict>
1945 </array>
1946 </dict>
1947 </array>
1948 </dict>
1949 <dict>
1950 <key>kind</key><string>control</string>
1951 <key>edges</key>
1952 <array>
1953 <dict>
1954 <key>start</key>
1955 <array>
1956 <dict>
1957 <key>line</key><integer>86</integer>
1958 <key>col</key><integer>3</integer>
1959 <key>file</key><integer>0</integer>
1960 </dict>
1961 <dict>
1962 <key>line</key><integer>86</integer>
1963 <key>col</key><integer>3</integer>
1964 <key>file</key><integer>0</integer>
1965 </dict>
1966 </array>
1967 <key>end</key>
1968 <array>
1969 <dict>
1970 <key>line</key><integer>86</integer>
1971 <key>col</key><integer>6</integer>
1972 <key>file</key><integer>0</integer>
1973 </dict>
1974 <dict>
1975 <key>line</key><integer>86</integer>
1976 <key>col</key><integer>6</integer>
1977 <key>file</key><integer>0</integer>
1978 </dict>
1979 </array>
1980 </dict>
1981 </array>
1982 </dict>
1983 <dict>
1984 <key>kind</key><string>event</string>
1985 <key>location</key>
1986 <dict>
1987 <key>line</key><integer>86</integer>
1988 <key>col</key><integer>6</integer>
1989 <key>file</key><integer>0</integer>
1990 </dict>
1991 <key>ranges</key>
1992 <array>
1993 <array>
1994 <dict>
1995 <key>line</key><integer>86</integer>
1996 <key>col</key><integer>4</integer>
1997 <key>file</key><integer>0</integer>
1998 </dict>
1999 <dict>
2000 <key>line</key><integer>86</integer>
2001 <key>col</key><integer>4</integer>
2002 <key>file</key><integer>0</integer>
2003 </dict>
2004 </array>
2005 </array>
2006 <key>depth</key><integer>0</integer>
2007 <key>extended_message</key>
2008 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2009 <key>message</key>
2010 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2011 </dict>
2012 </array>
2013 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2014 <key>category</key><string>Logic error</string>
2015 <key>type</key><string>Dereference of null pointer</string>
2016 <key>check_name</key><string>core.NullDereference</string>
2017 <!-- This hash is experimental and going to change! -->
2018 <key>issue_hash_content_of_line_in_context</key><string>0efdf891fbddf2932f9d434968b94164</string>
2019 <key>issue_context_kind</key><string>function</string>
2020 <key>issue_context</key><string>test_block_arg</string>
2021 <key>issue_hash_function_offset</key><string>5</string>
2022 <key>location</key>
2023 <dict>
2024 <key>line</key><integer>86</integer>
2025 <key>col</key><integer>6</integer>
2026 <key>file</key><integer>0</integer>
2027 </dict>
2028 <key>ExecutedLines</key>
2029 <dict>
2030 <key>0</key>
2031 <array>
2032 <integer>81</integer>
2033 <integer>82</integer>
2034 <integer>83</integer>
2035 <integer>84</integer>
2036 <integer>85</integer>
2037 <integer>86</integer>
2038 </array>
2039 </dict>
2040 </dict>
2041 </array>
2042 <key>files</key>
2043 <array>
2044 </array>
2045 </dict>
2046 </plist>