Clang Project

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