Clang Project

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