Clang Project

clang_source_code/test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.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>diagnostics</key>
6 <array>
7  <dict>
8   <key>path</key>
9   <array>
10    <dict>
11     <key>kind</key><string>control</string>
12     <key>edges</key>
13      <array>
14       <dict>
15        <key>start</key>
16         <array>
17          <dict>
18           <key>line</key><integer>25</integer>
19           <key>col</key><integer>3</integer>
20           <key>file</key><integer>0</integer>
21          </dict>
22          <dict>
23           <key>line</key><integer>25</integer>
24           <key>col</key><integer>5</integer>
25           <key>file</key><integer>0</integer>
26          </dict>
27         </array>
28        <key>end</key>
29         <array>
30          <dict>
31           <key>line</key><integer>26</integer>
32           <key>col</key><integer>3</integer>
33           <key>file</key><integer>0</integer>
34          </dict>
35          <dict>
36           <key>line</key><integer>26</integer>
37           <key>col</key><integer>21</integer>
38           <key>file</key><integer>0</integer>
39          </dict>
40         </array>
41       </dict>
42      </array>
43    </dict>
44    <dict>
45     <key>kind</key><string>event</string>
46     <key>location</key>
47     <dict>
48      <key>line</key><integer>26</integer>
49      <key>col</key><integer>3</integer>
50      <key>file</key><integer>0</integer>
51     </dict>
52     <key>ranges</key>
53     <array>
54       <array>
55        <dict>
56         <key>line</key><integer>26</integer>
57         <key>col</key><integer>3</integer>
58         <key>file</key><integer>0</integer>
59        </dict>
60        <dict>
61         <key>line</key><integer>26</integer>
62         <key>col</key><integer>21</integer>
63         <key>file</key><integer>0</integer>
64        </dict>
65       </array>
66     </array>
67     <key>depth</key><integer>0</integer>
68     <key>extended_message</key>
69     <string>Null pointer value stored to &apos;ptr&apos;</string>
70     <key>message</key>
71     <string>Null pointer value stored to &apos;ptr&apos;</string>
72    </dict>
73    <dict>
74     <key>kind</key><string>control</string>
75     <key>edges</key>
76      <array>
77       <dict>
78        <key>start</key>
79         <array>
80          <dict>
81           <key>line</key><integer>27</integer>
82           <key>col</key><integer>3</integer>
83           <key>file</key><integer>0</integer>
84          </dict>
85          <dict>
86           <key>line</key><integer>27</integer>
87           <key>col</key><integer>3</integer>
88           <key>file</key><integer>0</integer>
89          </dict>
90         </array>
91        <key>end</key>
92         <array>
93          <dict>
94           <key>line</key><integer>27</integer>
95           <key>col</key><integer>8</integer>
96           <key>file</key><integer>0</integer>
97          </dict>
98          <dict>
99           <key>line</key><integer>27</integer>
100           <key>col</key><integer>8</integer>
101           <key>file</key><integer>0</integer>
102          </dict>
103         </array>
104       </dict>
105      </array>
106    </dict>
107    <dict>
108     <key>kind</key><string>event</string>
109     <key>location</key>
110     <dict>
111      <key>line</key><integer>27</integer>
112      <key>col</key><integer>8</integer>
113      <key>file</key><integer>0</integer>
114     </dict>
115     <key>ranges</key>
116     <array>
117       <array>
118        <dict>
119         <key>line</key><integer>27</integer>
120         <key>col</key><integer>4</integer>
121         <key>file</key><integer>0</integer>
122        </dict>
123        <dict>
124         <key>line</key><integer>27</integer>
125         <key>col</key><integer>6</integer>
126         <key>file</key><integer>0</integer>
127        </dict>
128       </array>
129     </array>
130     <key>depth</key><integer>0</integer>
131     <key>extended_message</key>
132     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
133     <key>message</key>
134     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
135    </dict>
136   </array>
137   <key>macro_expansions</key>
138   <array>
139    <dict>
140     <key>location</key>
141     <dict>
142      <key>line</key><integer>26</integer>
143      <key>col</key><integer>3</integer>
144      <key>file</key><integer>0</integer>
145     </dict>
146     <key>name</key><string>SET_PTR_VAR_TO_NULL</string>
147     <key>expansion</key><string>ptr = 0</string>
148    </dict>
149   </array>
150   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
151   <key>category</key><string>Logic error</string>
152   <key>type</key><string>Dereference of null pointer</string>
153   <key>check_name</key><string>core.NullDereference</string>
154   <!-- This hash is experimental and going to change! -->
155   <key>issue_hash_content_of_line_in_context</key><string>f8fbc46cc5afbb056d92bd3d3d702781</string>
156  <key>issue_context_kind</key><string>function</string>
157  <key>issue_context</key><string>nonFunctionLikeMacroTest</string>
158  <key>issue_hash_function_offset</key><string>3</string>
159  <key>location</key>
160  <dict>
161   <key>line</key><integer>27</integer>
162   <key>col</key><integer>8</integer>
163   <key>file</key><integer>0</integer>
164  </dict>
165  <key>ExecutedLines</key>
166  <dict>
167   <key>0</key>
168   <array>
169    <integer>24</integer>
170    <integer>25</integer>
171    <integer>26</integer>
172    <integer>27</integer>
173   </array>
174  </dict>
175  </dict>
176  <dict>
177   <key>path</key>
178   <array>
179    <dict>
180     <key>kind</key><string>control</string>
181     <key>edges</key>
182      <array>
183       <dict>
184        <key>start</key>
185         <array>
186          <dict>
187           <key>line</key><integer>38</integer>
188           <key>col</key><integer>3</integer>
189           <key>file</key><integer>0</integer>
190          </dict>
191          <dict>
192           <key>line</key><integer>38</integer>
193           <key>col</key><integer>5</integer>
194           <key>file</key><integer>0</integer>
195          </dict>
196         </array>
197        <key>end</key>
198         <array>
199          <dict>
200           <key>line</key><integer>39</integer>
201           <key>col</key><integer>3</integer>
202           <key>file</key><integer>0</integer>
203          </dict>
204          <dict>
205           <key>line</key><integer>39</integer>
206           <key>col</key><integer>39</integer>
207           <key>file</key><integer>0</integer>
208          </dict>
209         </array>
210       </dict>
211      </array>
212    </dict>
213    <dict>
214     <key>kind</key><string>event</string>
215     <key>location</key>
216     <dict>
217      <key>line</key><integer>39</integer>
218      <key>col</key><integer>3</integer>
219      <key>file</key><integer>0</integer>
220     </dict>
221     <key>ranges</key>
222     <array>
223       <array>
224        <dict>
225         <key>line</key><integer>39</integer>
226         <key>col</key><integer>3</integer>
227         <key>file</key><integer>0</integer>
228        </dict>
229        <dict>
230         <key>line</key><integer>39</integer>
231         <key>col</key><integer>39</integer>
232         <key>file</key><integer>0</integer>
233        </dict>
234       </array>
235     </array>
236     <key>depth</key><integer>0</integer>
237     <key>extended_message</key>
238     <string>Null pointer value stored to &apos;ptr&apos;</string>
239     <key>message</key>
240     <string>Null pointer value stored to &apos;ptr&apos;</string>
241    </dict>
242    <dict>
243     <key>kind</key><string>control</string>
244     <key>edges</key>
245      <array>
246       <dict>
247        <key>start</key>
248         <array>
249          <dict>
250           <key>line</key><integer>40</integer>
251           <key>col</key><integer>3</integer>
252           <key>file</key><integer>0</integer>
253          </dict>
254          <dict>
255           <key>line</key><integer>40</integer>
256           <key>col</key><integer>3</integer>
257           <key>file</key><integer>0</integer>
258          </dict>
259         </array>
260        <key>end</key>
261         <array>
262          <dict>
263           <key>line</key><integer>40</integer>
264           <key>col</key><integer>8</integer>
265           <key>file</key><integer>0</integer>
266          </dict>
267          <dict>
268           <key>line</key><integer>40</integer>
269           <key>col</key><integer>8</integer>
270           <key>file</key><integer>0</integer>
271          </dict>
272         </array>
273       </dict>
274      </array>
275    </dict>
276    <dict>
277     <key>kind</key><string>event</string>
278     <key>location</key>
279     <dict>
280      <key>line</key><integer>40</integer>
281      <key>col</key><integer>8</integer>
282      <key>file</key><integer>0</integer>
283     </dict>
284     <key>ranges</key>
285     <array>
286       <array>
287        <dict>
288         <key>line</key><integer>40</integer>
289         <key>col</key><integer>4</integer>
290         <key>file</key><integer>0</integer>
291        </dict>
292        <dict>
293         <key>line</key><integer>40</integer>
294         <key>col</key><integer>6</integer>
295         <key>file</key><integer>0</integer>
296        </dict>
297       </array>
298     </array>
299     <key>depth</key><integer>0</integer>
300     <key>extended_message</key>
301     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
302     <key>message</key>
303     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
304    </dict>
305   </array>
306   <key>macro_expansions</key>
307   <array>
308    <dict>
309     <key>location</key>
310     <dict>
311      <key>line</key><integer>39</integer>
312      <key>col</key><integer>3</integer>
313      <key>file</key><integer>0</integer>
314     </dict>
315     <key>name</key><string>SET_PTR_VAR_TO_NULL_WITH_NESTED_MACRO</string>
316     <key>expansion</key><string>ptr =0</string>
317    </dict>
318   </array>
319   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
320   <key>category</key><string>Logic error</string>
321   <key>type</key><string>Dereference of null pointer</string>
322   <key>check_name</key><string>core.NullDereference</string>
323   <!-- This hash is experimental and going to change! -->
324   <key>issue_hash_content_of_line_in_context</key><string>d5eba61193b41c27fc7b2705cbd607ba</string>
325  <key>issue_context_kind</key><string>function</string>
326  <key>issue_context</key><string>nonFunctionLikeNestedMacroTest</string>
327  <key>issue_hash_function_offset</key><string>3</string>
328  <key>location</key>
329  <dict>
330   <key>line</key><integer>40</integer>
331   <key>col</key><integer>8</integer>
332   <key>file</key><integer>0</integer>
333  </dict>
334  <key>ExecutedLines</key>
335  <dict>
336   <key>0</key>
337   <array>
338    <integer>37</integer>
339    <integer>38</integer>
340    <integer>39</integer>
341    <integer>40</integer>
342   </array>
343  </dict>
344  </dict>
345  <dict>
346   <key>path</key>
347   <array>
348    <dict>
349     <key>kind</key><string>control</string>
350     <key>edges</key>
351      <array>
352       <dict>
353        <key>start</key>
354         <array>
355          <dict>
356           <key>line</key><integer>58</integer>
357           <key>col</key><integer>3</integer>
358           <key>file</key><integer>0</integer>
359          </dict>
360          <dict>
361           <key>line</key><integer>58</integer>
362           <key>col</key><integer>5</integer>
363           <key>file</key><integer>0</integer>
364          </dict>
365         </array>
366        <key>end</key>
367         <array>
368          <dict>
369           <key>line</key><integer>59</integer>
370           <key>col</key><integer>3</integer>
371           <key>file</key><integer>0</integer>
372          </dict>
373          <dict>
374           <key>line</key><integer>59</integer>
375           <key>col</key><integer>9</integer>
376           <key>file</key><integer>0</integer>
377          </dict>
378         </array>
379       </dict>
380      </array>
381    </dict>
382    <dict>
383     <key>kind</key><string>event</string>
384     <key>location</key>
385     <dict>
386      <key>line</key><integer>59</integer>
387      <key>col</key><integer>3</integer>
388      <key>file</key><integer>0</integer>
389     </dict>
390     <key>ranges</key>
391     <array>
392       <array>
393        <dict>
394         <key>line</key><integer>59</integer>
395         <key>col</key><integer>3</integer>
396         <key>file</key><integer>0</integer>
397        </dict>
398        <dict>
399         <key>line</key><integer>59</integer>
400         <key>col</key><integer>15</integer>
401         <key>file</key><integer>0</integer>
402        </dict>
403       </array>
404     </array>
405     <key>depth</key><integer>0</integer>
406     <key>extended_message</key>
407     <string>Calling &apos;setToNull&apos;</string>
408     <key>message</key>
409     <string>Calling &apos;setToNull&apos;</string>
410    </dict>
411    <dict>
412     <key>kind</key><string>event</string>
413     <key>location</key>
414     <dict>
415      <key>line</key><integer>50</integer>
416      <key>col</key><integer>1</integer>
417      <key>file</key><integer>0</integer>
418     </dict>
419     <key>depth</key><integer>1</integer>
420     <key>extended_message</key>
421     <string>Entered call from &apos;functionLikeMacroTest&apos;</string>
422     <key>message</key>
423     <string>Entered call from &apos;functionLikeMacroTest&apos;</string>
424    </dict>
425    <dict>
426     <key>kind</key><string>control</string>
427     <key>edges</key>
428      <array>
429       <dict>
430        <key>start</key>
431         <array>
432          <dict>
433           <key>line</key><integer>50</integer>
434           <key>col</key><integer>1</integer>
435           <key>file</key><integer>0</integer>
436          </dict>
437          <dict>
438           <key>line</key><integer>50</integer>
439           <key>col</key><integer>4</integer>
440           <key>file</key><integer>0</integer>
441          </dict>
442         </array>
443        <key>end</key>
444         <array>
445          <dict>
446           <key>line</key><integer>51</integer>
447           <key>col</key><integer>3</integer>
448           <key>file</key><integer>0</integer>
449          </dict>
450          <dict>
451           <key>line</key><integer>51</integer>
452           <key>col</key><integer>3</integer>
453           <key>file</key><integer>0</integer>
454          </dict>
455         </array>
456       </dict>
457      </array>
458    </dict>
459    <dict>
460     <key>kind</key><string>event</string>
461     <key>location</key>
462     <dict>
463      <key>line</key><integer>51</integer>
464      <key>col</key><integer>3</integer>
465      <key>file</key><integer>0</integer>
466     </dict>
467     <key>ranges</key>
468     <array>
469       <array>
470        <dict>
471         <key>line</key><integer>51</integer>
472         <key>col</key><integer>3</integer>
473         <key>file</key><integer>0</integer>
474        </dict>
475        <dict>
476         <key>line</key><integer>51</integer>
477         <key>col</key><integer>17</integer>
478         <key>file</key><integer>0</integer>
479        </dict>
480       </array>
481     </array>
482     <key>depth</key><integer>1</integer>
483     <key>extended_message</key>
484     <string>Null pointer value stored to &apos;ptr&apos;</string>
485     <key>message</key>
486     <string>Null pointer value stored to &apos;ptr&apos;</string>
487    </dict>
488    <dict>
489     <key>kind</key><string>event</string>
490     <key>location</key>
491     <dict>
492      <key>line</key><integer>59</integer>
493      <key>col</key><integer>3</integer>
494      <key>file</key><integer>0</integer>
495     </dict>
496     <key>ranges</key>
497     <array>
498       <array>
499        <dict>
500         <key>line</key><integer>59</integer>
501         <key>col</key><integer>3</integer>
502         <key>file</key><integer>0</integer>
503        </dict>
504        <dict>
505         <key>line</key><integer>59</integer>
506         <key>col</key><integer>15</integer>
507         <key>file</key><integer>0</integer>
508        </dict>
509       </array>
510     </array>
511     <key>depth</key><integer>0</integer>
512     <key>extended_message</key>
513     <string>Returning from &apos;setToNull&apos;</string>
514     <key>message</key>
515     <string>Returning from &apos;setToNull&apos;</string>
516    </dict>
517    <dict>
518     <key>kind</key><string>control</string>
519     <key>edges</key>
520      <array>
521       <dict>
522        <key>start</key>
523         <array>
524          <dict>
525           <key>line</key><integer>60</integer>
526           <key>col</key><integer>3</integer>
527           <key>file</key><integer>0</integer>
528          </dict>
529          <dict>
530           <key>line</key><integer>60</integer>
531           <key>col</key><integer>3</integer>
532           <key>file</key><integer>0</integer>
533          </dict>
534         </array>
535        <key>end</key>
536         <array>
537          <dict>
538           <key>line</key><integer>60</integer>
539           <key>col</key><integer>8</integer>
540           <key>file</key><integer>0</integer>
541          </dict>
542          <dict>
543           <key>line</key><integer>60</integer>
544           <key>col</key><integer>8</integer>
545           <key>file</key><integer>0</integer>
546          </dict>
547         </array>
548       </dict>
549      </array>
550    </dict>
551    <dict>
552     <key>kind</key><string>event</string>
553     <key>location</key>
554     <dict>
555      <key>line</key><integer>60</integer>
556      <key>col</key><integer>8</integer>
557      <key>file</key><integer>0</integer>
558     </dict>
559     <key>ranges</key>
560     <array>
561       <array>
562        <dict>
563         <key>line</key><integer>60</integer>
564         <key>col</key><integer>4</integer>
565         <key>file</key><integer>0</integer>
566        </dict>
567        <dict>
568         <key>line</key><integer>60</integer>
569         <key>col</key><integer>6</integer>
570         <key>file</key><integer>0</integer>
571        </dict>
572       </array>
573     </array>
574     <key>depth</key><integer>0</integer>
575     <key>extended_message</key>
576     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
577     <key>message</key>
578     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
579    </dict>
580   </array>
581   <key>macro_expansions</key>
582   <array>
583    <dict>
584     <key>location</key>
585     <dict>
586      <key>line</key><integer>59</integer>
587      <key>col</key><integer>3</integer>
588      <key>file</key><integer>0</integer>
589     </dict>
590     <key>name</key><string>TO_NULL</string>
591     <key>expansion</key><string>setToNull(&amp;ptr)</string>
592    </dict>
593   </array>
594   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
595   <key>category</key><string>Logic error</string>
596   <key>type</key><string>Dereference of null pointer</string>
597   <key>check_name</key><string>core.NullDereference</string>
598   <!-- This hash is experimental and going to change! -->
599   <key>issue_hash_content_of_line_in_context</key><string>370a457744311752aac789447b4ef16c</string>
600  <key>issue_context_kind</key><string>function</string>
601  <key>issue_context</key><string>functionLikeMacroTest</string>
602  <key>issue_hash_function_offset</key><string>3</string>
603  <key>location</key>
604  <dict>
605   <key>line</key><integer>60</integer>
606   <key>col</key><integer>8</integer>
607   <key>file</key><integer>0</integer>
608  </dict>
609  <key>ExecutedLines</key>
610  <dict>
611   <key>0</key>
612   <array>
613    <integer>50</integer>
614    <integer>51</integer>
615    <integer>57</integer>
616    <integer>58</integer>
617    <integer>59</integer>
618    <integer>60</integer>
619   </array>
620  </dict>
621  </dict>
622  <dict>
623   <key>path</key>
624   <array>
625    <dict>
626     <key>kind</key><string>control</string>
627     <key>edges</key>
628      <array>
629       <dict>
630        <key>start</key>
631         <array>
632          <dict>
633           <key>line</key><integer>78</integer>
634           <key>col</key><integer>3</integer>
635           <key>file</key><integer>0</integer>
636          </dict>
637          <dict>
638           <key>line</key><integer>78</integer>
639           <key>col</key><integer>5</integer>
640           <key>file</key><integer>0</integer>
641          </dict>
642         </array>
643        <key>end</key>
644         <array>
645          <dict>
646           <key>line</key><integer>79</integer>
647           <key>col</key><integer>3</integer>
648           <key>file</key><integer>0</integer>
649          </dict>
650          <dict>
651           <key>line</key><integer>79</integer>
652           <key>col</key><integer>9</integer>
653           <key>file</key><integer>0</integer>
654          </dict>
655         </array>
656       </dict>
657      </array>
658    </dict>
659    <dict>
660     <key>kind</key><string>event</string>
661     <key>location</key>
662     <dict>
663      <key>line</key><integer>79</integer>
664      <key>col</key><integer>3</integer>
665      <key>file</key><integer>0</integer>
666     </dict>
667     <key>ranges</key>
668     <array>
669       <array>
670        <dict>
671         <key>line</key><integer>79</integer>
672         <key>col</key><integer>3</integer>
673         <key>file</key><integer>0</integer>
674        </dict>
675        <dict>
676         <key>line</key><integer>79</integer>
677         <key>col</key><integer>13</integer>
678         <key>file</key><integer>0</integer>
679        </dict>
680       </array>
681     </array>
682     <key>depth</key><integer>0</integer>
683     <key>extended_message</key>
684     <string>Calling &apos;setToNull&apos;</string>
685     <key>message</key>
686     <string>Calling &apos;setToNull&apos;</string>
687    </dict>
688    <dict>
689     <key>kind</key><string>event</string>
690     <key>location</key>
691     <dict>
692      <key>line</key><integer>50</integer>
693      <key>col</key><integer>1</integer>
694      <key>file</key><integer>0</integer>
695     </dict>
696     <key>depth</key><integer>1</integer>
697     <key>extended_message</key>
698     <string>Entered call from &apos;functionLikeNestedMacroTest&apos;</string>
699     <key>message</key>
700     <string>Entered call from &apos;functionLikeNestedMacroTest&apos;</string>
701    </dict>
702    <dict>
703     <key>kind</key><string>control</string>
704     <key>edges</key>
705      <array>
706       <dict>
707        <key>start</key>
708         <array>
709          <dict>
710           <key>line</key><integer>50</integer>
711           <key>col</key><integer>1</integer>
712           <key>file</key><integer>0</integer>
713          </dict>
714          <dict>
715           <key>line</key><integer>50</integer>
716           <key>col</key><integer>4</integer>
717           <key>file</key><integer>0</integer>
718          </dict>
719         </array>
720        <key>end</key>
721         <array>
722          <dict>
723           <key>line</key><integer>51</integer>
724           <key>col</key><integer>3</integer>
725           <key>file</key><integer>0</integer>
726          </dict>
727          <dict>
728           <key>line</key><integer>51</integer>
729           <key>col</key><integer>3</integer>
730           <key>file</key><integer>0</integer>
731          </dict>
732         </array>
733       </dict>
734      </array>
735    </dict>
736    <dict>
737     <key>kind</key><string>event</string>
738     <key>location</key>
739     <dict>
740      <key>line</key><integer>51</integer>
741      <key>col</key><integer>3</integer>
742      <key>file</key><integer>0</integer>
743     </dict>
744     <key>ranges</key>
745     <array>
746       <array>
747        <dict>
748         <key>line</key><integer>51</integer>
749         <key>col</key><integer>3</integer>
750         <key>file</key><integer>0</integer>
751        </dict>
752        <dict>
753         <key>line</key><integer>51</integer>
754         <key>col</key><integer>17</integer>
755         <key>file</key><integer>0</integer>
756        </dict>
757       </array>
758     </array>
759     <key>depth</key><integer>1</integer>
760     <key>extended_message</key>
761     <string>Null pointer value stored to &apos;a&apos;</string>
762     <key>message</key>
763     <string>Null pointer value stored to &apos;a&apos;</string>
764    </dict>
765    <dict>
766     <key>kind</key><string>event</string>
767     <key>location</key>
768     <dict>
769      <key>line</key><integer>79</integer>
770      <key>col</key><integer>3</integer>
771      <key>file</key><integer>0</integer>
772     </dict>
773     <key>ranges</key>
774     <array>
775       <array>
776        <dict>
777         <key>line</key><integer>79</integer>
778         <key>col</key><integer>3</integer>
779         <key>file</key><integer>0</integer>
780        </dict>
781        <dict>
782         <key>line</key><integer>79</integer>
783         <key>col</key><integer>13</integer>
784         <key>file</key><integer>0</integer>
785        </dict>
786       </array>
787     </array>
788     <key>depth</key><integer>0</integer>
789     <key>extended_message</key>
790     <string>Returning from &apos;setToNull&apos;</string>
791     <key>message</key>
792     <string>Returning from &apos;setToNull&apos;</string>
793    </dict>
794    <dict>
795     <key>kind</key><string>event</string>
796     <key>location</key>
797     <dict>
798      <key>line</key><integer>80</integer>
799      <key>col</key><integer>12</integer>
800      <key>file</key><integer>0</integer>
801     </dict>
802     <key>ranges</key>
803     <array>
804       <array>
805        <dict>
806         <key>line</key><integer>80</integer>
807         <key>col</key><integer>3</integer>
808         <key>file</key><integer>0</integer>
809        </dict>
810        <dict>
811         <key>line</key><integer>80</integer>
812         <key>col</key><integer>10</integer>
813         <key>file</key><integer>0</integer>
814        </dict>
815       </array>
816     </array>
817     <key>depth</key><integer>0</integer>
818     <key>extended_message</key>
819     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
820     <key>message</key>
821     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
822    </dict>
823   </array>
824   <key>macro_expansions</key>
825   <array>
826    <dict>
827     <key>location</key>
828     <dict>
829      <key>line</key><integer>79</integer>
830      <key>col</key><integer>3</integer>
831      <key>file</key><integer>0</integer>
832     </dict>
833     <key>name</key><string>TO_NULL</string>
834     <key>expansion</key><string>setToNull(&amp;a)</string>
835    </dict>
836    <dict>
837     <key>location</key>
838     <dict>
839      <key>line</key><integer>80</integer>
840      <key>col</key><integer>3</integer>
841      <key>file</key><integer>0</integer>
842     </dict>
843     <key>name</key><string>DEREF</string>
844     <key>expansion</key><string>{ int b; b = 5; } print(a); *a</string>
845    </dict>
846   </array>
847   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
848   <key>category</key><string>Logic error</string>
849   <key>type</key><string>Dereference of null pointer</string>
850   <key>check_name</key><string>core.NullDereference</string>
851   <!-- This hash is experimental and going to change! -->
852   <key>issue_hash_content_of_line_in_context</key><string>873802674657bba4565f64c7bbf0ded9</string>
853  <key>issue_context_kind</key><string>function</string>
854  <key>issue_context</key><string>functionLikeNestedMacroTest</string>
855  <key>issue_hash_function_offset</key><string>3</string>
856  <key>location</key>
857  <dict>
858   <key>line</key><integer>80</integer>
859   <key>col</key><integer>12</integer>
860   <key>file</key><integer>0</integer>
861  </dict>
862  <key>ExecutedLines</key>
863  <dict>
864   <key>0</key>
865   <array>
866    <integer>50</integer>
867    <integer>51</integer>
868    <integer>77</integer>
869    <integer>78</integer>
870    <integer>79</integer>
871    <integer>80</integer>
872   </array>
873  </dict>
874  </dict>
875  <dict>
876   <key>path</key>
877   <array>
878    <dict>
879     <key>kind</key><string>control</string>
880     <key>edges</key>
881      <array>
882       <dict>
883        <key>start</key>
884         <array>
885          <dict>
886           <key>line</key><integer>97</integer>
887           <key>col</key><integer>3</integer>
888           <key>file</key><integer>0</integer>
889          </dict>
890          <dict>
891           <key>line</key><integer>97</integer>
892           <key>col</key><integer>5</integer>
893           <key>file</key><integer>0</integer>
894          </dict>
895         </array>
896        <key>end</key>
897         <array>
898          <dict>
899           <key>line</key><integer>98</integer>
900           <key>col</key><integer>3</integer>
901           <key>file</key><integer>0</integer>
902          </dict>
903          <dict>
904           <key>line</key><integer>98</integer>
905           <key>col</key><integer>28</integer>
906           <key>file</key><integer>0</integer>
907          </dict>
908         </array>
909       </dict>
910      </array>
911    </dict>
912    <dict>
913     <key>kind</key><string>event</string>
914     <key>location</key>
915     <dict>
916      <key>line</key><integer>98</integer>
917      <key>col</key><integer>3</integer>
918      <key>file</key><integer>0</integer>
919     </dict>
920     <key>ranges</key>
921     <array>
922       <array>
923        <dict>
924         <key>line</key><integer>98</integer>
925         <key>col</key><integer>3</integer>
926         <key>file</key><integer>0</integer>
927        </dict>
928        <dict>
929         <key>line</key><integer>98</integer>
930         <key>col</key><integer>33</integer>
931         <key>file</key><integer>0</integer>
932        </dict>
933       </array>
934     </array>
935     <key>depth</key><integer>0</integer>
936     <key>extended_message</key>
937     <string>Null pointer value stored to &apos;ptr&apos;</string>
938     <key>message</key>
939     <string>Null pointer value stored to &apos;ptr&apos;</string>
940    </dict>
941    <dict>
942     <key>kind</key><string>control</string>
943     <key>edges</key>
944      <array>
945       <dict>
946        <key>start</key>
947         <array>
948          <dict>
949           <key>line</key><integer>99</integer>
950           <key>col</key><integer>3</integer>
951           <key>file</key><integer>0</integer>
952          </dict>
953          <dict>
954           <key>line</key><integer>99</integer>
955           <key>col</key><integer>3</integer>
956           <key>file</key><integer>0</integer>
957          </dict>
958         </array>
959        <key>end</key>
960         <array>
961          <dict>
962           <key>line</key><integer>99</integer>
963           <key>col</key><integer>8</integer>
964           <key>file</key><integer>0</integer>
965          </dict>
966          <dict>
967           <key>line</key><integer>99</integer>
968           <key>col</key><integer>8</integer>
969           <key>file</key><integer>0</integer>
970          </dict>
971         </array>
972       </dict>
973      </array>
974    </dict>
975    <dict>
976     <key>kind</key><string>event</string>
977     <key>location</key>
978     <dict>
979      <key>line</key><integer>99</integer>
980      <key>col</key><integer>8</integer>
981      <key>file</key><integer>0</integer>
982     </dict>
983     <key>ranges</key>
984     <array>
985       <array>
986        <dict>
987         <key>line</key><integer>99</integer>
988         <key>col</key><integer>4</integer>
989         <key>file</key><integer>0</integer>
990        </dict>
991        <dict>
992         <key>line</key><integer>99</integer>
993         <key>col</key><integer>6</integer>
994         <key>file</key><integer>0</integer>
995        </dict>
996       </array>
997     </array>
998     <key>depth</key><integer>0</integer>
999     <key>extended_message</key>
1000     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1001     <key>message</key>
1002     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1003    </dict>
1004   </array>
1005   <key>macro_expansions</key>
1006   <array>
1007    <dict>
1008     <key>location</key>
1009     <dict>
1010      <key>line</key><integer>98</integer>
1011      <key>col</key><integer>3</integer>
1012      <key>file</key><integer>0</integer>
1013     </dict>
1014     <key>name</key><string>WILL_UNDEF_SET_NULL_TO_PTR</string>
1015     <key>expansion</key><string>ptr = nullptr;</string>
1016    </dict>
1017   </array>
1018   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1019   <key>category</key><string>Logic error</string>
1020   <key>type</key><string>Dereference of null pointer</string>
1021   <key>check_name</key><string>core.NullDereference</string>
1022   <!-- This hash is experimental and going to change! -->
1023   <key>issue_hash_content_of_line_in_context</key><string>79ce7ac344a15505929edba2fdf178b6</string>
1024  <key>issue_context_kind</key><string>function</string>
1025  <key>issue_context</key><string>undefinedMacroByTheEndOfParsingTest</string>
1026  <key>issue_hash_function_offset</key><string>3</string>
1027  <key>location</key>
1028  <dict>
1029   <key>line</key><integer>99</integer>
1030   <key>col</key><integer>8</integer>
1031   <key>file</key><integer>0</integer>
1032  </dict>
1033  <key>ExecutedLines</key>
1034  <dict>
1035   <key>0</key>
1036   <array>
1037    <integer>96</integer>
1038    <integer>97</integer>
1039    <integer>98</integer>
1040    <integer>99</integer>
1041   </array>
1042  </dict>
1043  </dict>
1044  <dict>
1045   <key>path</key>
1046   <array>
1047    <dict>
1048     <key>kind</key><string>control</string>
1049     <key>edges</key>
1050      <array>
1051       <dict>
1052        <key>start</key>
1053         <array>
1054          <dict>
1055           <key>line</key><integer>114</integer>
1056           <key>col</key><integer>3</integer>
1057           <key>file</key><integer>0</integer>
1058          </dict>
1059          <dict>
1060           <key>line</key><integer>114</integer>
1061           <key>col</key><integer>5</integer>
1062           <key>file</key><integer>0</integer>
1063          </dict>
1064         </array>
1065        <key>end</key>
1066         <array>
1067          <dict>
1068           <key>line</key><integer>115</integer>
1069           <key>col</key><integer>3</integer>
1070           <key>file</key><integer>0</integer>
1071          </dict>
1072          <dict>
1073           <key>line</key><integer>115</integer>
1074           <key>col</key><integer>42</integer>
1075           <key>file</key><integer>0</integer>
1076          </dict>
1077         </array>
1078       </dict>
1079      </array>
1080    </dict>
1081    <dict>
1082     <key>kind</key><string>event</string>
1083     <key>location</key>
1084     <dict>
1085      <key>line</key><integer>115</integer>
1086      <key>col</key><integer>3</integer>
1087      <key>file</key><integer>0</integer>
1088     </dict>
1089     <key>ranges</key>
1090     <array>
1091       <array>
1092        <dict>
1093         <key>line</key><integer>115</integer>
1094         <key>col</key><integer>3</integer>
1095         <key>file</key><integer>0</integer>
1096        </dict>
1097        <dict>
1098         <key>line</key><integer>115</integer>
1099         <key>col</key><integer>47</integer>
1100         <key>file</key><integer>0</integer>
1101        </dict>
1102       </array>
1103     </array>
1104     <key>depth</key><integer>0</integer>
1105     <key>extended_message</key>
1106     <string>Null pointer value stored to &apos;ptr&apos;</string>
1107     <key>message</key>
1108     <string>Null pointer value stored to &apos;ptr&apos;</string>
1109    </dict>
1110    <dict>
1111     <key>kind</key><string>control</string>
1112     <key>edges</key>
1113      <array>
1114       <dict>
1115        <key>start</key>
1116         <array>
1117          <dict>
1118           <key>line</key><integer>116</integer>
1119           <key>col</key><integer>3</integer>
1120           <key>file</key><integer>0</integer>
1121          </dict>
1122          <dict>
1123           <key>line</key><integer>116</integer>
1124           <key>col</key><integer>3</integer>
1125           <key>file</key><integer>0</integer>
1126          </dict>
1127         </array>
1128        <key>end</key>
1129         <array>
1130          <dict>
1131           <key>line</key><integer>116</integer>
1132           <key>col</key><integer>8</integer>
1133           <key>file</key><integer>0</integer>
1134          </dict>
1135          <dict>
1136           <key>line</key><integer>116</integer>
1137           <key>col</key><integer>8</integer>
1138           <key>file</key><integer>0</integer>
1139          </dict>
1140         </array>
1141       </dict>
1142      </array>
1143    </dict>
1144    <dict>
1145     <key>kind</key><string>event</string>
1146     <key>location</key>
1147     <dict>
1148      <key>line</key><integer>116</integer>
1149      <key>col</key><integer>8</integer>
1150      <key>file</key><integer>0</integer>
1151     </dict>
1152     <key>ranges</key>
1153     <array>
1154       <array>
1155        <dict>
1156         <key>line</key><integer>116</integer>
1157         <key>col</key><integer>4</integer>
1158         <key>file</key><integer>0</integer>
1159        </dict>
1160        <dict>
1161         <key>line</key><integer>116</integer>
1162         <key>col</key><integer>6</integer>
1163         <key>file</key><integer>0</integer>
1164        </dict>
1165       </array>
1166     </array>
1167     <key>depth</key><integer>0</integer>
1168     <key>extended_message</key>
1169     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1170     <key>message</key>
1171     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1172    </dict>
1173   </array>
1174   <key>macro_expansions</key>
1175   <array>
1176    <dict>
1177     <key>location</key>
1178     <dict>
1179      <key>line</key><integer>115</integer>
1180      <key>col</key><integer>3</integer>
1181      <key>file</key><integer>0</integer>
1182     </dict>
1183     <key>name</key><string>WILL_REDIFINE_MULTIPLE_TIMES_SET_TO_NULL</string>
1184     <key>expansion</key><string>ptr = nullptr;</string>
1185    </dict>
1186   </array>
1187   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1188   <key>category</key><string>Logic error</string>
1189   <key>type</key><string>Dereference of null pointer</string>
1190   <key>check_name</key><string>core.NullDereference</string>
1191   <!-- This hash is experimental and going to change! -->
1192   <key>issue_hash_content_of_line_in_context</key><string>cbbecfb64198aebb884f3729dff84896</string>
1193  <key>issue_context_kind</key><string>function</string>
1194  <key>issue_context</key><string>macroRedefinedMultipleTimesTest</string>
1195  <key>issue_hash_function_offset</key><string>3</string>
1196  <key>location</key>
1197  <dict>
1198   <key>line</key><integer>116</integer>
1199   <key>col</key><integer>8</integer>
1200   <key>file</key><integer>0</integer>
1201  </dict>
1202  <key>ExecutedLines</key>
1203  <dict>
1204   <key>0</key>
1205   <array>
1206    <integer>113</integer>
1207    <integer>114</integer>
1208    <integer>115</integer>
1209    <integer>116</integer>
1210   </array>
1211  </dict>
1212  </dict>
1213  <dict>
1214   <key>path</key>
1215   <array>
1216    <dict>
1217     <key>kind</key><string>control</string>
1218     <key>edges</key>
1219      <array>
1220       <dict>
1221        <key>start</key>
1222         <array>
1223          <dict>
1224           <key>line</key><integer>134</integer>
1225           <key>col</key><integer>3</integer>
1226           <key>file</key><integer>0</integer>
1227          </dict>
1228          <dict>
1229           <key>line</key><integer>134</integer>
1230           <key>col</key><integer>5</integer>
1231           <key>file</key><integer>0</integer>
1232          </dict>
1233         </array>
1234        <key>end</key>
1235         <array>
1236          <dict>
1237           <key>line</key><integer>135</integer>
1238           <key>col</key><integer>3</integer>
1239           <key>file</key><integer>0</integer>
1240          </dict>
1241          <dict>
1242           <key>line</key><integer>135</integer>
1243           <key>col</key><integer>39</integer>
1244           <key>file</key><integer>0</integer>
1245          </dict>
1246         </array>
1247       </dict>
1248      </array>
1249    </dict>
1250    <dict>
1251     <key>kind</key><string>event</string>
1252     <key>location</key>
1253     <dict>
1254      <key>line</key><integer>135</integer>
1255      <key>col</key><integer>3</integer>
1256      <key>file</key><integer>0</integer>
1257     </dict>
1258     <key>ranges</key>
1259     <array>
1260       <array>
1261        <dict>
1262         <key>line</key><integer>135</integer>
1263         <key>col</key><integer>3</integer>
1264         <key>file</key><integer>0</integer>
1265        </dict>
1266        <dict>
1267         <key>line</key><integer>135</integer>
1268         <key>col</key><integer>44</integer>
1269         <key>file</key><integer>0</integer>
1270        </dict>
1271       </array>
1272     </array>
1273     <key>depth</key><integer>0</integer>
1274     <key>extended_message</key>
1275     <string>Null pointer value stored to &apos;ptr&apos;</string>
1276     <key>message</key>
1277     <string>Null pointer value stored to &apos;ptr&apos;</string>
1278    </dict>
1279    <dict>
1280     <key>kind</key><string>control</string>
1281     <key>edges</key>
1282      <array>
1283       <dict>
1284        <key>start</key>
1285         <array>
1286          <dict>
1287           <key>line</key><integer>136</integer>
1288           <key>col</key><integer>3</integer>
1289           <key>file</key><integer>0</integer>
1290          </dict>
1291          <dict>
1292           <key>line</key><integer>136</integer>
1293           <key>col</key><integer>3</integer>
1294           <key>file</key><integer>0</integer>
1295          </dict>
1296         </array>
1297        <key>end</key>
1298         <array>
1299          <dict>
1300           <key>line</key><integer>136</integer>
1301           <key>col</key><integer>8</integer>
1302           <key>file</key><integer>0</integer>
1303          </dict>
1304          <dict>
1305           <key>line</key><integer>136</integer>
1306           <key>col</key><integer>8</integer>
1307           <key>file</key><integer>0</integer>
1308          </dict>
1309         </array>
1310       </dict>
1311      </array>
1312    </dict>
1313    <dict>
1314     <key>kind</key><string>event</string>
1315     <key>location</key>
1316     <dict>
1317      <key>line</key><integer>136</integer>
1318      <key>col</key><integer>8</integer>
1319      <key>file</key><integer>0</integer>
1320     </dict>
1321     <key>ranges</key>
1322     <array>
1323       <array>
1324        <dict>
1325         <key>line</key><integer>136</integer>
1326         <key>col</key><integer>4</integer>
1327         <key>file</key><integer>0</integer>
1328        </dict>
1329        <dict>
1330         <key>line</key><integer>136</integer>
1331         <key>col</key><integer>6</integer>
1332         <key>file</key><integer>0</integer>
1333        </dict>
1334       </array>
1335     </array>
1336     <key>depth</key><integer>0</integer>
1337     <key>extended_message</key>
1338     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1339     <key>message</key>
1340     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1341    </dict>
1342   </array>
1343   <key>macro_expansions</key>
1344   <array>
1345    <dict>
1346     <key>location</key>
1347     <dict>
1348      <key>line</key><integer>135</integer>
1349      <key>col</key><integer>3</integer>
1350      <key>file</key><integer>0</integer>
1351     </dict>
1352     <key>name</key><string>PASS_PTR_TO_MACRO_THAT_WILL_BE_UNDEFD</string>
1353     <key>expansion</key><string>ptr = nullptr;</string>
1354    </dict>
1355   </array>
1356   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
1357   <key>category</key><string>Logic error</string>
1358   <key>type</key><string>Dereference of null pointer</string>
1359   <key>check_name</key><string>core.NullDereference</string>
1360   <!-- This hash is experimental and going to change! -->
1361   <key>issue_hash_content_of_line_in_context</key><string>01684c77381713fd6c7be31ebc9b647a</string>
1362  <key>issue_context_kind</key><string>function</string>
1363  <key>issue_context</key><string>undefinedMacroInsideAnotherMacroTest</string>
1364  <key>issue_hash_function_offset</key><string>3</string>
1365  <key>location</key>
1366  <dict>
1367   <key>line</key><integer>136</integer>
1368   <key>col</key><integer>8</integer>
1369   <key>file</key><integer>0</integer>
1370  </dict>
1371  <key>ExecutedLines</key>
1372  <dict>
1373   <key>0</key>
1374   <array>
1375    <integer>133</integer>
1376    <integer>134</integer>
1377    <integer>135</integer>
1378    <integer>136</integer>
1379   </array>
1380  </dict>
1381  </dict>
1382  <dict>
1383   <key>path</key>
1384   <array>
1385    <dict>
1386     <key>kind</key><string>control</string>
1387     <key>edges</key>
1388      <array>
1389       <dict>
1390        <key>start</key>
1391         <array>
1392          <dict>
1393           <key>line</key><integer>161</integer>
1394           <key>col</key><integer>3</integer>
1395           <key>file</key><integer>0</integer>
1396          </dict>
1397          <dict>
1398           <key>line</key><integer>161</integer>
1399           <key>col</key><integer>5</integer>
1400           <key>file</key><integer>0</integer>
1401          </dict>
1402         </array>
1403        <key>end</key>
1404         <array>
1405          <dict>
1406           <key>line</key><integer>162</integer>
1407           <key>col</key><integer>3</integer>
1408           <key>file</key><integer>0</integer>
1409          </dict>
1410          <dict>
1411           <key>line</key><integer>162</integer>
1412           <key>col</key><integer>19</integer>
1413           <key>file</key><integer>0</integer>
1414          </dict>
1415         </array>
1416       </dict>
1417      </array>
1418    </dict>
1419    <dict>
1420     <key>kind</key><string>event</string>
1421     <key>location</key>
1422     <dict>
1423      <key>line</key><integer>162</integer>
1424      <key>col</key><integer>3</integer>
1425      <key>file</key><integer>0</integer>
1426     </dict>
1427     <key>ranges</key>
1428     <array>
1429       <array>
1430        <dict>
1431         <key>line</key><integer>162</integer>
1432         <key>col</key><integer>3</integer>
1433         <key>file</key><integer>0</integer>
1434        </dict>
1435        <dict>
1436         <key>line</key><integer>162</integer>
1437         <key>col</key><integer>52</integer>
1438         <key>file</key><integer>0</integer>
1439        </dict>
1440       </array>
1441     </array>
1442     <key>depth</key><integer>0</integer>
1443     <key>extended_message</key>
1444     <string>Null pointer value stored to &apos;a&apos;</string>
1445     <key>message</key>
1446     <string>Null pointer value stored to &apos;a&apos;</string>
1447    </dict>
1448    <dict>
1449     <key>kind</key><string>control</string>
1450     <key>edges</key>
1451      <array>
1452       <dict>
1453        <key>start</key>
1454         <array>
1455          <dict>
1456           <key>line</key><integer>163</integer>
1457           <key>col</key><integer>3</integer>
1458           <key>file</key><integer>0</integer>
1459          </dict>
1460          <dict>
1461           <key>line</key><integer>163</integer>
1462           <key>col</key><integer>3</integer>
1463           <key>file</key><integer>0</integer>
1464          </dict>
1465         </array>
1466        <key>end</key>
1467         <array>
1468          <dict>
1469           <key>line</key><integer>163</integer>
1470           <key>col</key><integer>6</integer>
1471           <key>file</key><integer>0</integer>
1472          </dict>
1473          <dict>
1474           <key>line</key><integer>163</integer>
1475           <key>col</key><integer>6</integer>
1476           <key>file</key><integer>0</integer>
1477          </dict>
1478         </array>
1479       </dict>
1480      </array>
1481    </dict>
1482    <dict>
1483     <key>kind</key><string>event</string>
1484     <key>location</key>
1485     <dict>
1486      <key>line</key><integer>163</integer>
1487      <key>col</key><integer>6</integer>
1488      <key>file</key><integer>0</integer>
1489     </dict>
1490     <key>ranges</key>
1491     <array>
1492       <array>
1493        <dict>
1494         <key>line</key><integer>163</integer>
1495         <key>col</key><integer>4</integer>
1496         <key>file</key><integer>0</integer>
1497        </dict>
1498        <dict>
1499         <key>line</key><integer>163</integer>
1500         <key>col</key><integer>4</integer>
1501         <key>file</key><integer>0</integer>
1502        </dict>
1503       </array>
1504     </array>
1505     <key>depth</key><integer>0</integer>
1506     <key>extended_message</key>
1507     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1508     <key>message</key>
1509     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1510    </dict>
1511   </array>
1512   <key>macro_expansions</key>
1513   <array>
1514    <dict>
1515     <key>location</key>
1516     <dict>
1517      <key>line</key><integer>162</integer>
1518      <key>col</key><integer>3</integer>
1519      <key>file</key><integer>0</integer>
1520     </dict>
1521     <key>name</key><string>TO_NULL_AND_PRINT</string>
1522     <key>expansion</key><string>a = 0; print( &quot;Will this , cause a crash?&quot;)</string>
1523    </dict>
1524   </array>
1525   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1526   <key>category</key><string>Logic error</string>
1527   <key>type</key><string>Dereference of null pointer</string>
1528   <key>check_name</key><string>core.NullDereference</string>
1529   <!-- This hash is experimental and going to change! -->
1530   <key>issue_hash_content_of_line_in_context</key><string>7a7344244350405a514682fe228e304e</string>
1531  <key>issue_context_kind</key><string>function</string>
1532  <key>issue_context</key><string>macroArgContainsCommaInStringTest</string>
1533  <key>issue_hash_function_offset</key><string>3</string>
1534  <key>location</key>
1535  <dict>
1536   <key>line</key><integer>163</integer>
1537   <key>col</key><integer>6</integer>
1538   <key>file</key><integer>0</integer>
1539  </dict>
1540  <key>ExecutedLines</key>
1541  <dict>
1542   <key>0</key>
1543   <array>
1544    <integer>160</integer>
1545    <integer>161</integer>
1546    <integer>162</integer>
1547    <integer>163</integer>
1548   </array>
1549  </dict>
1550  </dict>
1551  <dict>
1552   <key>path</key>
1553   <array>
1554    <dict>
1555     <key>kind</key><string>control</string>
1556     <key>edges</key>
1557      <array>
1558       <dict>
1559        <key>start</key>
1560         <array>
1561          <dict>
1562           <key>line</key><integer>170</integer>
1563           <key>col</key><integer>3</integer>
1564           <key>file</key><integer>0</integer>
1565          </dict>
1566          <dict>
1567           <key>line</key><integer>170</integer>
1568           <key>col</key><integer>5</integer>
1569           <key>file</key><integer>0</integer>
1570          </dict>
1571         </array>
1572        <key>end</key>
1573         <array>
1574          <dict>
1575           <key>line</key><integer>171</integer>
1576           <key>col</key><integer>3</integer>
1577           <key>file</key><integer>0</integer>
1578          </dict>
1579          <dict>
1580           <key>line</key><integer>171</integer>
1581           <key>col</key><integer>19</integer>
1582           <key>file</key><integer>0</integer>
1583          </dict>
1584         </array>
1585       </dict>
1586      </array>
1587    </dict>
1588    <dict>
1589     <key>kind</key><string>event</string>
1590     <key>location</key>
1591     <dict>
1592      <key>line</key><integer>171</integer>
1593      <key>col</key><integer>3</integer>
1594      <key>file</key><integer>0</integer>
1595     </dict>
1596     <key>ranges</key>
1597     <array>
1598       <array>
1599        <dict>
1600         <key>line</key><integer>171</integer>
1601         <key>col</key><integer>3</integer>
1602         <key>file</key><integer>0</integer>
1603        </dict>
1604        <dict>
1605         <key>line</key><integer>171</integer>
1606         <key>col</key><integer>52</integer>
1607         <key>file</key><integer>0</integer>
1608        </dict>
1609       </array>
1610     </array>
1611     <key>depth</key><integer>0</integer>
1612     <key>extended_message</key>
1613     <string>Null pointer value stored to &apos;a&apos;</string>
1614     <key>message</key>
1615     <string>Null pointer value stored to &apos;a&apos;</string>
1616    </dict>
1617    <dict>
1618     <key>kind</key><string>control</string>
1619     <key>edges</key>
1620      <array>
1621       <dict>
1622        <key>start</key>
1623         <array>
1624          <dict>
1625           <key>line</key><integer>172</integer>
1626           <key>col</key><integer>3</integer>
1627           <key>file</key><integer>0</integer>
1628          </dict>
1629          <dict>
1630           <key>line</key><integer>172</integer>
1631           <key>col</key><integer>3</integer>
1632           <key>file</key><integer>0</integer>
1633          </dict>
1634         </array>
1635        <key>end</key>
1636         <array>
1637          <dict>
1638           <key>line</key><integer>172</integer>
1639           <key>col</key><integer>6</integer>
1640           <key>file</key><integer>0</integer>
1641          </dict>
1642          <dict>
1643           <key>line</key><integer>172</integer>
1644           <key>col</key><integer>6</integer>
1645           <key>file</key><integer>0</integer>
1646          </dict>
1647         </array>
1648       </dict>
1649      </array>
1650    </dict>
1651    <dict>
1652     <key>kind</key><string>event</string>
1653     <key>location</key>
1654     <dict>
1655      <key>line</key><integer>172</integer>
1656      <key>col</key><integer>6</integer>
1657      <key>file</key><integer>0</integer>
1658     </dict>
1659     <key>ranges</key>
1660     <array>
1661       <array>
1662        <dict>
1663         <key>line</key><integer>172</integer>
1664         <key>col</key><integer>4</integer>
1665         <key>file</key><integer>0</integer>
1666        </dict>
1667        <dict>
1668         <key>line</key><integer>172</integer>
1669         <key>col</key><integer>4</integer>
1670         <key>file</key><integer>0</integer>
1671        </dict>
1672       </array>
1673     </array>
1674     <key>depth</key><integer>0</integer>
1675     <key>extended_message</key>
1676     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1677     <key>message</key>
1678     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1679    </dict>
1680   </array>
1681   <key>macro_expansions</key>
1682   <array>
1683    <dict>
1684     <key>location</key>
1685     <dict>
1686      <key>line</key><integer>171</integer>
1687      <key>col</key><integer>3</integer>
1688      <key>file</key><integer>0</integer>
1689     </dict>
1690     <key>name</key><string>TO_NULL_AND_PRINT</string>
1691     <key>expansion</key><string>a = 0; print( &quot;Will this ( cause a crash?&quot;)</string>
1692    </dict>
1693   </array>
1694   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1695   <key>category</key><string>Logic error</string>
1696   <key>type</key><string>Dereference of null pointer</string>
1697   <key>check_name</key><string>core.NullDereference</string>
1698   <!-- This hash is experimental and going to change! -->
1699   <key>issue_hash_content_of_line_in_context</key><string>1d6d14e3f566cec02bd1f3542e3c8044</string>
1700  <key>issue_context_kind</key><string>function</string>
1701  <key>issue_context</key><string>macroArgContainsLParenInStringTest</string>
1702  <key>issue_hash_function_offset</key><string>3</string>
1703  <key>location</key>
1704  <dict>
1705   <key>line</key><integer>172</integer>
1706   <key>col</key><integer>6</integer>
1707   <key>file</key><integer>0</integer>
1708  </dict>
1709  <key>ExecutedLines</key>
1710  <dict>
1711   <key>0</key>
1712   <array>
1713    <integer>169</integer>
1714    <integer>170</integer>
1715    <integer>171</integer>
1716    <integer>172</integer>
1717   </array>
1718  </dict>
1719  </dict>
1720  <dict>
1721   <key>path</key>
1722   <array>
1723    <dict>
1724     <key>kind</key><string>control</string>
1725     <key>edges</key>
1726      <array>
1727       <dict>
1728        <key>start</key>
1729         <array>
1730          <dict>
1731           <key>line</key><integer>179</integer>
1732           <key>col</key><integer>3</integer>
1733           <key>file</key><integer>0</integer>
1734          </dict>
1735          <dict>
1736           <key>line</key><integer>179</integer>
1737           <key>col</key><integer>5</integer>
1738           <key>file</key><integer>0</integer>
1739          </dict>
1740         </array>
1741        <key>end</key>
1742         <array>
1743          <dict>
1744           <key>line</key><integer>180</integer>
1745           <key>col</key><integer>3</integer>
1746           <key>file</key><integer>0</integer>
1747          </dict>
1748          <dict>
1749           <key>line</key><integer>180</integer>
1750           <key>col</key><integer>19</integer>
1751           <key>file</key><integer>0</integer>
1752          </dict>
1753         </array>
1754       </dict>
1755      </array>
1756    </dict>
1757    <dict>
1758     <key>kind</key><string>event</string>
1759     <key>location</key>
1760     <dict>
1761      <key>line</key><integer>180</integer>
1762      <key>col</key><integer>3</integer>
1763      <key>file</key><integer>0</integer>
1764     </dict>
1765     <key>ranges</key>
1766     <array>
1767       <array>
1768        <dict>
1769         <key>line</key><integer>180</integer>
1770         <key>col</key><integer>3</integer>
1771         <key>file</key><integer>0</integer>
1772        </dict>
1773        <dict>
1774         <key>line</key><integer>180</integer>
1775         <key>col</key><integer>52</integer>
1776         <key>file</key><integer>0</integer>
1777        </dict>
1778       </array>
1779     </array>
1780     <key>depth</key><integer>0</integer>
1781     <key>extended_message</key>
1782     <string>Null pointer value stored to &apos;a&apos;</string>
1783     <key>message</key>
1784     <string>Null pointer value stored to &apos;a&apos;</string>
1785    </dict>
1786    <dict>
1787     <key>kind</key><string>control</string>
1788     <key>edges</key>
1789      <array>
1790       <dict>
1791        <key>start</key>
1792         <array>
1793          <dict>
1794           <key>line</key><integer>181</integer>
1795           <key>col</key><integer>3</integer>
1796           <key>file</key><integer>0</integer>
1797          </dict>
1798          <dict>
1799           <key>line</key><integer>181</integer>
1800           <key>col</key><integer>3</integer>
1801           <key>file</key><integer>0</integer>
1802          </dict>
1803         </array>
1804        <key>end</key>
1805         <array>
1806          <dict>
1807           <key>line</key><integer>181</integer>
1808           <key>col</key><integer>6</integer>
1809           <key>file</key><integer>0</integer>
1810          </dict>
1811          <dict>
1812           <key>line</key><integer>181</integer>
1813           <key>col</key><integer>6</integer>
1814           <key>file</key><integer>0</integer>
1815          </dict>
1816         </array>
1817       </dict>
1818      </array>
1819    </dict>
1820    <dict>
1821     <key>kind</key><string>event</string>
1822     <key>location</key>
1823     <dict>
1824      <key>line</key><integer>181</integer>
1825      <key>col</key><integer>6</integer>
1826      <key>file</key><integer>0</integer>
1827     </dict>
1828     <key>ranges</key>
1829     <array>
1830       <array>
1831        <dict>
1832         <key>line</key><integer>181</integer>
1833         <key>col</key><integer>4</integer>
1834         <key>file</key><integer>0</integer>
1835        </dict>
1836        <dict>
1837         <key>line</key><integer>181</integer>
1838         <key>col</key><integer>4</integer>
1839         <key>file</key><integer>0</integer>
1840        </dict>
1841       </array>
1842     </array>
1843     <key>depth</key><integer>0</integer>
1844     <key>extended_message</key>
1845     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1846     <key>message</key>
1847     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1848    </dict>
1849   </array>
1850   <key>macro_expansions</key>
1851   <array>
1852    <dict>
1853     <key>location</key>
1854     <dict>
1855      <key>line</key><integer>180</integer>
1856      <key>col</key><integer>3</integer>
1857      <key>file</key><integer>0</integer>
1858     </dict>
1859     <key>name</key><string>TO_NULL_AND_PRINT</string>
1860     <key>expansion</key><string>a = 0; print( &quot;Will this ) cause a crash?&quot;)</string>
1861    </dict>
1862   </array>
1863   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1864   <key>category</key><string>Logic error</string>
1865   <key>type</key><string>Dereference of null pointer</string>
1866   <key>check_name</key><string>core.NullDereference</string>
1867   <!-- This hash is experimental and going to change! -->
1868   <key>issue_hash_content_of_line_in_context</key><string>7354d762d71f0d0a3ffc9d6d827fe580</string>
1869  <key>issue_context_kind</key><string>function</string>
1870  <key>issue_context</key><string>macroArgContainsRParenInStringTest</string>
1871  <key>issue_hash_function_offset</key><string>3</string>
1872  <key>location</key>
1873  <dict>
1874   <key>line</key><integer>181</integer>
1875   <key>col</key><integer>6</integer>
1876   <key>file</key><integer>0</integer>
1877  </dict>
1878  <key>ExecutedLines</key>
1879  <dict>
1880   <key>0</key>
1881   <array>
1882    <integer>178</integer>
1883    <integer>179</integer>
1884    <integer>180</integer>
1885    <integer>181</integer>
1886   </array>
1887  </dict>
1888  </dict>
1889  <dict>
1890   <key>path</key>
1891   <array>
1892    <dict>
1893     <key>kind</key><string>control</string>
1894     <key>edges</key>
1895      <array>
1896       <dict>
1897        <key>start</key>
1898         <array>
1899          <dict>
1900           <key>line</key><integer>193</integer>
1901           <key>col</key><integer>3</integer>
1902           <key>file</key><integer>0</integer>
1903          </dict>
1904          <dict>
1905           <key>line</key><integer>193</integer>
1906           <key>col</key><integer>5</integer>
1907           <key>file</key><integer>0</integer>
1908          </dict>
1909         </array>
1910        <key>end</key>
1911         <array>
1912          <dict>
1913           <key>line</key><integer>194</integer>
1914           <key>col</key><integer>3</integer>
1915           <key>file</key><integer>0</integer>
1916          </dict>
1917          <dict>
1918           <key>line</key><integer>194</integer>
1919           <key>col</key><integer>15</integer>
1920           <key>file</key><integer>0</integer>
1921          </dict>
1922         </array>
1923       </dict>
1924      </array>
1925    </dict>
1926    <dict>
1927     <key>kind</key><string>event</string>
1928     <key>location</key>
1929     <dict>
1930      <key>line</key><integer>194</integer>
1931      <key>col</key><integer>3</integer>
1932      <key>file</key><integer>0</integer>
1933     </dict>
1934     <key>ranges</key>
1935     <array>
1936       <array>
1937        <dict>
1938         <key>line</key><integer>194</integer>
1939         <key>col</key><integer>3</integer>
1940         <key>file</key><integer>0</integer>
1941        </dict>
1942        <dict>
1943         <key>line</key><integer>194</integer>
1944         <key>col</key><integer>30</integer>
1945         <key>file</key><integer>0</integer>
1946        </dict>
1947       </array>
1948     </array>
1949     <key>depth</key><integer>0</integer>
1950     <key>extended_message</key>
1951     <string>Calling &apos;setToNull&apos;</string>
1952     <key>message</key>
1953     <string>Calling &apos;setToNull&apos;</string>
1954    </dict>
1955    <dict>
1956     <key>kind</key><string>event</string>
1957     <key>location</key>
1958     <dict>
1959      <key>line</key><integer>50</integer>
1960      <key>col</key><integer>1</integer>
1961      <key>file</key><integer>0</integer>
1962     </dict>
1963     <key>depth</key><integer>1</integer>
1964     <key>extended_message</key>
1965     <string>Entered call from &apos;macroArgContainsLParenRParenTest&apos;</string>
1966     <key>message</key>
1967     <string>Entered call from &apos;macroArgContainsLParenRParenTest&apos;</string>
1968    </dict>
1969    <dict>
1970     <key>kind</key><string>control</string>
1971     <key>edges</key>
1972      <array>
1973       <dict>
1974        <key>start</key>
1975         <array>
1976          <dict>
1977           <key>line</key><integer>50</integer>
1978           <key>col</key><integer>1</integer>
1979           <key>file</key><integer>0</integer>
1980          </dict>
1981          <dict>
1982           <key>line</key><integer>50</integer>
1983           <key>col</key><integer>4</integer>
1984           <key>file</key><integer>0</integer>
1985          </dict>
1986         </array>
1987        <key>end</key>
1988         <array>
1989          <dict>
1990           <key>line</key><integer>51</integer>
1991           <key>col</key><integer>3</integer>
1992           <key>file</key><integer>0</integer>
1993          </dict>
1994          <dict>
1995           <key>line</key><integer>51</integer>
1996           <key>col</key><integer>3</integer>
1997           <key>file</key><integer>0</integer>
1998          </dict>
1999         </array>
2000       </dict>
2001      </array>
2002    </dict>
2003    <dict>
2004     <key>kind</key><string>event</string>
2005     <key>location</key>
2006     <dict>
2007      <key>line</key><integer>51</integer>
2008      <key>col</key><integer>3</integer>
2009      <key>file</key><integer>0</integer>
2010     </dict>
2011     <key>ranges</key>
2012     <array>
2013       <array>
2014        <dict>
2015         <key>line</key><integer>51</integer>
2016         <key>col</key><integer>3</integer>
2017         <key>file</key><integer>0</integer>
2018        </dict>
2019        <dict>
2020         <key>line</key><integer>51</integer>
2021         <key>col</key><integer>17</integer>
2022         <key>file</key><integer>0</integer>
2023        </dict>
2024       </array>
2025     </array>
2026     <key>depth</key><integer>1</integer>
2027     <key>extended_message</key>
2028     <string>Null pointer value stored to &apos;a&apos;</string>
2029     <key>message</key>
2030     <string>Null pointer value stored to &apos;a&apos;</string>
2031    </dict>
2032    <dict>
2033     <key>kind</key><string>event</string>
2034     <key>location</key>
2035     <dict>
2036      <key>line</key><integer>194</integer>
2037      <key>col</key><integer>3</integer>
2038      <key>file</key><integer>0</integer>
2039     </dict>
2040     <key>ranges</key>
2041     <array>
2042       <array>
2043        <dict>
2044         <key>line</key><integer>194</integer>
2045         <key>col</key><integer>3</integer>
2046         <key>file</key><integer>0</integer>
2047        </dict>
2048        <dict>
2049         <key>line</key><integer>194</integer>
2050         <key>col</key><integer>30</integer>
2051         <key>file</key><integer>0</integer>
2052        </dict>
2053       </array>
2054     </array>
2055     <key>depth</key><integer>0</integer>
2056     <key>extended_message</key>
2057     <string>Returning from &apos;setToNull&apos;</string>
2058     <key>message</key>
2059     <string>Returning from &apos;setToNull&apos;</string>
2060    </dict>
2061    <dict>
2062     <key>kind</key><string>control</string>
2063     <key>edges</key>
2064      <array>
2065       <dict>
2066        <key>start</key>
2067         <array>
2068          <dict>
2069           <key>line</key><integer>195</integer>
2070           <key>col</key><integer>3</integer>
2071           <key>file</key><integer>0</integer>
2072          </dict>
2073          <dict>
2074           <key>line</key><integer>195</integer>
2075           <key>col</key><integer>3</integer>
2076           <key>file</key><integer>0</integer>
2077          </dict>
2078         </array>
2079        <key>end</key>
2080         <array>
2081          <dict>
2082           <key>line</key><integer>195</integer>
2083           <key>col</key><integer>6</integer>
2084           <key>file</key><integer>0</integer>
2085          </dict>
2086          <dict>
2087           <key>line</key><integer>195</integer>
2088           <key>col</key><integer>6</integer>
2089           <key>file</key><integer>0</integer>
2090          </dict>
2091         </array>
2092       </dict>
2093      </array>
2094    </dict>
2095    <dict>
2096     <key>kind</key><string>event</string>
2097     <key>location</key>
2098     <dict>
2099      <key>line</key><integer>195</integer>
2100      <key>col</key><integer>6</integer>
2101      <key>file</key><integer>0</integer>
2102     </dict>
2103     <key>ranges</key>
2104     <array>
2105       <array>
2106        <dict>
2107         <key>line</key><integer>195</integer>
2108         <key>col</key><integer>4</integer>
2109         <key>file</key><integer>0</integer>
2110        </dict>
2111        <dict>
2112         <key>line</key><integer>195</integer>
2113         <key>col</key><integer>4</integer>
2114         <key>file</key><integer>0</integer>
2115        </dict>
2116       </array>
2117     </array>
2118     <key>depth</key><integer>0</integer>
2119     <key>extended_message</key>
2120     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2121     <key>message</key>
2122     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2123    </dict>
2124   </array>
2125   <key>macro_expansions</key>
2126   <array>
2127    <dict>
2128     <key>location</key>
2129     <dict>
2130      <key>line</key><integer>194</integer>
2131      <key>col</key><integer>3</integer>
2132      <key>file</key><integer>0</integer>
2133     </dict>
2134     <key>name</key><string>CALL_FUNCTION</string>
2135     <key>expansion</key><string>setToNull(&amp;a)</string>
2136    </dict>
2137   </array>
2138   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2139   <key>category</key><string>Logic error</string>
2140   <key>type</key><string>Dereference of null pointer</string>
2141   <key>check_name</key><string>core.NullDereference</string>
2142   <!-- This hash is experimental and going to change! -->
2143   <key>issue_hash_content_of_line_in_context</key><string>f00b6f77288a374e864a58609e9a42ea</string>
2144  <key>issue_context_kind</key><string>function</string>
2145  <key>issue_context</key><string>macroArgContainsLParenRParenTest</string>
2146  <key>issue_hash_function_offset</key><string>3</string>
2147  <key>location</key>
2148  <dict>
2149   <key>line</key><integer>195</integer>
2150   <key>col</key><integer>6</integer>
2151   <key>file</key><integer>0</integer>
2152  </dict>
2153  <key>ExecutedLines</key>
2154  <dict>
2155   <key>0</key>
2156   <array>
2157    <integer>50</integer>
2158    <integer>51</integer>
2159    <integer>192</integer>
2160    <integer>193</integer>
2161    <integer>194</integer>
2162    <integer>195</integer>
2163   </array>
2164  </dict>
2165  </dict>
2166  <dict>
2167   <key>path</key>
2168   <array>
2169    <dict>
2170     <key>kind</key><string>control</string>
2171     <key>edges</key>
2172      <array>
2173       <dict>
2174        <key>start</key>
2175         <array>
2176          <dict>
2177           <key>line</key><integer>207</integer>
2178           <key>col</key><integer>3</integer>
2179           <key>file</key><integer>0</integer>
2180          </dict>
2181          <dict>
2182           <key>line</key><integer>207</integer>
2183           <key>col</key><integer>5</integer>
2184           <key>file</key><integer>0</integer>
2185          </dict>
2186         </array>
2187        <key>end</key>
2188         <array>
2189          <dict>
2190           <key>line</key><integer>208</integer>
2191           <key>col</key><integer>3</integer>
2192           <key>file</key><integer>0</integer>
2193          </dict>
2194          <dict>
2195           <key>line</key><integer>208</integer>
2196           <key>col</key><integer>15</integer>
2197           <key>file</key><integer>0</integer>
2198          </dict>
2199         </array>
2200       </dict>
2201      </array>
2202    </dict>
2203    <dict>
2204     <key>kind</key><string>event</string>
2205     <key>location</key>
2206     <dict>
2207      <key>line</key><integer>208</integer>
2208      <key>col</key><integer>3</integer>
2209      <key>file</key><integer>0</integer>
2210     </dict>
2211     <key>ranges</key>
2212     <array>
2213       <array>
2214        <dict>
2215         <key>line</key><integer>208</integer>
2216         <key>col</key><integer>3</integer>
2217         <key>file</key><integer>0</integer>
2218        </dict>
2219        <dict>
2220         <key>line</key><integer>208</integer>
2221         <key>col</key><integer>48</integer>
2222         <key>file</key><integer>0</integer>
2223        </dict>
2224       </array>
2225     </array>
2226     <key>depth</key><integer>0</integer>
2227     <key>extended_message</key>
2228     <string>Calling &apos;setToNullAndPrint&apos;</string>
2229     <key>message</key>
2230     <string>Calling &apos;setToNullAndPrint&apos;</string>
2231    </dict>
2232    <dict>
2233     <key>kind</key><string>event</string>
2234     <key>location</key>
2235     <dict>
2236      <key>line</key><integer>201</integer>
2237      <key>col</key><integer>1</integer>
2238      <key>file</key><integer>0</integer>
2239     </dict>
2240     <key>depth</key><integer>1</integer>
2241     <key>extended_message</key>
2242     <string>Entered call from &apos;macroArgContainsCommaLParenRParenTest&apos;</string>
2243     <key>message</key>
2244     <string>Entered call from &apos;macroArgContainsCommaLParenRParenTest&apos;</string>
2245    </dict>
2246    <dict>
2247     <key>kind</key><string>control</string>
2248     <key>edges</key>
2249      <array>
2250       <dict>
2251        <key>start</key>
2252         <array>
2253          <dict>
2254           <key>line</key><integer>201</integer>
2255           <key>col</key><integer>1</integer>
2256           <key>file</key><integer>0</integer>
2257          </dict>
2258          <dict>
2259           <key>line</key><integer>201</integer>
2260           <key>col</key><integer>4</integer>
2261           <key>file</key><integer>0</integer>
2262          </dict>
2263         </array>
2264        <key>end</key>
2265         <array>
2266          <dict>
2267           <key>line</key><integer>202</integer>
2268           <key>col</key><integer>3</integer>
2269           <key>file</key><integer>0</integer>
2270          </dict>
2271          <dict>
2272           <key>line</key><integer>202</integer>
2273           <key>col</key><integer>11</integer>
2274           <key>file</key><integer>0</integer>
2275          </dict>
2276         </array>
2277       </dict>
2278      </array>
2279    </dict>
2280    <dict>
2281     <key>kind</key><string>event</string>
2282     <key>location</key>
2283     <dict>
2284      <key>line</key><integer>202</integer>
2285      <key>col</key><integer>3</integer>
2286      <key>file</key><integer>0</integer>
2287     </dict>
2288     <key>ranges</key>
2289     <array>
2290       <array>
2291        <dict>
2292         <key>line</key><integer>202</integer>
2293         <key>col</key><integer>3</integer>
2294         <key>file</key><integer>0</integer>
2295        </dict>
2296        <dict>
2297         <key>line</key><integer>202</integer>
2298         <key>col</key><integer>17</integer>
2299         <key>file</key><integer>0</integer>
2300        </dict>
2301       </array>
2302     </array>
2303     <key>depth</key><integer>1</integer>
2304     <key>extended_message</key>
2305     <string>Calling &apos;setToNull&apos;</string>
2306     <key>message</key>
2307     <string>Calling &apos;setToNull&apos;</string>
2308    </dict>
2309    <dict>
2310     <key>kind</key><string>event</string>
2311     <key>location</key>
2312     <dict>
2313      <key>line</key><integer>50</integer>
2314      <key>col</key><integer>1</integer>
2315      <key>file</key><integer>0</integer>
2316     </dict>
2317     <key>depth</key><integer>2</integer>
2318     <key>extended_message</key>
2319     <string>Entered call from &apos;setToNullAndPrint&apos;</string>
2320     <key>message</key>
2321     <string>Entered call from &apos;setToNullAndPrint&apos;</string>
2322    </dict>
2323    <dict>
2324     <key>kind</key><string>control</string>
2325     <key>edges</key>
2326      <array>
2327       <dict>
2328        <key>start</key>
2329         <array>
2330          <dict>
2331           <key>line</key><integer>50</integer>
2332           <key>col</key><integer>1</integer>
2333           <key>file</key><integer>0</integer>
2334          </dict>
2335          <dict>
2336           <key>line</key><integer>50</integer>
2337           <key>col</key><integer>4</integer>
2338           <key>file</key><integer>0</integer>
2339          </dict>
2340         </array>
2341        <key>end</key>
2342         <array>
2343          <dict>
2344           <key>line</key><integer>51</integer>
2345           <key>col</key><integer>3</integer>
2346           <key>file</key><integer>0</integer>
2347          </dict>
2348          <dict>
2349           <key>line</key><integer>51</integer>
2350           <key>col</key><integer>3</integer>
2351           <key>file</key><integer>0</integer>
2352          </dict>
2353         </array>
2354       </dict>
2355      </array>
2356    </dict>
2357    <dict>
2358     <key>kind</key><string>event</string>
2359     <key>location</key>
2360     <dict>
2361      <key>line</key><integer>51</integer>
2362      <key>col</key><integer>3</integer>
2363      <key>file</key><integer>0</integer>
2364     </dict>
2365     <key>ranges</key>
2366     <array>
2367       <array>
2368        <dict>
2369         <key>line</key><integer>51</integer>
2370         <key>col</key><integer>3</integer>
2371         <key>file</key><integer>0</integer>
2372        </dict>
2373        <dict>
2374         <key>line</key><integer>51</integer>
2375         <key>col</key><integer>17</integer>
2376         <key>file</key><integer>0</integer>
2377        </dict>
2378       </array>
2379     </array>
2380     <key>depth</key><integer>2</integer>
2381     <key>extended_message</key>
2382     <string>Null pointer value stored to &apos;a&apos;</string>
2383     <key>message</key>
2384     <string>Null pointer value stored to &apos;a&apos;</string>
2385    </dict>
2386    <dict>
2387     <key>kind</key><string>event</string>
2388     <key>location</key>
2389     <dict>
2390      <key>line</key><integer>202</integer>
2391      <key>col</key><integer>3</integer>
2392      <key>file</key><integer>0</integer>
2393     </dict>
2394     <key>ranges</key>
2395     <array>
2396       <array>
2397        <dict>
2398         <key>line</key><integer>202</integer>
2399         <key>col</key><integer>3</integer>
2400         <key>file</key><integer>0</integer>
2401        </dict>
2402        <dict>
2403         <key>line</key><integer>202</integer>
2404         <key>col</key><integer>17</integer>
2405         <key>file</key><integer>0</integer>
2406        </dict>
2407       </array>
2408     </array>
2409     <key>depth</key><integer>1</integer>
2410     <key>extended_message</key>
2411     <string>Returning from &apos;setToNull&apos;</string>
2412     <key>message</key>
2413     <string>Returning from &apos;setToNull&apos;</string>
2414    </dict>
2415    <dict>
2416     <key>kind</key><string>control</string>
2417     <key>edges</key>
2418      <array>
2419       <dict>
2420        <key>start</key>
2421         <array>
2422          <dict>
2423           <key>line</key><integer>202</integer>
2424           <key>col</key><integer>3</integer>
2425           <key>file</key><integer>0</integer>
2426          </dict>
2427          <dict>
2428           <key>line</key><integer>202</integer>
2429           <key>col</key><integer>11</integer>
2430           <key>file</key><integer>0</integer>
2431          </dict>
2432         </array>
2433        <key>end</key>
2434         <array>
2435          <dict>
2436           <key>line</key><integer>203</integer>
2437           <key>col</key><integer>3</integer>
2438           <key>file</key><integer>0</integer>
2439          </dict>
2440          <dict>
2441           <key>line</key><integer>203</integer>
2442           <key>col</key><integer>7</integer>
2443           <key>file</key><integer>0</integer>
2444          </dict>
2445         </array>
2446       </dict>
2447      </array>
2448    </dict>
2449    <dict>
2450     <key>kind</key><string>event</string>
2451     <key>location</key>
2452     <dict>
2453      <key>line</key><integer>208</integer>
2454      <key>col</key><integer>3</integer>
2455      <key>file</key><integer>0</integer>
2456     </dict>
2457     <key>ranges</key>
2458     <array>
2459       <array>
2460        <dict>
2461         <key>line</key><integer>208</integer>
2462         <key>col</key><integer>3</integer>
2463         <key>file</key><integer>0</integer>
2464        </dict>
2465        <dict>
2466         <key>line</key><integer>208</integer>
2467         <key>col</key><integer>48</integer>
2468         <key>file</key><integer>0</integer>
2469        </dict>
2470       </array>
2471     </array>
2472     <key>depth</key><integer>0</integer>
2473     <key>extended_message</key>
2474     <string>Returning from &apos;setToNullAndPrint&apos;</string>
2475     <key>message</key>
2476     <string>Returning from &apos;setToNullAndPrint&apos;</string>
2477    </dict>
2478    <dict>
2479     <key>kind</key><string>control</string>
2480     <key>edges</key>
2481      <array>
2482       <dict>
2483        <key>start</key>
2484         <array>
2485          <dict>
2486           <key>line</key><integer>209</integer>
2487           <key>col</key><integer>3</integer>
2488           <key>file</key><integer>0</integer>
2489          </dict>
2490          <dict>
2491           <key>line</key><integer>209</integer>
2492           <key>col</key><integer>3</integer>
2493           <key>file</key><integer>0</integer>
2494          </dict>
2495         </array>
2496        <key>end</key>
2497         <array>
2498          <dict>
2499           <key>line</key><integer>209</integer>
2500           <key>col</key><integer>6</integer>
2501           <key>file</key><integer>0</integer>
2502          </dict>
2503          <dict>
2504           <key>line</key><integer>209</integer>
2505           <key>col</key><integer>6</integer>
2506           <key>file</key><integer>0</integer>
2507          </dict>
2508         </array>
2509       </dict>
2510      </array>
2511    </dict>
2512    <dict>
2513     <key>kind</key><string>event</string>
2514     <key>location</key>
2515     <dict>
2516      <key>line</key><integer>209</integer>
2517      <key>col</key><integer>6</integer>
2518      <key>file</key><integer>0</integer>
2519     </dict>
2520     <key>ranges</key>
2521     <array>
2522       <array>
2523        <dict>
2524         <key>line</key><integer>209</integer>
2525         <key>col</key><integer>4</integer>
2526         <key>file</key><integer>0</integer>
2527        </dict>
2528        <dict>
2529         <key>line</key><integer>209</integer>
2530         <key>col</key><integer>4</integer>
2531         <key>file</key><integer>0</integer>
2532        </dict>
2533       </array>
2534     </array>
2535     <key>depth</key><integer>0</integer>
2536     <key>extended_message</key>
2537     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2538     <key>message</key>
2539     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2540    </dict>
2541   </array>
2542   <key>macro_expansions</key>
2543   <array>
2544    <dict>
2545     <key>location</key>
2546     <dict>
2547      <key>line</key><integer>208</integer>
2548      <key>col</key><integer>3</integer>
2549      <key>file</key><integer>0</integer>
2550     </dict>
2551     <key>name</key><string>CALL_FUNCTION</string>
2552     <key>expansion</key><string>setToNullAndPrint(&amp;a, &quot;Hello!&quot;)</string>
2553    </dict>
2554   </array>
2555   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2556   <key>category</key><string>Logic error</string>
2557   <key>type</key><string>Dereference of null pointer</string>
2558   <key>check_name</key><string>core.NullDereference</string>
2559   <!-- This hash is experimental and going to change! -->
2560   <key>issue_hash_content_of_line_in_context</key><string>c5805abeb71bb4edb41b49ab317439b9</string>
2561  <key>issue_context_kind</key><string>function</string>
2562  <key>issue_context</key><string>macroArgContainsCommaLParenRParenTest</string>
2563  <key>issue_hash_function_offset</key><string>3</string>
2564  <key>location</key>
2565  <dict>
2566   <key>line</key><integer>209</integer>
2567   <key>col</key><integer>6</integer>
2568   <key>file</key><integer>0</integer>
2569  </dict>
2570  <key>ExecutedLines</key>
2571  <dict>
2572   <key>0</key>
2573   <array>
2574    <integer>50</integer>
2575    <integer>51</integer>
2576    <integer>201</integer>
2577    <integer>202</integer>
2578    <integer>203</integer>
2579    <integer>206</integer>
2580    <integer>207</integer>
2581    <integer>208</integer>
2582    <integer>209</integer>
2583   </array>
2584  </dict>
2585  </dict>
2586  <dict>
2587   <key>path</key>
2588   <array>
2589    <dict>
2590     <key>kind</key><string>control</string>
2591     <key>edges</key>
2592      <array>
2593       <dict>
2594        <key>start</key>
2595         <array>
2596          <dict>
2597           <key>line</key><integer>219</integer>
2598           <key>col</key><integer>3</integer>
2599           <key>file</key><integer>0</integer>
2600          </dict>
2601          <dict>
2602           <key>line</key><integer>219</integer>
2603           <key>col</key><integer>5</integer>
2604           <key>file</key><integer>0</integer>
2605          </dict>
2606         </array>
2607        <key>end</key>
2608         <array>
2609          <dict>
2610           <key>line</key><integer>220</integer>
2611           <key>col</key><integer>3</integer>
2612           <key>file</key><integer>0</integer>
2613          </dict>
2614          <dict>
2615           <key>line</key><integer>220</integer>
2616           <key>col</key><integer>31</integer>
2617           <key>file</key><integer>0</integer>
2618          </dict>
2619         </array>
2620       </dict>
2621      </array>
2622    </dict>
2623    <dict>
2624     <key>kind</key><string>event</string>
2625     <key>location</key>
2626     <dict>
2627      <key>line</key><integer>220</integer>
2628      <key>col</key><integer>3</integer>
2629      <key>file</key><integer>0</integer>
2630     </dict>
2631     <key>ranges</key>
2632     <array>
2633       <array>
2634        <dict>
2635         <key>line</key><integer>220</integer>
2636         <key>col</key><integer>3</integer>
2637         <key>file</key><integer>0</integer>
2638        </dict>
2639        <dict>
2640         <key>line</key><integer>220</integer>
2641         <key>col</key><integer>64</integer>
2642         <key>file</key><integer>0</integer>
2643        </dict>
2644       </array>
2645     </array>
2646     <key>depth</key><integer>0</integer>
2647     <key>extended_message</key>
2648     <string>Calling &apos;setToNullAndPrint&apos;</string>
2649     <key>message</key>
2650     <string>Calling &apos;setToNullAndPrint&apos;</string>
2651    </dict>
2652    <dict>
2653     <key>kind</key><string>event</string>
2654     <key>location</key>
2655     <dict>
2656      <key>line</key><integer>201</integer>
2657      <key>col</key><integer>1</integer>
2658      <key>file</key><integer>0</integer>
2659     </dict>
2660     <key>depth</key><integer>1</integer>
2661     <key>extended_message</key>
2662     <string>Entered call from &apos;macroArgContainsCommaLParenRParenTest2&apos;</string>
2663     <key>message</key>
2664     <string>Entered call from &apos;macroArgContainsCommaLParenRParenTest2&apos;</string>
2665    </dict>
2666    <dict>
2667     <key>kind</key><string>control</string>
2668     <key>edges</key>
2669      <array>
2670       <dict>
2671        <key>start</key>
2672         <array>
2673          <dict>
2674           <key>line</key><integer>201</integer>
2675           <key>col</key><integer>1</integer>
2676           <key>file</key><integer>0</integer>
2677          </dict>
2678          <dict>
2679           <key>line</key><integer>201</integer>
2680           <key>col</key><integer>4</integer>
2681           <key>file</key><integer>0</integer>
2682          </dict>
2683         </array>
2684        <key>end</key>
2685         <array>
2686          <dict>
2687           <key>line</key><integer>202</integer>
2688           <key>col</key><integer>3</integer>
2689           <key>file</key><integer>0</integer>
2690          </dict>
2691          <dict>
2692           <key>line</key><integer>202</integer>
2693           <key>col</key><integer>11</integer>
2694           <key>file</key><integer>0</integer>
2695          </dict>
2696         </array>
2697       </dict>
2698      </array>
2699    </dict>
2700    <dict>
2701     <key>kind</key><string>event</string>
2702     <key>location</key>
2703     <dict>
2704      <key>line</key><integer>202</integer>
2705      <key>col</key><integer>3</integer>
2706      <key>file</key><integer>0</integer>
2707     </dict>
2708     <key>ranges</key>
2709     <array>
2710       <array>
2711        <dict>
2712         <key>line</key><integer>202</integer>
2713         <key>col</key><integer>3</integer>
2714         <key>file</key><integer>0</integer>
2715        </dict>
2716        <dict>
2717         <key>line</key><integer>202</integer>
2718         <key>col</key><integer>17</integer>
2719         <key>file</key><integer>0</integer>
2720        </dict>
2721       </array>
2722     </array>
2723     <key>depth</key><integer>1</integer>
2724     <key>extended_message</key>
2725     <string>Calling &apos;setToNull&apos;</string>
2726     <key>message</key>
2727     <string>Calling &apos;setToNull&apos;</string>
2728    </dict>
2729    <dict>
2730     <key>kind</key><string>event</string>
2731     <key>location</key>
2732     <dict>
2733      <key>line</key><integer>50</integer>
2734      <key>col</key><integer>1</integer>
2735      <key>file</key><integer>0</integer>
2736     </dict>
2737     <key>depth</key><integer>2</integer>
2738     <key>extended_message</key>
2739     <string>Entered call from &apos;setToNullAndPrint&apos;</string>
2740     <key>message</key>
2741     <string>Entered call from &apos;setToNullAndPrint&apos;</string>
2742    </dict>
2743    <dict>
2744     <key>kind</key><string>control</string>
2745     <key>edges</key>
2746      <array>
2747       <dict>
2748        <key>start</key>
2749         <array>
2750          <dict>
2751           <key>line</key><integer>50</integer>
2752           <key>col</key><integer>1</integer>
2753           <key>file</key><integer>0</integer>
2754          </dict>
2755          <dict>
2756           <key>line</key><integer>50</integer>
2757           <key>col</key><integer>4</integer>
2758           <key>file</key><integer>0</integer>
2759          </dict>
2760         </array>
2761        <key>end</key>
2762         <array>
2763          <dict>
2764           <key>line</key><integer>51</integer>
2765           <key>col</key><integer>3</integer>
2766           <key>file</key><integer>0</integer>
2767          </dict>
2768          <dict>
2769           <key>line</key><integer>51</integer>
2770           <key>col</key><integer>3</integer>
2771           <key>file</key><integer>0</integer>
2772          </dict>
2773         </array>
2774       </dict>
2775      </array>
2776    </dict>
2777    <dict>
2778     <key>kind</key><string>event</string>
2779     <key>location</key>
2780     <dict>
2781      <key>line</key><integer>51</integer>
2782      <key>col</key><integer>3</integer>
2783      <key>file</key><integer>0</integer>
2784     </dict>
2785     <key>ranges</key>
2786     <array>
2787       <array>
2788        <dict>
2789         <key>line</key><integer>51</integer>
2790         <key>col</key><integer>3</integer>
2791         <key>file</key><integer>0</integer>
2792        </dict>
2793        <dict>
2794         <key>line</key><integer>51</integer>
2795         <key>col</key><integer>17</integer>
2796         <key>file</key><integer>0</integer>
2797        </dict>
2798       </array>
2799     </array>
2800     <key>depth</key><integer>2</integer>
2801     <key>extended_message</key>
2802     <string>Null pointer value stored to &apos;a&apos;</string>
2803     <key>message</key>
2804     <string>Null pointer value stored to &apos;a&apos;</string>
2805    </dict>
2806    <dict>
2807     <key>kind</key><string>event</string>
2808     <key>location</key>
2809     <dict>
2810      <key>line</key><integer>202</integer>
2811      <key>col</key><integer>3</integer>
2812      <key>file</key><integer>0</integer>
2813     </dict>
2814     <key>ranges</key>
2815     <array>
2816       <array>
2817        <dict>
2818         <key>line</key><integer>202</integer>
2819         <key>col</key><integer>3</integer>
2820         <key>file</key><integer>0</integer>
2821        </dict>
2822        <dict>
2823         <key>line</key><integer>202</integer>
2824         <key>col</key><integer>17</integer>
2825         <key>file</key><integer>0</integer>
2826        </dict>
2827       </array>
2828     </array>
2829     <key>depth</key><integer>1</integer>
2830     <key>extended_message</key>
2831     <string>Returning from &apos;setToNull&apos;</string>
2832     <key>message</key>
2833     <string>Returning from &apos;setToNull&apos;</string>
2834    </dict>
2835    <dict>
2836     <key>kind</key><string>control</string>
2837     <key>edges</key>
2838      <array>
2839       <dict>
2840        <key>start</key>
2841         <array>
2842          <dict>
2843           <key>line</key><integer>202</integer>
2844           <key>col</key><integer>3</integer>
2845           <key>file</key><integer>0</integer>
2846          </dict>
2847          <dict>
2848           <key>line</key><integer>202</integer>
2849           <key>col</key><integer>11</integer>
2850           <key>file</key><integer>0</integer>
2851          </dict>
2852         </array>
2853        <key>end</key>
2854         <array>
2855          <dict>
2856           <key>line</key><integer>203</integer>
2857           <key>col</key><integer>3</integer>
2858           <key>file</key><integer>0</integer>
2859          </dict>
2860          <dict>
2861           <key>line</key><integer>203</integer>
2862           <key>col</key><integer>7</integer>
2863           <key>file</key><integer>0</integer>
2864          </dict>
2865         </array>
2866       </dict>
2867      </array>
2868    </dict>
2869    <dict>
2870     <key>kind</key><string>event</string>
2871     <key>location</key>
2872     <dict>
2873      <key>line</key><integer>220</integer>
2874      <key>col</key><integer>3</integer>
2875      <key>file</key><integer>0</integer>
2876     </dict>
2877     <key>ranges</key>
2878     <array>
2879       <array>
2880        <dict>
2881         <key>line</key><integer>220</integer>
2882         <key>col</key><integer>3</integer>
2883         <key>file</key><integer>0</integer>
2884        </dict>
2885        <dict>
2886         <key>line</key><integer>220</integer>
2887         <key>col</key><integer>64</integer>
2888         <key>file</key><integer>0</integer>
2889        </dict>
2890       </array>
2891     </array>
2892     <key>depth</key><integer>0</integer>
2893     <key>extended_message</key>
2894     <string>Returning from &apos;setToNullAndPrint&apos;</string>
2895     <key>message</key>
2896     <string>Returning from &apos;setToNullAndPrint&apos;</string>
2897    </dict>
2898    <dict>
2899     <key>kind</key><string>control</string>
2900     <key>edges</key>
2901      <array>
2902       <dict>
2903        <key>start</key>
2904         <array>
2905          <dict>
2906           <key>line</key><integer>221</integer>
2907           <key>col</key><integer>3</integer>
2908           <key>file</key><integer>0</integer>
2909          </dict>
2910          <dict>
2911           <key>line</key><integer>221</integer>
2912           <key>col</key><integer>3</integer>
2913           <key>file</key><integer>0</integer>
2914          </dict>
2915         </array>
2916        <key>end</key>
2917         <array>
2918          <dict>
2919           <key>line</key><integer>221</integer>
2920           <key>col</key><integer>6</integer>
2921           <key>file</key><integer>0</integer>
2922          </dict>
2923          <dict>
2924           <key>line</key><integer>221</integer>
2925           <key>col</key><integer>6</integer>
2926           <key>file</key><integer>0</integer>
2927          </dict>
2928         </array>
2929       </dict>
2930      </array>
2931    </dict>
2932    <dict>
2933     <key>kind</key><string>event</string>
2934     <key>location</key>
2935     <dict>
2936      <key>line</key><integer>221</integer>
2937      <key>col</key><integer>6</integer>
2938      <key>file</key><integer>0</integer>
2939     </dict>
2940     <key>ranges</key>
2941     <array>
2942       <array>
2943        <dict>
2944         <key>line</key><integer>221</integer>
2945         <key>col</key><integer>4</integer>
2946         <key>file</key><integer>0</integer>
2947        </dict>
2948        <dict>
2949         <key>line</key><integer>221</integer>
2950         <key>col</key><integer>4</integer>
2951         <key>file</key><integer>0</integer>
2952        </dict>
2953       </array>
2954     </array>
2955     <key>depth</key><integer>0</integer>
2956     <key>extended_message</key>
2957     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2958     <key>message</key>
2959     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2960    </dict>
2961   </array>
2962   <key>macro_expansions</key>
2963   <array>
2964    <dict>
2965     <key>location</key>
2966     <dict>
2967      <key>line</key><integer>220</integer>
2968      <key>col</key><integer>3</integer>
2969      <key>file</key><integer>0</integer>
2970     </dict>
2971     <key>name</key><string>CALL_FUNCTION_WITH_TWO_PARAMS</string>
2972     <key>expansion</key><string>setToNullAndPrint( &amp;a, &quot;Hello!&quot;)</string>
2973    </dict>
2974   </array>
2975   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2976   <key>category</key><string>Logic error</string>
2977   <key>type</key><string>Dereference of null pointer</string>
2978   <key>check_name</key><string>core.NullDereference</string>
2979   <!-- This hash is experimental and going to change! -->
2980   <key>issue_hash_content_of_line_in_context</key><string>4014a22ef054933e6ce9be43623ea85e</string>
2981  <key>issue_context_kind</key><string>function</string>
2982  <key>issue_context</key><string>macroArgContainsCommaLParenRParenTest2</string>
2983  <key>issue_hash_function_offset</key><string>3</string>
2984  <key>location</key>
2985  <dict>
2986   <key>line</key><integer>221</integer>
2987   <key>col</key><integer>6</integer>
2988   <key>file</key><integer>0</integer>
2989  </dict>
2990  <key>ExecutedLines</key>
2991  <dict>
2992   <key>0</key>
2993   <array>
2994    <integer>50</integer>
2995    <integer>51</integer>
2996    <integer>201</integer>
2997    <integer>202</integer>
2998    <integer>203</integer>
2999    <integer>218</integer>
3000    <integer>219</integer>
3001    <integer>220</integer>
3002    <integer>221</integer>
3003   </array>
3004  </dict>
3005  </dict>
3006  <dict>
3007   <key>path</key>
3008   <array>
3009    <dict>
3010     <key>kind</key><string>control</string>
3011     <key>edges</key>
3012      <array>
3013       <dict>
3014        <key>start</key>
3015         <array>
3016          <dict>
3017           <key>line</key><integer>231</integer>
3018           <key>col</key><integer>3</integer>
3019           <key>file</key><integer>0</integer>
3020          </dict>
3021          <dict>
3022           <key>line</key><integer>231</integer>
3023           <key>col</key><integer>5</integer>
3024           <key>file</key><integer>0</integer>
3025          </dict>
3026         </array>
3027        <key>end</key>
3028         <array>
3029          <dict>
3030           <key>line</key><integer>235</integer>
3031           <key>col</key><integer>3</integer>
3032           <key>file</key><integer>0</integer>
3033          </dict>
3034          <dict>
3035           <key>line</key><integer>235</integer>
3036           <key>col</key><integer>13</integer>
3037           <key>file</key><integer>0</integer>
3038          </dict>
3039         </array>
3040       </dict>
3041      </array>
3042    </dict>
3043    <dict>
3044     <key>kind</key><string>event</string>
3045     <key>location</key>
3046     <dict>
3047      <key>line</key><integer>235</integer>
3048      <key>col</key><integer>3</integer>
3049      <key>file</key><integer>0</integer>
3050     </dict>
3051     <key>ranges</key>
3052     <array>
3053       <array>
3054        <dict>
3055         <key>line</key><integer>235</integer>
3056         <key>col</key><integer>3</integer>
3057         <key>file</key><integer>0</integer>
3058        </dict>
3059        <dict>
3060         <key>line</key><integer>235</integer>
3061         <key>col</key><integer>58</integer>
3062         <key>file</key><integer>0</integer>
3063        </dict>
3064       </array>
3065     </array>
3066     <key>depth</key><integer>0</integer>
3067     <key>extended_message</key>
3068     <string>Calling &apos;operator()&apos;</string>
3069     <key>message</key>
3070     <string>Calling &apos;operator()&apos;</string>
3071    </dict>
3072    <dict>
3073     <key>kind</key><string>event</string>
3074     <key>location</key>
3075     <dict>
3076      <key>line</key><integer>235</integer>
3077      <key>col</key><integer>3</integer>
3078      <key>file</key><integer>0</integer>
3079     </dict>
3080     <key>depth</key><integer>1</integer>
3081     <key>extended_message</key>
3082     <string>Entered call from &apos;commaInBracketsTest&apos;</string>
3083     <key>message</key>
3084     <string>Entered call from &apos;commaInBracketsTest&apos;</string>
3085    </dict>
3086    <dict>
3087     <key>kind</key><string>event</string>
3088     <key>location</key>
3089     <dict>
3090      <key>line</key><integer>235</integer>
3091      <key>col</key><integer>3</integer>
3092      <key>file</key><integer>0</integer>
3093     </dict>
3094     <key>ranges</key>
3095     <array>
3096       <array>
3097        <dict>
3098         <key>line</key><integer>235</integer>
3099         <key>col</key><integer>3</integer>
3100         <key>file</key><integer>0</integer>
3101        </dict>
3102        <dict>
3103         <key>line</key><integer>235</integer>
3104         <key>col</key><integer>58</integer>
3105         <key>file</key><integer>0</integer>
3106        </dict>
3107       </array>
3108     </array>
3109     <key>depth</key><integer>1</integer>
3110     <key>extended_message</key>
3111     <string>Calling &apos;setToNull&apos;</string>
3112     <key>message</key>
3113     <string>Calling &apos;setToNull&apos;</string>
3114    </dict>
3115    <dict>
3116     <key>kind</key><string>event</string>
3117     <key>location</key>
3118     <dict>
3119      <key>line</key><integer>50</integer>
3120      <key>col</key><integer>1</integer>
3121      <key>file</key><integer>0</integer>
3122     </dict>
3123     <key>depth</key><integer>2</integer>
3124     <key>extended_message</key>
3125     <string>Entered call from &apos;operator()&apos;</string>
3126     <key>message</key>
3127     <string>Entered call from &apos;operator()&apos;</string>
3128    </dict>
3129    <dict>
3130     <key>kind</key><string>control</string>
3131     <key>edges</key>
3132      <array>
3133       <dict>
3134        <key>start</key>
3135         <array>
3136          <dict>
3137           <key>line</key><integer>50</integer>
3138           <key>col</key><integer>1</integer>
3139           <key>file</key><integer>0</integer>
3140          </dict>
3141          <dict>
3142           <key>line</key><integer>50</integer>
3143           <key>col</key><integer>4</integer>
3144           <key>file</key><integer>0</integer>
3145          </dict>
3146         </array>
3147        <key>end</key>
3148         <array>
3149          <dict>
3150           <key>line</key><integer>51</integer>
3151           <key>col</key><integer>3</integer>
3152           <key>file</key><integer>0</integer>
3153          </dict>
3154          <dict>
3155           <key>line</key><integer>51</integer>
3156           <key>col</key><integer>3</integer>
3157           <key>file</key><integer>0</integer>
3158          </dict>
3159         </array>
3160       </dict>
3161      </array>
3162    </dict>
3163    <dict>
3164     <key>kind</key><string>event</string>
3165     <key>location</key>
3166     <dict>
3167      <key>line</key><integer>51</integer>
3168      <key>col</key><integer>3</integer>
3169      <key>file</key><integer>0</integer>
3170     </dict>
3171     <key>ranges</key>
3172     <array>
3173       <array>
3174        <dict>
3175         <key>line</key><integer>51</integer>
3176         <key>col</key><integer>3</integer>
3177         <key>file</key><integer>0</integer>
3178        </dict>
3179        <dict>
3180         <key>line</key><integer>51</integer>
3181         <key>col</key><integer>17</integer>
3182         <key>file</key><integer>0</integer>
3183        </dict>
3184       </array>
3185     </array>
3186     <key>depth</key><integer>2</integer>
3187     <key>extended_message</key>
3188     <string>Null pointer value stored to &apos;ptr&apos;</string>
3189     <key>message</key>
3190     <string>Null pointer value stored to &apos;ptr&apos;</string>
3191    </dict>
3192    <dict>
3193     <key>kind</key><string>event</string>
3194     <key>location</key>
3195     <dict>
3196      <key>line</key><integer>235</integer>
3197      <key>col</key><integer>3</integer>
3198      <key>file</key><integer>0</integer>
3199     </dict>
3200     <key>ranges</key>
3201     <array>
3202       <array>
3203        <dict>
3204         <key>line</key><integer>235</integer>
3205         <key>col</key><integer>3</integer>
3206         <key>file</key><integer>0</integer>
3207        </dict>
3208        <dict>
3209         <key>line</key><integer>235</integer>
3210         <key>col</key><integer>58</integer>
3211         <key>file</key><integer>0</integer>
3212        </dict>
3213       </array>
3214     </array>
3215     <key>depth</key><integer>1</integer>
3216     <key>extended_message</key>
3217     <string>Returning from &apos;setToNull&apos;</string>
3218     <key>message</key>
3219     <string>Returning from &apos;setToNull&apos;</string>
3220    </dict>
3221    <dict>
3222     <key>kind</key><string>event</string>
3223     <key>location</key>
3224     <dict>
3225      <key>line</key><integer>235</integer>
3226      <key>col</key><integer>3</integer>
3227      <key>file</key><integer>0</integer>
3228     </dict>
3229     <key>ranges</key>
3230     <array>
3231       <array>
3232        <dict>
3233         <key>line</key><integer>235</integer>
3234         <key>col</key><integer>3</integer>
3235         <key>file</key><integer>0</integer>
3236        </dict>
3237        <dict>
3238         <key>line</key><integer>235</integer>
3239         <key>col</key><integer>58</integer>
3240         <key>file</key><integer>0</integer>
3241        </dict>
3242       </array>
3243     </array>
3244     <key>depth</key><integer>0</integer>
3245     <key>extended_message</key>
3246     <string>Returning from &apos;operator()&apos;</string>
3247     <key>message</key>
3248     <string>Returning from &apos;operator()&apos;</string>
3249    </dict>
3250    <dict>
3251     <key>kind</key><string>control</string>
3252     <key>edges</key>
3253      <array>
3254       <dict>
3255        <key>start</key>
3256         <array>
3257          <dict>
3258           <key>line</key><integer>236</integer>
3259           <key>col</key><integer>3</integer>
3260           <key>file</key><integer>0</integer>
3261          </dict>
3262          <dict>
3263           <key>line</key><integer>236</integer>
3264           <key>col</key><integer>3</integer>
3265           <key>file</key><integer>0</integer>
3266          </dict>
3267         </array>
3268        <key>end</key>
3269         <array>
3270          <dict>
3271           <key>line</key><integer>236</integer>
3272           <key>col</key><integer>8</integer>
3273           <key>file</key><integer>0</integer>
3274          </dict>
3275          <dict>
3276           <key>line</key><integer>236</integer>
3277           <key>col</key><integer>8</integer>
3278           <key>file</key><integer>0</integer>
3279          </dict>
3280         </array>
3281       </dict>
3282      </array>
3283    </dict>
3284    <dict>
3285     <key>kind</key><string>event</string>
3286     <key>location</key>
3287     <dict>
3288      <key>line</key><integer>236</integer>
3289      <key>col</key><integer>8</integer>
3290      <key>file</key><integer>0</integer>
3291     </dict>
3292     <key>ranges</key>
3293     <array>
3294       <array>
3295        <dict>
3296         <key>line</key><integer>236</integer>
3297         <key>col</key><integer>4</integer>
3298         <key>file</key><integer>0</integer>
3299        </dict>
3300        <dict>
3301         <key>line</key><integer>236</integer>
3302         <key>col</key><integer>6</integer>
3303         <key>file</key><integer>0</integer>
3304        </dict>
3305       </array>
3306     </array>
3307     <key>depth</key><integer>0</integer>
3308     <key>extended_message</key>
3309     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3310     <key>message</key>
3311     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3312    </dict>
3313   </array>
3314   <key>macro_expansions</key>
3315   <array>
3316    <dict>
3317     <key>location</key>
3318     <dict>
3319      <key>line</key><integer>235</integer>
3320      <key>col</key><integer>3</integer>
3321      <key>file</key><integer>0</integer>
3322     </dict>
3323     <key>name</key><string>CALL_LAMBDA</string>
3324     <key>expansion</key><string>([&amp;ptr, str] () mutable { setToNull(&amp;ptr); })()</string>
3325    </dict>
3326    <dict>
3327     <key>location</key>
3328     <dict>
3329      <key>line</key><integer>235</integer>
3330      <key>col</key><integer>3</integer>
3331      <key>file</key><integer>0</integer>
3332     </dict>
3333     <key>name</key><string>CALL_LAMBDA</string>
3334     <key>expansion</key><string>([&amp;ptr, str] () mutable { setToNull(&amp;ptr); })()</string>
3335    </dict>
3336   </array>
3337   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3338   <key>category</key><string>Logic error</string>
3339   <key>type</key><string>Dereference of null pointer</string>
3340   <key>check_name</key><string>core.NullDereference</string>
3341   <!-- This hash is experimental and going to change! -->
3342   <key>issue_hash_content_of_line_in_context</key><string>a8918c38ddfa6a991701e7d19c9cd6bb</string>
3343  <key>issue_context_kind</key><string>function</string>
3344  <key>issue_context</key><string>commaInBracketsTest</string>
3345  <key>issue_hash_function_offset</key><string>6</string>
3346  <key>location</key>
3347  <dict>
3348   <key>line</key><integer>236</integer>
3349   <key>col</key><integer>8</integer>
3350   <key>file</key><integer>0</integer>
3351  </dict>
3352  <key>ExecutedLines</key>
3353  <dict>
3354   <key>0</key>
3355   <array>
3356    <integer>50</integer>
3357    <integer>51</integer>
3358    <integer>230</integer>
3359    <integer>231</integer>
3360    <integer>232</integer>
3361    <integer>235</integer>
3362    <integer>236</integer>
3363   </array>
3364  </dict>
3365  </dict>
3366  <dict>
3367   <key>path</key>
3368   <array>
3369    <dict>
3370     <key>kind</key><string>event</string>
3371     <key>location</key>
3372     <dict>
3373      <key>line</key><integer>246</integer>
3374      <key>col</key><integer>3</integer>
3375      <key>file</key><integer>0</integer>
3376     </dict>
3377     <key>ranges</key>
3378     <array>
3379       <array>
3380        <dict>
3381         <key>line</key><integer>246</integer>
3382         <key>col</key><integer>3</integer>
3383         <key>file</key><integer>0</integer>
3384        </dict>
3385        <dict>
3386         <key>line</key><integer>254</integer>
3387         <key>col</key><integer>4</integer>
3388         <key>file</key><integer>0</integer>
3389        </dict>
3390       </array>
3391     </array>
3392     <key>depth</key><integer>0</integer>
3393     <key>extended_message</key>
3394     <string>&apos;ptr&apos; initialized to a null pointer value</string>
3395     <key>message</key>
3396     <string>&apos;ptr&apos; initialized to a null pointer value</string>
3397    </dict>
3398    <dict>
3399     <key>kind</key><string>event</string>
3400     <key>location</key>
3401     <dict>
3402      <key>line</key><integer>246</integer>
3403      <key>col</key><integer>3</integer>
3404      <key>file</key><integer>0</integer>
3405     </dict>
3406     <key>ranges</key>
3407     <array>
3408       <array>
3409        <dict>
3410         <key>line</key><integer>246</integer>
3411         <key>col</key><integer>3</integer>
3412         <key>file</key><integer>0</integer>
3413        </dict>
3414        <dict>
3415         <key>line</key><integer>254</integer>
3416         <key>col</key><integer>4</integer>
3417         <key>file</key><integer>0</integer>
3418        </dict>
3419       </array>
3420     </array>
3421     <key>depth</key><integer>0</integer>
3422     <key>extended_message</key>
3423     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3424     <key>message</key>
3425     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3426    </dict>
3427   </array>
3428   <key>macro_expansions</key>
3429   <array>
3430    <dict>
3431     <key>location</key>
3432     <dict>
3433      <key>line</key><integer>246</integer>
3434      <key>col</key><integer>3</integer>
3435      <key>file</key><integer>0</integer>
3436     </dict>
3437     <key>name</key><string>PASTE_CODE</string>
3438     <key>expansion</key><string>{ int *ptr = nullptr; *ptr = 5; }</string>
3439    </dict>
3440   </array>
3441   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3442   <key>category</key><string>Logic error</string>
3443   <key>type</key><string>Dereference of null pointer</string>
3444   <key>check_name</key><string>core.NullDereference</string>
3445   <!-- This hash is experimental and going to change! -->
3446   <key>issue_hash_content_of_line_in_context</key><string>63042e03ae0d2f3832b141a63b1d4d49</string>
3447  <key>issue_context_kind</key><string>function</string>
3448  <key>issue_context</key><string>commaInBracesTest</string>
3449  <key>issue_hash_function_offset</key><string>1</string>
3450  <key>location</key>
3451  <dict>
3452   <key>line</key><integer>246</integer>
3453   <key>col</key><integer>3</integer>
3454   <key>file</key><integer>0</integer>
3455  </dict>
3456  <key>ExecutedLines</key>
3457  <dict>
3458   <key>0</key>
3459   <array>
3460    <integer>245</integer>
3461    <integer>246</integer>
3462   </array>
3463  </dict>
3464  </dict>
3465  <dict>
3466   <key>path</key>
3467   <array>
3468    <dict>
3469     <key>kind</key><string>control</string>
3470     <key>edges</key>
3471      <array>
3472       <dict>
3473        <key>start</key>
3474         <array>
3475          <dict>
3476           <key>line</key><integer>268</integer>
3477           <key>col</key><integer>3</integer>
3478           <key>file</key><integer>0</integer>
3479          </dict>
3480          <dict>
3481           <key>line</key><integer>268</integer>
3482           <key>col</key><integer>5</integer>
3483           <key>file</key><integer>0</integer>
3484          </dict>
3485         </array>
3486        <key>end</key>
3487         <array>
3488          <dict>
3489           <key>line</key><integer>270</integer>
3490           <key>col</key><integer>3</integer>
3491           <key>file</key><integer>0</integer>
3492          </dict>
3493          <dict>
3494           <key>line</key><integer>270</integer>
3495           <key>col</key><integer>25</integer>
3496           <key>file</key><integer>0</integer>
3497          </dict>
3498         </array>
3499       </dict>
3500      </array>
3501    </dict>
3502    <dict>
3503     <key>kind</key><string>event</string>
3504     <key>location</key>
3505     <dict>
3506      <key>line</key><integer>270</integer>
3507      <key>col</key><integer>3</integer>
3508      <key>file</key><integer>0</integer>
3509     </dict>
3510     <key>ranges</key>
3511     <array>
3512       <array>
3513        <dict>
3514         <key>line</key><integer>270</integer>
3515         <key>col</key><integer>3</integer>
3516         <key>file</key><integer>0</integer>
3517        </dict>
3518        <dict>
3519         <key>line</key><integer>270</integer>
3520         <key>col</key><integer>31</integer>
3521         <key>file</key><integer>0</integer>
3522        </dict>
3523       </array>
3524     </array>
3525     <key>depth</key><integer>0</integer>
3526     <key>extended_message</key>
3527     <string>Null pointer value stored to &apos;ptr&apos;</string>
3528     <key>message</key>
3529     <string>Null pointer value stored to &apos;ptr&apos;</string>
3530    </dict>
3531    <dict>
3532     <key>kind</key><string>control</string>
3533     <key>edges</key>
3534      <array>
3535       <dict>
3536        <key>start</key>
3537         <array>
3538          <dict>
3539           <key>line</key><integer>271</integer>
3540           <key>col</key><integer>3</integer>
3541           <key>file</key><integer>0</integer>
3542          </dict>
3543          <dict>
3544           <key>line</key><integer>271</integer>
3545           <key>col</key><integer>3</integer>
3546           <key>file</key><integer>0</integer>
3547          </dict>
3548         </array>
3549        <key>end</key>
3550         <array>
3551          <dict>
3552           <key>line</key><integer>271</integer>
3553           <key>col</key><integer>8</integer>
3554           <key>file</key><integer>0</integer>
3555          </dict>
3556          <dict>
3557           <key>line</key><integer>271</integer>
3558           <key>col</key><integer>8</integer>
3559           <key>file</key><integer>0</integer>
3560          </dict>
3561         </array>
3562       </dict>
3563      </array>
3564    </dict>
3565    <dict>
3566     <key>kind</key><string>event</string>
3567     <key>location</key>
3568     <dict>
3569      <key>line</key><integer>271</integer>
3570      <key>col</key><integer>8</integer>
3571      <key>file</key><integer>0</integer>
3572     </dict>
3573     <key>ranges</key>
3574     <array>
3575       <array>
3576        <dict>
3577         <key>line</key><integer>271</integer>
3578         <key>col</key><integer>4</integer>
3579         <key>file</key><integer>0</integer>
3580        </dict>
3581        <dict>
3582         <key>line</key><integer>271</integer>
3583         <key>col</key><integer>6</integer>
3584         <key>file</key><integer>0</integer>
3585        </dict>
3586       </array>
3587     </array>
3588     <key>depth</key><integer>0</integer>
3589     <key>extended_message</key>
3590     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3591     <key>message</key>
3592     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3593    </dict>
3594   </array>
3595   <key>macro_expansions</key>
3596   <array>
3597    <dict>
3598     <key>location</key>
3599     <dict>
3600      <key>line</key><integer>270</integer>
3601      <key>col</key><integer>3</integer>
3602      <key>file</key><integer>0</integer>
3603     </dict>
3604     <key>name</key><string>POTENTIALLY_EMPTY_PARAM</string>
3605     <key>expansion</key><string>;ptr = nullptr</string>
3606    </dict>
3607   </array>
3608   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3609   <key>category</key><string>Logic error</string>
3610   <key>type</key><string>Dereference of null pointer</string>
3611   <key>check_name</key><string>core.NullDereference</string>
3612   <!-- This hash is experimental and going to change! -->
3613   <key>issue_hash_content_of_line_in_context</key><string>cd980e278fbcd8f77bbeac79285084e2</string>
3614  <key>issue_context_kind</key><string>function</string>
3615  <key>issue_context</key><string>emptyParamTest</string>
3616  <key>issue_hash_function_offset</key><string>4</string>
3617  <key>location</key>
3618  <dict>
3619   <key>line</key><integer>271</integer>
3620   <key>col</key><integer>8</integer>
3621   <key>file</key><integer>0</integer>
3622  </dict>
3623  <key>ExecutedLines</key>
3624  <dict>
3625   <key>0</key>
3626   <array>
3627    <integer>267</integer>
3628    <integer>268</integer>
3629    <integer>270</integer>
3630    <integer>271</integer>
3631   </array>
3632  </dict>
3633  </dict>
3634  <dict>
3635   <key>path</key>
3636   <array>
3637    <dict>
3638     <key>kind</key><string>control</string>
3639     <key>edges</key>
3640      <array>
3641       <dict>
3642        <key>start</key>
3643         <array>
3644          <dict>
3645           <key>line</key><integer>282</integer>
3646           <key>col</key><integer>3</integer>
3647           <key>file</key><integer>0</integer>
3648          </dict>
3649          <dict>
3650           <key>line</key><integer>282</integer>
3651           <key>col</key><integer>5</integer>
3652           <key>file</key><integer>0</integer>
3653          </dict>
3654         </array>
3655        <key>end</key>
3656         <array>
3657          <dict>
3658           <key>line</key><integer>284</integer>
3659           <key>col</key><integer>3</integer>
3660           <key>file</key><integer>0</integer>
3661          </dict>
3662          <dict>
3663           <key>line</key><integer>284</integer>
3664           <key>col</key><integer>20</integer>
3665           <key>file</key><integer>0</integer>
3666          </dict>
3667         </array>
3668       </dict>
3669      </array>
3670    </dict>
3671    <dict>
3672     <key>kind</key><string>event</string>
3673     <key>location</key>
3674     <dict>
3675      <key>line</key><integer>284</integer>
3676      <key>col</key><integer>3</integer>
3677      <key>file</key><integer>0</integer>
3678     </dict>
3679     <key>ranges</key>
3680     <array>
3681       <array>
3682        <dict>
3683         <key>line</key><integer>284</integer>
3684         <key>col</key><integer>3</integer>
3685         <key>file</key><integer>0</integer>
3686        </dict>
3687        <dict>
3688         <key>line</key><integer>284</integer>
3689         <key>col</key><integer>27</integer>
3690         <key>file</key><integer>0</integer>
3691        </dict>
3692       </array>
3693     </array>
3694     <key>depth</key><integer>0</integer>
3695     <key>extended_message</key>
3696     <string>Null pointer value stored to &apos;ptr&apos;</string>
3697     <key>message</key>
3698     <string>Null pointer value stored to &apos;ptr&apos;</string>
3699    </dict>
3700    <dict>
3701     <key>kind</key><string>control</string>
3702     <key>edges</key>
3703      <array>
3704       <dict>
3705        <key>start</key>
3706         <array>
3707          <dict>
3708           <key>line</key><integer>285</integer>
3709           <key>col</key><integer>3</integer>
3710           <key>file</key><integer>0</integer>
3711          </dict>
3712          <dict>
3713           <key>line</key><integer>285</integer>
3714           <key>col</key><integer>3</integer>
3715           <key>file</key><integer>0</integer>
3716          </dict>
3717         </array>
3718        <key>end</key>
3719         <array>
3720          <dict>
3721           <key>line</key><integer>285</integer>
3722           <key>col</key><integer>8</integer>
3723           <key>file</key><integer>0</integer>
3724          </dict>
3725          <dict>
3726           <key>line</key><integer>285</integer>
3727           <key>col</key><integer>8</integer>
3728           <key>file</key><integer>0</integer>
3729          </dict>
3730         </array>
3731       </dict>
3732      </array>
3733    </dict>
3734    <dict>
3735     <key>kind</key><string>event</string>
3736     <key>location</key>
3737     <dict>
3738      <key>line</key><integer>285</integer>
3739      <key>col</key><integer>8</integer>
3740      <key>file</key><integer>0</integer>
3741     </dict>
3742     <key>ranges</key>
3743     <array>
3744       <array>
3745        <dict>
3746         <key>line</key><integer>285</integer>
3747         <key>col</key><integer>4</integer>
3748         <key>file</key><integer>0</integer>
3749        </dict>
3750        <dict>
3751         <key>line</key><integer>285</integer>
3752         <key>col</key><integer>6</integer>
3753         <key>file</key><integer>0</integer>
3754        </dict>
3755       </array>
3756     </array>
3757     <key>depth</key><integer>0</integer>
3758     <key>extended_message</key>
3759     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3760     <key>message</key>
3761     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3762    </dict>
3763   </array>
3764   <key>macro_expansions</key>
3765   <array>
3766    <dict>
3767     <key>location</key>
3768     <dict>
3769      <key>line</key><integer>284</integer>
3770      <key>col</key><integer>3</integer>
3771      <key>file</key><integer>0</integer>
3772     </dict>
3773     <key>name</key><string>NESTED_EMPTY_PARAM</string>
3774     <key>expansion</key><string>; ptr = nullptr;</string>
3775    </dict>
3776   </array>
3777   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
3778   <key>category</key><string>Logic error</string>
3779   <key>type</key><string>Dereference of null pointer</string>
3780   <key>check_name</key><string>core.NullDereference</string>
3781   <!-- This hash is experimental and going to change! -->
3782   <key>issue_hash_content_of_line_in_context</key><string>f6a5f6c93b6e3734842ddabd3d5a7341</string>
3783  <key>issue_context_kind</key><string>function</string>
3784  <key>issue_context</key><string>nestedEmptyParamTest</string>
3785  <key>issue_hash_function_offset</key><string>4</string>
3786  <key>location</key>
3787  <dict>
3788   <key>line</key><integer>285</integer>
3789   <key>col</key><integer>8</integer>
3790   <key>file</key><integer>0</integer>
3791  </dict>
3792  <key>ExecutedLines</key>
3793  <dict>
3794   <key>0</key>
3795   <array>
3796    <integer>281</integer>
3797    <integer>282</integer>
3798    <integer>284</integer>
3799    <integer>285</integer>
3800   </array>
3801  </dict>
3802  </dict>
3803  <dict>
3804   <key>path</key>
3805   <array>
3806    <dict>
3807     <key>kind</key><string>control</string>
3808     <key>edges</key>
3809      <array>
3810       <dict>
3811        <key>start</key>
3812         <array>
3813          <dict>
3814           <key>line</key><integer>295</integer>
3815           <key>col</key><integer>3</integer>
3816           <key>file</key><integer>0</integer>
3817          </dict>
3818          <dict>
3819           <key>line</key><integer>295</integer>
3820           <key>col</key><integer>5</integer>
3821           <key>file</key><integer>0</integer>
3822          </dict>
3823         </array>
3824        <key>end</key>
3825         <array>
3826          <dict>
3827           <key>line</key><integer>296</integer>
3828           <key>col</key><integer>3</integer>
3829           <key>file</key><integer>0</integer>
3830          </dict>
3831          <dict>
3832           <key>line</key><integer>296</integer>
3833           <key>col</key><integer>44</integer>
3834           <key>file</key><integer>0</integer>
3835          </dict>
3836         </array>
3837       </dict>
3838      </array>
3839    </dict>
3840    <dict>
3841     <key>kind</key><string>event</string>
3842     <key>location</key>
3843     <dict>
3844      <key>line</key><integer>296</integer>
3845      <key>col</key><integer>3</integer>
3846      <key>file</key><integer>0</integer>
3847     </dict>
3848     <key>ranges</key>
3849     <array>
3850       <array>
3851        <dict>
3852         <key>line</key><integer>296</integer>
3853         <key>col</key><integer>3</integer>
3854         <key>file</key><integer>0</integer>
3855        </dict>
3856        <dict>
3857         <key>line</key><integer>296</integer>
3858         <key>col</key><integer>61</integer>
3859         <key>file</key><integer>0</integer>
3860        </dict>
3861       </array>
3862     </array>
3863     <key>depth</key><integer>0</integer>
3864     <key>extended_message</key>
3865     <string>Calling &apos;setToNull&apos;</string>
3866     <key>message</key>
3867     <string>Calling &apos;setToNull&apos;</string>
3868    </dict>
3869    <dict>
3870     <key>kind</key><string>event</string>
3871     <key>location</key>
3872     <dict>
3873      <key>line</key><integer>50</integer>
3874      <key>col</key><integer>1</integer>
3875      <key>file</key><integer>0</integer>
3876     </dict>
3877     <key>depth</key><integer>1</integer>
3878     <key>extended_message</key>
3879     <string>Entered call from &apos;lParenRParenInNestedMacro&apos;</string>
3880     <key>message</key>
3881     <string>Entered call from &apos;lParenRParenInNestedMacro&apos;</string>
3882    </dict>
3883    <dict>
3884     <key>kind</key><string>control</string>
3885     <key>edges</key>
3886      <array>
3887       <dict>
3888        <key>start</key>
3889         <array>
3890          <dict>
3891           <key>line</key><integer>50</integer>
3892           <key>col</key><integer>1</integer>
3893           <key>file</key><integer>0</integer>
3894          </dict>
3895          <dict>
3896           <key>line</key><integer>50</integer>
3897           <key>col</key><integer>4</integer>
3898           <key>file</key><integer>0</integer>
3899          </dict>
3900         </array>
3901        <key>end</key>
3902         <array>
3903          <dict>
3904           <key>line</key><integer>51</integer>
3905           <key>col</key><integer>3</integer>
3906           <key>file</key><integer>0</integer>
3907          </dict>
3908          <dict>
3909           <key>line</key><integer>51</integer>
3910           <key>col</key><integer>3</integer>
3911           <key>file</key><integer>0</integer>
3912          </dict>
3913         </array>
3914       </dict>
3915      </array>
3916    </dict>
3917    <dict>
3918     <key>kind</key><string>event</string>
3919     <key>location</key>
3920     <dict>
3921      <key>line</key><integer>51</integer>
3922      <key>col</key><integer>3</integer>
3923      <key>file</key><integer>0</integer>
3924     </dict>
3925     <key>ranges</key>
3926     <array>
3927       <array>
3928        <dict>
3929         <key>line</key><integer>51</integer>
3930         <key>col</key><integer>3</integer>
3931         <key>file</key><integer>0</integer>
3932        </dict>
3933        <dict>
3934         <key>line</key><integer>51</integer>
3935         <key>col</key><integer>17</integer>
3936         <key>file</key><integer>0</integer>
3937        </dict>
3938       </array>
3939     </array>
3940     <key>depth</key><integer>1</integer>
3941     <key>extended_message</key>
3942     <string>Null pointer value stored to &apos;ptr&apos;</string>
3943     <key>message</key>
3944     <string>Null pointer value stored to &apos;ptr&apos;</string>
3945    </dict>
3946    <dict>
3947     <key>kind</key><string>event</string>
3948     <key>location</key>
3949     <dict>
3950      <key>line</key><integer>296</integer>
3951      <key>col</key><integer>3</integer>
3952      <key>file</key><integer>0</integer>
3953     </dict>
3954     <key>ranges</key>
3955     <array>
3956       <array>
3957        <dict>
3958         <key>line</key><integer>296</integer>
3959         <key>col</key><integer>3</integer>
3960         <key>file</key><integer>0</integer>
3961        </dict>
3962        <dict>
3963         <key>line</key><integer>296</integer>
3964         <key>col</key><integer>61</integer>
3965         <key>file</key><integer>0</integer>
3966        </dict>
3967       </array>
3968     </array>
3969     <key>depth</key><integer>0</integer>
3970     <key>extended_message</key>
3971     <string>Returning from &apos;setToNull&apos;</string>
3972     <key>message</key>
3973     <string>Returning from &apos;setToNull&apos;</string>
3974    </dict>
3975    <dict>
3976     <key>kind</key><string>control</string>
3977     <key>edges</key>
3978      <array>
3979       <dict>
3980        <key>start</key>
3981         <array>
3982          <dict>
3983           <key>line</key><integer>297</integer>
3984           <key>col</key><integer>3</integer>
3985           <key>file</key><integer>0</integer>
3986          </dict>
3987          <dict>
3988           <key>line</key><integer>297</integer>
3989           <key>col</key><integer>3</integer>
3990           <key>file</key><integer>0</integer>
3991          </dict>
3992         </array>
3993        <key>end</key>
3994         <array>
3995          <dict>
3996           <key>line</key><integer>297</integer>
3997           <key>col</key><integer>8</integer>
3998           <key>file</key><integer>0</integer>
3999          </dict>
4000          <dict>
4001           <key>line</key><integer>297</integer>
4002           <key>col</key><integer>8</integer>
4003           <key>file</key><integer>0</integer>
4004          </dict>
4005         </array>
4006       </dict>
4007      </array>
4008    </dict>
4009    <dict>
4010     <key>kind</key><string>event</string>
4011     <key>location</key>
4012     <dict>
4013      <key>line</key><integer>297</integer>
4014      <key>col</key><integer>8</integer>
4015      <key>file</key><integer>0</integer>
4016     </dict>
4017     <key>ranges</key>
4018     <array>
4019       <array>
4020        <dict>
4021         <key>line</key><integer>297</integer>
4022         <key>col</key><integer>4</integer>
4023         <key>file</key><integer>0</integer>
4024        </dict>
4025        <dict>
4026         <key>line</key><integer>297</integer>
4027         <key>col</key><integer>6</integer>
4028         <key>file</key><integer>0</integer>
4029        </dict>
4030       </array>
4031     </array>
4032     <key>depth</key><integer>0</integer>
4033     <key>extended_message</key>
4034     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4035     <key>message</key>
4036     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4037    </dict>
4038   </array>
4039   <key>macro_expansions</key>
4040   <array>
4041    <dict>
4042     <key>location</key>
4043     <dict>
4044      <key>line</key><integer>296</integer>
4045      <key>col</key><integer>3</integer>
4046      <key>file</key><integer>0</integer>
4047     </dict>
4048     <key>name</key><string>CALL_FUNCTION_WITH_ONE_PARAM_THROUGH_MACRO</string>
4049     <key>expansion</key><string>setToNull( &amp;ptr)</string>
4050    </dict>
4051   </array>
4052   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4053   <key>category</key><string>Logic error</string>
4054   <key>type</key><string>Dereference of null pointer</string>
4055   <key>check_name</key><string>core.NullDereference</string>
4056   <!-- This hash is experimental and going to change! -->
4057   <key>issue_hash_content_of_line_in_context</key><string>ff00c8344e685317303e814970082d5f</string>
4058  <key>issue_context_kind</key><string>function</string>
4059  <key>issue_context</key><string>lParenRParenInNestedMacro</string>
4060  <key>issue_hash_function_offset</key><string>3</string>
4061  <key>location</key>
4062  <dict>
4063   <key>line</key><integer>297</integer>
4064   <key>col</key><integer>8</integer>
4065   <key>file</key><integer>0</integer>
4066  </dict>
4067  <key>ExecutedLines</key>
4068  <dict>
4069   <key>0</key>
4070   <array>
4071    <integer>50</integer>
4072    <integer>51</integer>
4073    <integer>294</integer>
4074    <integer>295</integer>
4075    <integer>296</integer>
4076    <integer>297</integer>
4077   </array>
4078  </dict>
4079  </dict>
4080  <dict>
4081   <key>path</key>
4082   <array>
4083    <dict>
4084     <key>kind</key><string>control</string>
4085     <key>edges</key>
4086      <array>
4087       <dict>
4088        <key>start</key>
4089         <array>
4090          <dict>
4091           <key>line</key><integer>315</integer>
4092           <key>col</key><integer>3</integer>
4093           <key>file</key><integer>0</integer>
4094          </dict>
4095          <dict>
4096           <key>line</key><integer>315</integer>
4097           <key>col</key><integer>5</integer>
4098           <key>file</key><integer>0</integer>
4099          </dict>
4100         </array>
4101        <key>end</key>
4102         <array>
4103          <dict>
4104           <key>line</key><integer>316</integer>
4105           <key>col</key><integer>3</integer>
4106           <key>file</key><integer>0</integer>
4107          </dict>
4108          <dict>
4109           <key>line</key><integer>316</integer>
4110           <key>col</key><integer>22</integer>
4111           <key>file</key><integer>0</integer>
4112          </dict>
4113         </array>
4114       </dict>
4115      </array>
4116    </dict>
4117    <dict>
4118     <key>kind</key><string>event</string>
4119     <key>location</key>
4120     <dict>
4121      <key>line</key><integer>316</integer>
4122      <key>col</key><integer>3</integer>
4123      <key>file</key><integer>0</integer>
4124     </dict>
4125     <key>ranges</key>
4126     <array>
4127       <array>
4128        <dict>
4129         <key>line</key><integer>316</integer>
4130         <key>col</key><integer>3</integer>
4131         <key>file</key><integer>0</integer>
4132        </dict>
4133        <dict>
4134         <key>line</key><integer>316</integer>
4135         <key>col</key><integer>42</integer>
4136         <key>file</key><integer>0</integer>
4137        </dict>
4138       </array>
4139     </array>
4140     <key>depth</key><integer>0</integer>
4141     <key>extended_message</key>
4142     <string>Null pointer value stored to &apos;ptr&apos;</string>
4143     <key>message</key>
4144     <string>Null pointer value stored to &apos;ptr&apos;</string>
4145    </dict>
4146    <dict>
4147     <key>kind</key><string>control</string>
4148     <key>edges</key>
4149      <array>
4150       <dict>
4151        <key>start</key>
4152         <array>
4153          <dict>
4154           <key>line</key><integer>317</integer>
4155           <key>col</key><integer>3</integer>
4156           <key>file</key><integer>0</integer>
4157          </dict>
4158          <dict>
4159           <key>line</key><integer>317</integer>
4160           <key>col</key><integer>3</integer>
4161           <key>file</key><integer>0</integer>
4162          </dict>
4163         </array>
4164        <key>end</key>
4165         <array>
4166          <dict>
4167           <key>line</key><integer>317</integer>
4168           <key>col</key><integer>8</integer>
4169           <key>file</key><integer>0</integer>
4170          </dict>
4171          <dict>
4172           <key>line</key><integer>317</integer>
4173           <key>col</key><integer>8</integer>
4174           <key>file</key><integer>0</integer>
4175          </dict>
4176         </array>
4177       </dict>
4178      </array>
4179    </dict>
4180    <dict>
4181     <key>kind</key><string>event</string>
4182     <key>location</key>
4183     <dict>
4184      <key>line</key><integer>317</integer>
4185      <key>col</key><integer>8</integer>
4186      <key>file</key><integer>0</integer>
4187     </dict>
4188     <key>ranges</key>
4189     <array>
4190       <array>
4191        <dict>
4192         <key>line</key><integer>317</integer>
4193         <key>col</key><integer>4</integer>
4194         <key>file</key><integer>0</integer>
4195        </dict>
4196        <dict>
4197         <key>line</key><integer>317</integer>
4198         <key>col</key><integer>6</integer>
4199         <key>file</key><integer>0</integer>
4200        </dict>
4201       </array>
4202     </array>
4203     <key>depth</key><integer>0</integer>
4204     <key>extended_message</key>
4205     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4206     <key>message</key>
4207     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4208    </dict>
4209   </array>
4210   <key>macro_expansions</key>
4211   <array>
4212    <dict>
4213     <key>location</key>
4214     <dict>
4215      <key>line</key><integer>316</integer>
4216      <key>col</key><integer>3</integer>
4217      <key>file</key><integer>0</integer>
4218     </dict>
4219     <key>name</key><string>VARIADIC_SET_TO_NULL</string>
4220     <key>expansion</key><string>ptr = nullptr; variadicFunc( 1, 5, &quot;haha!&quot;)</string>
4221    </dict>
4222   </array>
4223   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4224   <key>category</key><string>Logic error</string>
4225   <key>type</key><string>Dereference of null pointer</string>
4226   <key>check_name</key><string>core.NullDereference</string>
4227   <!-- This hash is experimental and going to change! -->
4228   <key>issue_hash_content_of_line_in_context</key><string>1b0880549df23e9ce0edb60955ad5ac1</string>
4229  <key>issue_context_kind</key><string>function</string>
4230  <key>issue_context</key><string>variadicMacroArgumentTest</string>
4231  <key>issue_hash_function_offset</key><string>3</string>
4232  <key>location</key>
4233  <dict>
4234   <key>line</key><integer>317</integer>
4235   <key>col</key><integer>8</integer>
4236   <key>file</key><integer>0</integer>
4237  </dict>
4238  <key>ExecutedLines</key>
4239  <dict>
4240   <key>0</key>
4241   <array>
4242    <integer>314</integer>
4243    <integer>315</integer>
4244    <integer>316</integer>
4245    <integer>317</integer>
4246   </array>
4247  </dict>
4248  </dict>
4249  <dict>
4250   <key>path</key>
4251   <array>
4252    <dict>
4253     <key>kind</key><string>control</string>
4254     <key>edges</key>
4255      <array>
4256       <dict>
4257        <key>start</key>
4258         <array>
4259          <dict>
4260           <key>line</key><integer>324</integer>
4261           <key>col</key><integer>3</integer>
4262           <key>file</key><integer>0</integer>
4263          </dict>
4264          <dict>
4265           <key>line</key><integer>324</integer>
4266           <key>col</key><integer>5</integer>
4267           <key>file</key><integer>0</integer>
4268          </dict>
4269         </array>
4270        <key>end</key>
4271         <array>
4272          <dict>
4273           <key>line</key><integer>327</integer>
4274           <key>col</key><integer>3</integer>
4275           <key>file</key><integer>0</integer>
4276          </dict>
4277          <dict>
4278           <key>line</key><integer>327</integer>
4279           <key>col</key><integer>22</integer>
4280           <key>file</key><integer>0</integer>
4281          </dict>
4282         </array>
4283       </dict>
4284      </array>
4285    </dict>
4286    <dict>
4287     <key>kind</key><string>event</string>
4288     <key>location</key>
4289     <dict>
4290      <key>line</key><integer>327</integer>
4291      <key>col</key><integer>3</integer>
4292      <key>file</key><integer>0</integer>
4293     </dict>
4294     <key>ranges</key>
4295     <array>
4296       <array>
4297        <dict>
4298         <key>line</key><integer>327</integer>
4299         <key>col</key><integer>3</integer>
4300         <key>file</key><integer>0</integer>
4301        </dict>
4302        <dict>
4303         <key>line</key><integer>327</integer>
4304         <key>col</key><integer>27</integer>
4305         <key>file</key><integer>0</integer>
4306        </dict>
4307       </array>
4308     </array>
4309     <key>depth</key><integer>0</integer>
4310     <key>extended_message</key>
4311     <string>Null pointer value stored to &apos;ptr&apos;</string>
4312     <key>message</key>
4313     <string>Null pointer value stored to &apos;ptr&apos;</string>
4314    </dict>
4315    <dict>
4316     <key>kind</key><string>control</string>
4317     <key>edges</key>
4318      <array>
4319       <dict>
4320        <key>start</key>
4321         <array>
4322          <dict>
4323           <key>line</key><integer>328</integer>
4324           <key>col</key><integer>3</integer>
4325           <key>file</key><integer>0</integer>
4326          </dict>
4327          <dict>
4328           <key>line</key><integer>328</integer>
4329           <key>col</key><integer>3</integer>
4330           <key>file</key><integer>0</integer>
4331          </dict>
4332         </array>
4333        <key>end</key>
4334         <array>
4335          <dict>
4336           <key>line</key><integer>328</integer>
4337           <key>col</key><integer>8</integer>
4338           <key>file</key><integer>0</integer>
4339          </dict>
4340          <dict>
4341           <key>line</key><integer>328</integer>
4342           <key>col</key><integer>8</integer>
4343           <key>file</key><integer>0</integer>
4344          </dict>
4345         </array>
4346       </dict>
4347      </array>
4348    </dict>
4349    <dict>
4350     <key>kind</key><string>event</string>
4351     <key>location</key>
4352     <dict>
4353      <key>line</key><integer>328</integer>
4354      <key>col</key><integer>8</integer>
4355      <key>file</key><integer>0</integer>
4356     </dict>
4357     <key>ranges</key>
4358     <array>
4359       <array>
4360        <dict>
4361         <key>line</key><integer>328</integer>
4362         <key>col</key><integer>4</integer>
4363         <key>file</key><integer>0</integer>
4364        </dict>
4365        <dict>
4366         <key>line</key><integer>328</integer>
4367         <key>col</key><integer>6</integer>
4368         <key>file</key><integer>0</integer>
4369        </dict>
4370       </array>
4371     </array>
4372     <key>depth</key><integer>0</integer>
4373     <key>extended_message</key>
4374     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4375     <key>message</key>
4376     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4377    </dict>
4378   </array>
4379   <key>macro_expansions</key>
4380   <array>
4381    <dict>
4382     <key>location</key>
4383     <dict>
4384      <key>line</key><integer>327</integer>
4385      <key>col</key><integer>3</integer>
4386      <key>file</key><integer>0</integer>
4387     </dict>
4388     <key>name</key><string>VARIADIC_SET_TO_NULL</string>
4389     <key>expansion</key><string>ptr = nullptr; variadicFunc()</string>
4390    </dict>
4391   </array>
4392   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4393   <key>category</key><string>Logic error</string>
4394   <key>type</key><string>Dereference of null pointer</string>
4395   <key>check_name</key><string>core.NullDereference</string>
4396   <!-- This hash is experimental and going to change! -->
4397   <key>issue_hash_content_of_line_in_context</key><string>6aa30fd6a1e997027333f16c2064d973</string>
4398  <key>issue_context_kind</key><string>function</string>
4399  <key>issue_context</key><string>variadicMacroArgumentWithoutAnyArgumentTest</string>
4400  <key>issue_hash_function_offset</key><string>5</string>
4401  <key>location</key>
4402  <dict>
4403   <key>line</key><integer>328</integer>
4404   <key>col</key><integer>8</integer>
4405   <key>file</key><integer>0</integer>
4406  </dict>
4407  <key>ExecutedLines</key>
4408  <dict>
4409   <key>0</key>
4410   <array>
4411    <integer>323</integer>
4412    <integer>324</integer>
4413    <integer>327</integer>
4414    <integer>328</integer>
4415   </array>
4416  </dict>
4417  </dict>
4418  <dict>
4419   <key>path</key>
4420   <array>
4421    <dict>
4422     <key>kind</key><string>control</string>
4423     <key>edges</key>
4424      <array>
4425       <dict>
4426        <key>start</key>
4427         <array>
4428          <dict>
4429           <key>line</key><integer>343</integer>
4430           <key>col</key><integer>3</integer>
4431           <key>file</key><integer>0</integer>
4432          </dict>
4433          <dict>
4434           <key>line</key><integer>343</integer>
4435           <key>col</key><integer>5</integer>
4436           <key>file</key><integer>0</integer>
4437          </dict>
4438         </array>
4439        <key>end</key>
4440         <array>
4441          <dict>
4442           <key>line</key><integer>344</integer>
4443           <key>col</key><integer>3</integer>
4444           <key>file</key><integer>0</integer>
4445          </dict>
4446          <dict>
4447           <key>line</key><integer>344</integer>
4448           <key>col</key><integer>30</integer>
4449           <key>file</key><integer>0</integer>
4450          </dict>
4451         </array>
4452       </dict>
4453      </array>
4454    </dict>
4455    <dict>
4456     <key>kind</key><string>event</string>
4457     <key>location</key>
4458     <dict>
4459      <key>line</key><integer>344</integer>
4460      <key>col</key><integer>3</integer>
4461      <key>file</key><integer>0</integer>
4462     </dict>
4463     <key>ranges</key>
4464     <array>
4465       <array>
4466        <dict>
4467         <key>line</key><integer>344</integer>
4468         <key>col</key><integer>3</integer>
4469         <key>file</key><integer>0</integer>
4470        </dict>
4471        <dict>
4472         <key>line</key><integer>344</integer>
4473         <key>col</key><integer>45</integer>
4474         <key>file</key><integer>0</integer>
4475        </dict>
4476       </array>
4477     </array>
4478     <key>depth</key><integer>0</integer>
4479     <key>extended_message</key>
4480     <string>Null pointer value stored to &apos;ptr&apos;</string>
4481     <key>message</key>
4482     <string>Null pointer value stored to &apos;ptr&apos;</string>
4483    </dict>
4484    <dict>
4485     <key>kind</key><string>control</string>
4486     <key>edges</key>
4487      <array>
4488       <dict>
4489        <key>start</key>
4490         <array>
4491          <dict>
4492           <key>line</key><integer>345</integer>
4493           <key>col</key><integer>3</integer>
4494           <key>file</key><integer>0</integer>
4495          </dict>
4496          <dict>
4497           <key>line</key><integer>345</integer>
4498           <key>col</key><integer>3</integer>
4499           <key>file</key><integer>0</integer>
4500          </dict>
4501         </array>
4502        <key>end</key>
4503         <array>
4504          <dict>
4505           <key>line</key><integer>345</integer>
4506           <key>col</key><integer>8</integer>
4507           <key>file</key><integer>0</integer>
4508          </dict>
4509          <dict>
4510           <key>line</key><integer>345</integer>
4511           <key>col</key><integer>8</integer>
4512           <key>file</key><integer>0</integer>
4513          </dict>
4514         </array>
4515       </dict>
4516      </array>
4517    </dict>
4518    <dict>
4519     <key>kind</key><string>event</string>
4520     <key>location</key>
4521     <dict>
4522      <key>line</key><integer>345</integer>
4523      <key>col</key><integer>8</integer>
4524      <key>file</key><integer>0</integer>
4525     </dict>
4526     <key>ranges</key>
4527     <array>
4528       <array>
4529        <dict>
4530         <key>line</key><integer>345</integer>
4531         <key>col</key><integer>4</integer>
4532         <key>file</key><integer>0</integer>
4533        </dict>
4534        <dict>
4535         <key>line</key><integer>345</integer>
4536         <key>col</key><integer>6</integer>
4537         <key>file</key><integer>0</integer>
4538        </dict>
4539       </array>
4540     </array>
4541     <key>depth</key><integer>0</integer>
4542     <key>extended_message</key>
4543     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4544     <key>message</key>
4545     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4546    </dict>
4547   </array>
4548   <key>macro_expansions</key>
4549   <array>
4550    <dict>
4551     <key>location</key>
4552     <dict>
4553      <key>line</key><integer>344</integer>
4554      <key>col</key><integer>3</integer>
4555      <key>file</key><integer>0</integer>
4556     </dict>
4557     <key>name</key><string>DECLARE_FUNC_AND_SET_TO_NULL</string>
4558     <key>expansion</key><string>void generated_whatever(); ptr = nullptr;</string>
4559    </dict>
4560   </array>
4561   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4562   <key>category</key><string>Logic error</string>
4563   <key>type</key><string>Dereference of null pointer</string>
4564   <key>check_name</key><string>core.NullDereference</string>
4565   <!-- This hash is experimental and going to change! -->
4566   <key>issue_hash_content_of_line_in_context</key><string>453ed8096f5394e74e16f965886e5623</string>
4567  <key>issue_context_kind</key><string>function</string>
4568  <key>issue_context</key><string>hashHashOperatorTest</string>
4569  <key>issue_hash_function_offset</key><string>3</string>
4570  <key>location</key>
4571  <dict>
4572   <key>line</key><integer>345</integer>
4573   <key>col</key><integer>8</integer>
4574   <key>file</key><integer>0</integer>
4575  </dict>
4576  <key>ExecutedLines</key>
4577  <dict>
4578   <key>0</key>
4579   <array>
4580    <integer>342</integer>
4581    <integer>343</integer>
4582    <integer>344</integer>
4583    <integer>345</integer>
4584   </array>
4585  </dict>
4586  </dict>
4587  <dict>
4588   <key>path</key>
4589   <array>
4590    <dict>
4591     <key>kind</key><string>control</string>
4592     <key>edges</key>
4593      <array>
4594       <dict>
4595        <key>start</key>
4596         <array>
4597          <dict>
4598           <key>line</key><integer>352</integer>
4599           <key>col</key><integer>3</integer>
4600           <key>file</key><integer>0</integer>
4601          </dict>
4602          <dict>
4603           <key>line</key><integer>352</integer>
4604           <key>col</key><integer>5</integer>
4605           <key>file</key><integer>0</integer>
4606          </dict>
4607         </array>
4608        <key>end</key>
4609         <array>
4610          <dict>
4611           <key>line</key><integer>353</integer>
4612           <key>col</key><integer>3</integer>
4613           <key>file</key><integer>0</integer>
4614          </dict>
4615          <dict>
4616           <key>line</key><integer>353</integer>
4617           <key>col</key><integer>19</integer>
4618           <key>file</key><integer>0</integer>
4619          </dict>
4620         </array>
4621       </dict>
4622      </array>
4623    </dict>
4624    <dict>
4625     <key>kind</key><string>event</string>
4626     <key>location</key>
4627     <dict>
4628      <key>line</key><integer>353</integer>
4629      <key>col</key><integer>3</integer>
4630      <key>file</key><integer>0</integer>
4631     </dict>
4632     <key>ranges</key>
4633     <array>
4634       <array>
4635        <dict>
4636         <key>line</key><integer>353</integer>
4637         <key>col</key><integer>3</integer>
4638         <key>file</key><integer>0</integer>
4639        </dict>
4640        <dict>
4641         <key>line</key><integer>353</integer>
4642         <key>col</key><integer>53</integer>
4643         <key>file</key><integer>0</integer>
4644        </dict>
4645       </array>
4646     </array>
4647     <key>depth</key><integer>0</integer>
4648     <key>extended_message</key>
4649     <string>Null pointer value stored to &apos;a&apos;</string>
4650     <key>message</key>
4651     <string>Null pointer value stored to &apos;a&apos;</string>
4652    </dict>
4653    <dict>
4654     <key>kind</key><string>control</string>
4655     <key>edges</key>
4656      <array>
4657       <dict>
4658        <key>start</key>
4659         <array>
4660          <dict>
4661           <key>line</key><integer>354</integer>
4662           <key>col</key><integer>3</integer>
4663           <key>file</key><integer>0</integer>
4664          </dict>
4665          <dict>
4666           <key>line</key><integer>354</integer>
4667           <key>col</key><integer>3</integer>
4668           <key>file</key><integer>0</integer>
4669          </dict>
4670         </array>
4671        <key>end</key>
4672         <array>
4673          <dict>
4674           <key>line</key><integer>354</integer>
4675           <key>col</key><integer>6</integer>
4676           <key>file</key><integer>0</integer>
4677          </dict>
4678          <dict>
4679           <key>line</key><integer>354</integer>
4680           <key>col</key><integer>6</integer>
4681           <key>file</key><integer>0</integer>
4682          </dict>
4683         </array>
4684       </dict>
4685      </array>
4686    </dict>
4687    <dict>
4688     <key>kind</key><string>event</string>
4689     <key>location</key>
4690     <dict>
4691      <key>line</key><integer>354</integer>
4692      <key>col</key><integer>6</integer>
4693      <key>file</key><integer>0</integer>
4694     </dict>
4695     <key>ranges</key>
4696     <array>
4697       <array>
4698        <dict>
4699         <key>line</key><integer>354</integer>
4700         <key>col</key><integer>4</integer>
4701         <key>file</key><integer>0</integer>
4702        </dict>
4703        <dict>
4704         <key>line</key><integer>354</integer>
4705         <key>col</key><integer>4</integer>
4706         <key>file</key><integer>0</integer>
4707        </dict>
4708       </array>
4709     </array>
4710     <key>depth</key><integer>0</integer>
4711     <key>extended_message</key>
4712     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
4713     <key>message</key>
4714     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
4715    </dict>
4716   </array>
4717   <key>macro_expansions</key>
4718   <array>
4719    <dict>
4720     <key>location</key>
4721     <dict>
4722      <key>line</key><integer>353</integer>
4723      <key>col</key><integer>3</integer>
4724      <key>file</key><integer>0</integer>
4725     </dict>
4726     <key>name</key><string>TO_NULL_AND_PRINT</string>
4727     <key>expansion</key><string>a = 0; print( &quot;Will this ## cause a crash?&quot;)</string>
4728    </dict>
4729   </array>
4730   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
4731   <key>category</key><string>Logic error</string>
4732   <key>type</key><string>Dereference of null pointer</string>
4733   <key>check_name</key><string>core.NullDereference</string>
4734   <!-- This hash is experimental and going to change! -->
4735   <key>issue_hash_content_of_line_in_context</key><string>6817572ced27cb7d28fc87b2aba75fb4</string>
4736  <key>issue_context_kind</key><string>function</string>
4737  <key>issue_context</key><string>macroArgContainsHashHashInStringTest</string>
4738  <key>issue_hash_function_offset</key><string>3</string>
4739  <key>location</key>
4740  <dict>
4741   <key>line</key><integer>354</integer>
4742   <key>col</key><integer>6</integer>
4743   <key>file</key><integer>0</integer>
4744  </dict>
4745  <key>ExecutedLines</key>
4746  <dict>
4747   <key>0</key>
4748   <array>
4749    <integer>351</integer>
4750    <integer>352</integer>
4751    <integer>353</integer>
4752    <integer>354</integer>
4753   </array>
4754  </dict>
4755  </dict>
4756  <dict>
4757   <key>path</key>
4758   <array>
4759    <dict>
4760     <key>kind</key><string>control</string>
4761     <key>edges</key>
4762      <array>
4763       <dict>
4764        <key>start</key>
4765         <array>
4766          <dict>
4767           <key>line</key><integer>365</integer>
4768           <key>col</key><integer>3</integer>
4769           <key>file</key><integer>0</integer>
4770          </dict>
4771          <dict>
4772           <key>line</key><integer>365</integer>
4773           <key>col</key><integer>5</integer>
4774           <key>file</key><integer>0</integer>
4775          </dict>
4776         </array>
4777        <key>end</key>
4778         <array>
4779          <dict>
4780           <key>line</key><integer>366</integer>
4781           <key>col</key><integer>3</integer>
4782           <key>file</key><integer>0</integer>
4783          </dict>
4784          <dict>
4785           <key>line</key><integer>366</integer>
4786           <key>col</key><integer>11</integer>
4787           <key>file</key><integer>0</integer>
4788          </dict>
4789         </array>
4790       </dict>
4791      </array>
4792    </dict>
4793    <dict>
4794     <key>kind</key><string>event</string>
4795     <key>location</key>
4796     <dict>
4797      <key>line</key><integer>366</integer>
4798      <key>col</key><integer>3</integer>
4799      <key>file</key><integer>0</integer>
4800     </dict>
4801     <key>ranges</key>
4802     <array>
4803       <array>
4804        <dict>
4805         <key>line</key><integer>366</integer>
4806         <key>col</key><integer>3</integer>
4807         <key>file</key><integer>0</integer>
4808        </dict>
4809        <dict>
4810         <key>line</key><integer>366</integer>
4811         <key>col</key><integer>23</integer>
4812         <key>file</key><integer>0</integer>
4813        </dict>
4814       </array>
4815     </array>
4816     <key>depth</key><integer>0</integer>
4817     <key>extended_message</key>
4818     <string>Null pointer value stored to &apos;ptr&apos;</string>
4819     <key>message</key>
4820     <string>Null pointer value stored to &apos;ptr&apos;</string>
4821    </dict>
4822    <dict>
4823     <key>kind</key><string>control</string>
4824     <key>edges</key>
4825      <array>
4826       <dict>
4827        <key>start</key>
4828         <array>
4829          <dict>
4830           <key>line</key><integer>367</integer>
4831           <key>col</key><integer>3</integer>
4832           <key>file</key><integer>0</integer>
4833          </dict>
4834          <dict>
4835           <key>line</key><integer>367</integer>
4836           <key>col</key><integer>3</integer>
4837           <key>file</key><integer>0</integer>
4838          </dict>
4839         </array>
4840        <key>end</key>
4841         <array>
4842          <dict>
4843           <key>line</key><integer>367</integer>
4844           <key>col</key><integer>8</integer>
4845           <key>file</key><integer>0</integer>
4846          </dict>
4847          <dict>
4848           <key>line</key><integer>367</integer>
4849           <key>col</key><integer>8</integer>
4850           <key>file</key><integer>0</integer>
4851          </dict>
4852         </array>
4853       </dict>
4854      </array>
4855    </dict>
4856    <dict>
4857     <key>kind</key><string>event</string>
4858     <key>location</key>
4859     <dict>
4860      <key>line</key><integer>367</integer>
4861      <key>col</key><integer>8</integer>
4862      <key>file</key><integer>0</integer>
4863     </dict>
4864     <key>ranges</key>
4865     <array>
4866       <array>
4867        <dict>
4868         <key>line</key><integer>367</integer>
4869         <key>col</key><integer>4</integer>
4870         <key>file</key><integer>0</integer>
4871        </dict>
4872        <dict>
4873         <key>line</key><integer>367</integer>
4874         <key>col</key><integer>6</integer>
4875         <key>file</key><integer>0</integer>
4876        </dict>
4877       </array>
4878     </array>
4879     <key>depth</key><integer>0</integer>
4880     <key>extended_message</key>
4881     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4882     <key>message</key>
4883     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4884    </dict>
4885   </array>
4886   <key>macro_expansions</key>
4887   <array>
4888    <dict>
4889     <key>location</key>
4890     <dict>
4891      <key>line</key><integer>366</integer>
4892      <key>col</key><integer>3</integer>
4893      <key>file</key><integer>0</integer>
4894     </dict>
4895     <key>name</key><string>PRINT_STR</string>
4896     <key>expansion</key><string>print(&quot;Hello&quot;); ptr = nullptr</string>
4897    </dict>
4898   </array>
4899   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
4900   <key>category</key><string>Logic error</string>
4901   <key>type</key><string>Dereference of null pointer</string>
4902   <key>check_name</key><string>core.NullDereference</string>
4903   <!-- This hash is experimental and going to change! -->
4904   <key>issue_hash_content_of_line_in_context</key><string>e6947ee72df70243a3b4c9e9eaed0888</string>
4905  <key>issue_context_kind</key><string>function</string>
4906  <key>issue_context</key><string>hashOperatorTest</string>
4907  <key>issue_hash_function_offset</key><string>3</string>
4908  <key>location</key>
4909  <dict>
4910   <key>line</key><integer>367</integer>
4911   <key>col</key><integer>8</integer>
4912   <key>file</key><integer>0</integer>
4913  </dict>
4914  <key>ExecutedLines</key>
4915  <dict>
4916   <key>0</key>
4917   <array>
4918    <integer>364</integer>
4919    <integer>365</integer>
4920    <integer>366</integer>
4921    <integer>367</integer>
4922   </array>
4923  </dict>
4924  </dict>
4925  <dict>
4926   <key>path</key>
4927   <array>
4928    <dict>
4929     <key>kind</key><string>control</string>
4930     <key>edges</key>
4931      <array>
4932       <dict>
4933        <key>start</key>
4934         <array>
4935          <dict>
4936           <key>line</key><integer>374</integer>
4937           <key>col</key><integer>3</integer>
4938           <key>file</key><integer>0</integer>
4939          </dict>
4940          <dict>
4941           <key>line</key><integer>374</integer>
4942           <key>col</key><integer>5</integer>
4943           <key>file</key><integer>0</integer>
4944          </dict>
4945         </array>
4946        <key>end</key>
4947         <array>
4948          <dict>
4949           <key>line</key><integer>375</integer>
4950           <key>col</key><integer>3</integer>
4951           <key>file</key><integer>0</integer>
4952          </dict>
4953          <dict>
4954           <key>line</key><integer>375</integer>
4955           <key>col</key><integer>19</integer>
4956           <key>file</key><integer>0</integer>
4957          </dict>
4958         </array>
4959       </dict>
4960      </array>
4961    </dict>
4962    <dict>
4963     <key>kind</key><string>event</string>
4964     <key>location</key>
4965     <dict>
4966      <key>line</key><integer>375</integer>
4967      <key>col</key><integer>3</integer>
4968      <key>file</key><integer>0</integer>
4969     </dict>
4970     <key>ranges</key>
4971     <array>
4972       <array>
4973        <dict>
4974         <key>line</key><integer>375</integer>
4975         <key>col</key><integer>3</integer>
4976         <key>file</key><integer>0</integer>
4977        </dict>
4978        <dict>
4979         <key>line</key><integer>375</integer>
4980         <key>col</key><integer>52</integer>
4981         <key>file</key><integer>0</integer>
4982        </dict>
4983       </array>
4984     </array>
4985     <key>depth</key><integer>0</integer>
4986     <key>extended_message</key>
4987     <string>Null pointer value stored to &apos;a&apos;</string>
4988     <key>message</key>
4989     <string>Null pointer value stored to &apos;a&apos;</string>
4990    </dict>
4991    <dict>
4992     <key>kind</key><string>control</string>
4993     <key>edges</key>
4994      <array>
4995       <dict>
4996        <key>start</key>
4997         <array>
4998          <dict>
4999           <key>line</key><integer>376</integer>
5000           <key>col</key><integer>3</integer>
5001           <key>file</key><integer>0</integer>
5002          </dict>
5003          <dict>
5004           <key>line</key><integer>376</integer>
5005           <key>col</key><integer>3</integer>
5006           <key>file</key><integer>0</integer>
5007          </dict>
5008         </array>
5009        <key>end</key>
5010         <array>
5011          <dict>
5012           <key>line</key><integer>376</integer>
5013           <key>col</key><integer>6</integer>
5014           <key>file</key><integer>0</integer>
5015          </dict>
5016          <dict>
5017           <key>line</key><integer>376</integer>
5018           <key>col</key><integer>6</integer>
5019           <key>file</key><integer>0</integer>
5020          </dict>
5021         </array>
5022       </dict>
5023      </array>
5024    </dict>
5025    <dict>
5026     <key>kind</key><string>event</string>
5027     <key>location</key>
5028     <dict>
5029      <key>line</key><integer>376</integer>
5030      <key>col</key><integer>6</integer>
5031      <key>file</key><integer>0</integer>
5032     </dict>
5033     <key>ranges</key>
5034     <array>
5035       <array>
5036        <dict>
5037         <key>line</key><integer>376</integer>
5038         <key>col</key><integer>4</integer>
5039         <key>file</key><integer>0</integer>
5040        </dict>
5041        <dict>
5042         <key>line</key><integer>376</integer>
5043         <key>col</key><integer>4</integer>
5044         <key>file</key><integer>0</integer>
5045        </dict>
5046       </array>
5047     </array>
5048     <key>depth</key><integer>0</integer>
5049     <key>extended_message</key>
5050     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
5051     <key>message</key>
5052     <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
5053    </dict>
5054   </array>
5055   <key>macro_expansions</key>
5056   <array>
5057    <dict>
5058     <key>location</key>
5059     <dict>
5060      <key>line</key><integer>375</integer>
5061      <key>col</key><integer>3</integer>
5062      <key>file</key><integer>0</integer>
5063     </dict>
5064     <key>name</key><string>TO_NULL_AND_PRINT</string>
5065     <key>expansion</key><string>a = 0; print( &quot;Will this # cause a crash?&quot;)</string>
5066    </dict>
5067   </array>
5068   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
5069   <key>category</key><string>Logic error</string>
5070   <key>type</key><string>Dereference of null pointer</string>
5071   <key>check_name</key><string>core.NullDereference</string>
5072   <!-- This hash is experimental and going to change! -->
5073   <key>issue_hash_content_of_line_in_context</key><string>b1da2db423e721067ed5cfda858890be</string>
5074  <key>issue_context_kind</key><string>function</string>
5075  <key>issue_context</key><string>macroArgContainsHashInStringTest</string>
5076  <key>issue_hash_function_offset</key><string>3</string>
5077  <key>location</key>
5078  <dict>
5079   <key>line</key><integer>376</integer>
5080   <key>col</key><integer>6</integer>
5081   <key>file</key><integer>0</integer>
5082  </dict>
5083  <key>ExecutedLines</key>
5084  <dict>
5085   <key>0</key>
5086   <array>
5087    <integer>373</integer>
5088    <integer>374</integer>
5089    <integer>375</integer>
5090    <integer>376</integer>
5091   </array>
5092  </dict>
5093  </dict>
5094  <dict>
5095   <key>path</key>
5096   <array>
5097    <dict>
5098     <key>kind</key><string>control</string>
5099     <key>edges</key>
5100      <array>
5101       <dict>
5102        <key>start</key>
5103         <array>
5104          <dict>
5105           <key>line</key><integer>422</integer>
5106           <key>col</key><integer>3</integer>
5107           <key>file</key><integer>0</integer>
5108          </dict>
5109          <dict>
5110           <key>line</key><integer>422</integer>
5111           <key>col</key><integer>5</integer>
5112           <key>file</key><integer>0</integer>
5113          </dict>
5114         </array>
5115        <key>end</key>
5116         <array>
5117          <dict>
5118           <key>line</key><integer>422</integer>
5119           <key>col</key><integer>18</integer>
5120           <key>file</key><integer>0</integer>
5121          </dict>
5122          <dict>
5123           <key>line</key><integer>422</integer>
5124           <key>col</key><integer>43</integer>
5125           <key>file</key><integer>0</integer>
5126          </dict>
5127         </array>
5128       </dict>
5129      </array>
5130    </dict>
5131    <dict>
5132     <key>kind</key><string>event</string>
5133     <key>location</key>
5134     <dict>
5135      <key>line</key><integer>422</integer>
5136      <key>col</key><integer>18</integer>
5137      <key>file</key><integer>0</integer>
5138     </dict>
5139     <key>ranges</key>
5140     <array>
5141       <array>
5142        <dict>
5143         <key>line</key><integer>422</integer>
5144         <key>col</key><integer>18</integer>
5145         <key>file</key><integer>0</integer>
5146        </dict>
5147        <dict>
5148         <key>line</key><integer>422</integer>
5149         <key>col</key><integer>49</integer>
5150         <key>file</key><integer>0</integer>
5151        </dict>
5152       </array>
5153     </array>
5154     <key>depth</key><integer>0</integer>
5155     <key>extended_message</key>
5156     <string>Calling &apos;getLowestCommonDenominator&apos;</string>
5157     <key>message</key>
5158     <string>Calling &apos;getLowestCommonDenominator&apos;</string>
5159    </dict>
5160    <dict>
5161     <key>kind</key><string>event</string>
5162     <key>location</key>
5163     <dict>
5164      <key>line</key><integer>417</integer>
5165      <key>col</key><integer>1</integer>
5166      <key>file</key><integer>0</integer>
5167     </dict>
5168     <key>depth</key><integer>1</integer>
5169     <key>extended_message</key>
5170     <string>Entered call from &apos;testVeryComplexAlgorithm&apos;</string>
5171     <key>message</key>
5172     <string>Entered call from &apos;testVeryComplexAlgorithm&apos;</string>
5173    </dict>
5174    <dict>
5175     <key>kind</key><string>control</string>
5176     <key>edges</key>
5177      <array>
5178       <dict>
5179        <key>start</key>
5180         <array>
5181          <dict>
5182           <key>line</key><integer>417</integer>
5183           <key>col</key><integer>1</integer>
5184           <key>file</key><integer>0</integer>
5185          </dict>
5186          <dict>
5187           <key>line</key><integer>417</integer>
5188           <key>col</key><integer>3</integer>
5189           <key>file</key><integer>0</integer>
5190          </dict>
5191         </array>
5192        <key>end</key>
5193         <array>
5194          <dict>
5195           <key>line</key><integer>418</integer>
5196           <key>col</key><integer>3</integer>
5197           <key>file</key><integer>0</integer>
5198          </dict>
5199          <dict>
5200           <key>line</key><integer>418</integer>
5201           <key>col</key><integer>21</integer>
5202           <key>file</key><integer>0</integer>
5203          </dict>
5204         </array>
5205       </dict>
5206      </array>
5207    </dict>
5208    <dict>
5209     <key>kind</key><string>event</string>
5210     <key>location</key>
5211     <dict>
5212      <key>line</key><integer>418</integer>
5213      <key>col</key><integer>3</integer>
5214      <key>file</key><integer>0</integer>
5215     </dict>
5216     <key>ranges</key>
5217     <array>
5218       <array>
5219        <dict>
5220         <key>line</key><integer>418</integer>
5221         <key>col</key><integer>3</integer>
5222         <key>file</key><integer>0</integer>
5223        </dict>
5224        <dict>
5225         <key>line</key><integer>418</integer>
5226         <key>col</key><integer>27</integer>
5227         <key>file</key><integer>0</integer>
5228        </dict>
5229       </array>
5230     </array>
5231     <key>depth</key><integer>1</integer>
5232     <key>extended_message</key>
5233     <string>Division by zero</string>
5234     <key>message</key>
5235     <string>Division by zero</string>
5236    </dict>
5237   </array>
5238   <key>macro_expansions</key>
5239   <array>
5240    <dict>
5241     <key>location</key>
5242     <dict>
5243      <key>line</key><integer>418</integer>
5244      <key>col</key><integer>3</integer>
5245      <key>file</key><integer>0</integer>
5246     </dict>
5247     <key>name</key><string>EUCLIDEAN_ALGORITHM</string>
5248     <key>expansion</key><string>if (A&lt;0 ){A=-A;} if ( B&lt;0 ){ B=- B;}return B / ( B - B);</string>
5249    </dict>
5250   </array>
5251   <key>description</key><string>Division by zero</string>
5252   <key>category</key><string>Logic error</string>
5253   <key>type</key><string>Division by zero</string>
5254   <key>check_name</key><string>core.DivideZero</string>
5255   <!-- This hash is experimental and going to change! -->
5256   <key>issue_hash_content_of_line_in_context</key><string>3484e210b755ea46d632296fffd709e0</string>
5257  <key>issue_context_kind</key><string>function</string>
5258  <key>issue_context</key><string>getLowestCommonDenominator</string>
5259  <key>issue_hash_function_offset</key><string>1</string>
5260  <key>location</key>
5261  <dict>
5262   <key>line</key><integer>418</integer>
5263   <key>col</key><integer>3</integer>
5264   <key>file</key><integer>0</integer>
5265  </dict>
5266  <key>ExecutedLines</key>
5267  <dict>
5268   <key>0</key>
5269   <array>
5270    <integer>417</integer>
5271    <integer>418</integer>
5272    <integer>421</integer>
5273    <integer>422</integer>
5274   </array>
5275  </dict>
5276  </dict>
5277  <dict>
5278   <key>path</key>
5279   <array>
5280    <dict>
5281     <key>kind</key><string>control</string>
5282     <key>edges</key>
5283      <array>
5284       <dict>
5285        <key>start</key>
5286         <array>
5287          <dict>
5288           <key>line</key><integer>437</integer>
5289           <key>col</key><integer>3</integer>
5290           <key>file</key><integer>0</integer>
5291          </dict>
5292          <dict>
5293           <key>line</key><integer>437</integer>
5294           <key>col</key><integer>5</integer>
5295           <key>file</key><integer>0</integer>
5296          </dict>
5297         </array>
5298        <key>end</key>
5299         <array>
5300          <dict>
5301           <key>line</key><integer>438</integer>
5302           <key>col</key><integer>3</integer>
5303           <key>file</key><integer>0</integer>
5304          </dict>
5305          <dict>
5306           <key>line</key><integer>438</integer>
5307           <key>col</key><integer>25</integer>
5308           <key>file</key><integer>0</integer>
5309          </dict>
5310         </array>
5311       </dict>
5312      </array>
5313    </dict>
5314    <dict>
5315     <key>kind</key><string>event</string>
5316     <key>location</key>
5317     <dict>
5318      <key>line</key><integer>438</integer>
5319      <key>col</key><integer>3</integer>
5320      <key>file</key><integer>0</integer>
5321     </dict>
5322     <key>ranges</key>
5323     <array>
5324       <array>
5325        <dict>
5326         <key>line</key><integer>438</integer>
5327         <key>col</key><integer>3</integer>
5328         <key>file</key><integer>0</integer>
5329        </dict>
5330        <dict>
5331         <key>line</key><integer>438</integer>
5332         <key>col</key><integer>67</integer>
5333         <key>file</key><integer>0</integer>
5334        </dict>
5335       </array>
5336     </array>
5337     <key>depth</key><integer>0</integer>
5338     <key>extended_message</key>
5339     <string>Null pointer value stored to &apos;ptr&apos;</string>
5340     <key>message</key>
5341     <string>Null pointer value stored to &apos;ptr&apos;</string>
5342    </dict>
5343    <dict>
5344     <key>kind</key><string>control</string>
5345     <key>edges</key>
5346      <array>
5347       <dict>
5348        <key>start</key>
5349         <array>
5350          <dict>
5351           <key>line</key><integer>439</integer>
5352           <key>col</key><integer>3</integer>
5353           <key>file</key><integer>0</integer>
5354          </dict>
5355          <dict>
5356           <key>line</key><integer>439</integer>
5357           <key>col</key><integer>3</integer>
5358           <key>file</key><integer>0</integer>
5359          </dict>
5360         </array>
5361        <key>end</key>
5362         <array>
5363          <dict>
5364           <key>line</key><integer>439</integer>
5365           <key>col</key><integer>8</integer>
5366           <key>file</key><integer>0</integer>
5367          </dict>
5368          <dict>
5369           <key>line</key><integer>439</integer>
5370           <key>col</key><integer>8</integer>
5371           <key>file</key><integer>0</integer>
5372          </dict>
5373         </array>
5374       </dict>
5375      </array>
5376    </dict>
5377    <dict>
5378     <key>kind</key><string>event</string>
5379     <key>location</key>
5380     <dict>
5381      <key>line</key><integer>439</integer>
5382      <key>col</key><integer>8</integer>
5383      <key>file</key><integer>0</integer>
5384     </dict>
5385     <key>ranges</key>
5386     <array>
5387       <array>
5388        <dict>
5389         <key>line</key><integer>439</integer>
5390         <key>col</key><integer>4</integer>
5391         <key>file</key><integer>0</integer>
5392        </dict>
5393        <dict>
5394         <key>line</key><integer>439</integer>
5395         <key>col</key><integer>6</integer>
5396         <key>file</key><integer>0</integer>
5397        </dict>
5398       </array>
5399     </array>
5400     <key>depth</key><integer>0</integer>
5401     <key>extended_message</key>
5402     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
5403     <key>message</key>
5404     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
5405    </dict>
5406   </array>
5407   <key>macro_expansions</key>
5408   <array>
5409    <dict>
5410     <key>location</key>
5411     <dict>
5412      <key>line</key><integer>438</integer>
5413      <key>col</key><integer>3</integer>
5414      <key>file</key><integer>0</integer>
5415     </dict>
5416     <key>name</key><string>YET_ANOTHER_SET_TO_NULL</string>
5417     <key>expansion</key><string>print((void *)5); print((void *)&quot;Remember the Vasa&quot;); ptr = nullptr;</string>
5418    </dict>
5419   </array>
5420   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
5421   <key>category</key><string>Logic error</string>
5422   <key>type</key><string>Dereference of null pointer</string>
5423   <key>check_name</key><string>core.NullDereference</string>
5424   <!-- This hash is experimental and going to change! -->
5425   <key>issue_hash_content_of_line_in_context</key><string>42143f52fc9638fb2c0af41916e09d2f</string>
5426  <key>issue_context_kind</key><string>function</string>
5427  <key>issue_context</key><string>test</string>
5428  <key>issue_hash_function_offset</key><string>3</string>
5429  <key>location</key>
5430  <dict>
5431   <key>line</key><integer>439</integer>
5432   <key>col</key><integer>8</integer>
5433   <key>file</key><integer>0</integer>
5434  </dict>
5435  <key>ExecutedLines</key>
5436  <dict>
5437   <key>0</key>
5438   <array>
5439    <integer>436</integer>
5440    <integer>437</integer>
5441    <integer>438</integer>
5442    <integer>439</integer>
5443   </array>
5444  </dict>
5445  </dict>
5446  <dict>
5447   <key>path</key>
5448   <array>
5449    <dict>
5450     <key>kind</key><string>control</string>
5451     <key>edges</key>
5452      <array>
5453       <dict>
5454        <key>start</key>
5455         <array>
5456          <dict>
5457           <key>line</key><integer>450</integer>
5458           <key>col</key><integer>3</integer>
5459           <key>file</key><integer>0</integer>
5460          </dict>
5461          <dict>
5462           <key>line</key><integer>450</integer>
5463           <key>col</key><integer>4</integer>
5464           <key>file</key><integer>0</integer>
5465          </dict>
5466         </array>
5467        <key>end</key>
5468         <array>
5469          <dict>
5470           <key>line</key><integer>450</integer>
5471           <key>col</key><integer>7</integer>
5472           <key>file</key><integer>0</integer>
5473          </dict>
5474          <dict>
5475           <key>line</key><integer>450</integer>
5476           <key>col</key><integer>11</integer>
5477           <key>file</key><integer>0</integer>
5478          </dict>
5479         </array>
5480       </dict>
5481      </array>
5482    </dict>
5483    <dict>
5484     <key>kind</key><string>event</string>
5485     <key>location</key>
5486     <dict>
5487      <key>line</key><integer>450</integer>
5488      <key>col</key><integer>7</integer>
5489      <key>file</key><integer>0</integer>
5490     </dict>
5491     <key>ranges</key>
5492     <array>
5493       <array>
5494        <dict>
5495         <key>line</key><integer>450</integer>
5496         <key>col</key><integer>7</integer>
5497         <key>file</key><integer>0</integer>
5498        </dict>
5499        <dict>
5500         <key>line</key><integer>450</integer>
5501         <key>col</key><integer>16</integer>
5502         <key>file</key><integer>0</integer>
5503        </dict>
5504       </array>
5505     </array>
5506     <key>depth</key><integer>0</integer>
5507     <key>extended_message</key>
5508     <string>Assuming &apos;garbage_value&apos; is equal to 0</string>
5509     <key>message</key>
5510     <string>Assuming &apos;garbage_value&apos; is equal to 0</string>
5511    </dict>
5512    <dict>
5513     <key>kind</key><string>event</string>
5514     <key>location</key>
5515     <dict>
5516      <key>line</key><integer>451</integer>
5517      <key>col</key><integer>7</integer>
5518      <key>file</key><integer>0</integer>
5519     </dict>
5520     <key>ranges</key>
5521     <array>
5522       <array>
5523        <dict>
5524         <key>line</key><integer>451</integer>
5525         <key>col</key><integer>5</integer>
5526         <key>file</key><integer>0</integer>
5527        </dict>
5528        <dict>
5529         <key>line</key><integer>451</integer>
5530         <key>col</key><integer>13</integer>
5531         <key>file</key><integer>0</integer>
5532        </dict>
5533       </array>
5534     </array>
5535     <key>depth</key><integer>0</integer>
5536     <key>extended_message</key>
5537     <string>Division by zero</string>
5538     <key>message</key>
5539     <string>Division by zero</string>
5540    </dict>
5541   </array>
5542   <key>macro_expansions</key>
5543   <array>
5544    <dict>
5545     <key>location</key>
5546     <dict>
5547      <key>line</key><integer>450</integer>
5548      <key>col</key><integer>7</integer>
5549      <key>file</key><integer>0</integer>
5550     </dict>
5551     <key>name</key><string>value</string>
5552     <key>expansion</key><string>garbage_</string>
5553    </dict>
5554   </array>
5555   <key>description</key><string>Division by zero</string>
5556   <key>category</key><string>Logic error</string>
5557   <key>type</key><string>Division by zero</string>
5558   <key>check_name</key><string>core.DivideZero</string>
5559   <!-- This hash is experimental and going to change! -->
5560   <key>issue_hash_content_of_line_in_context</key><string>1f3c94860e67b6b863e956bd67e49f1d</string>
5561  <key>issue_context_kind</key><string>function</string>
5562  <key>issue_context</key><string>recursiveMacroUser</string>
5563  <key>issue_hash_function_offset</key><string>2</string>
5564  <key>location</key>
5565  <dict>
5566   <key>line</key><integer>451</integer>
5567   <key>col</key><integer>7</integer>
5568   <key>file</key><integer>0</integer>
5569  </dict>
5570  <key>ExecutedLines</key>
5571  <dict>
5572   <key>0</key>
5573   <array>
5574    <integer>449</integer>
5575    <integer>450</integer>
5576    <integer>451</integer>
5577   </array>
5578  </dict>
5579  </dict>
5580  <dict>
5581   <key>path</key>
5582   <array>
5583    <dict>
5584     <key>kind</key><string>control</string>
5585     <key>edges</key>
5586      <array>
5587       <dict>
5588        <key>start</key>
5589         <array>
5590          <dict>
5591           <key>line</key><integer>459</integer>
5592           <key>col</key><integer>33</integer>
5593           <key>file</key><integer>0</integer>
5594          </dict>
5595          <dict>
5596           <key>line</key><integer>459</integer>
5597           <key>col</key><integer>33</integer>
5598           <key>file</key><integer>0</integer>
5599          </dict>
5600         </array>
5601        <key>end</key>
5602         <array>
5603          <dict>
5604           <key>line</key><integer>459</integer>
5605           <key>col</key><integer>37</integer>
5606           <key>file</key><integer>0</integer>
5607          </dict>
5608          <dict>
5609           <key>line</key><integer>459</integer>
5610           <key>col</key><integer>39</integer>
5611           <key>file</key><integer>0</integer>
5612          </dict>
5613         </array>
5614       </dict>
5615      </array>
5616    </dict>
5617    <dict>
5618     <key>kind</key><string>event</string>
5619     <key>location</key>
5620     <dict>
5621      <key>line</key><integer>459</integer>
5622      <key>col</key><integer>37</integer>
5623      <key>file</key><integer>0</integer>
5624     </dict>
5625     <key>ranges</key>
5626     <array>
5627       <array>
5628        <dict>
5629         <key>line</key><integer>459</integer>
5630         <key>col</key><integer>37</integer>
5631         <key>file</key><integer>0</integer>
5632        </dict>
5633        <dict>
5634         <key>line</key><integer>459</integer>
5635         <key>col</key><integer>41</integer>
5636         <key>file</key><integer>0</integer>
5637        </dict>
5638       </array>
5639     </array>
5640     <key>depth</key><integer>0</integer>
5641     <key>extended_message</key>
5642     <string>Calling &apos;foo&apos;</string>
5643     <key>message</key>
5644     <string>Calling &apos;foo&apos;</string>
5645    </dict>
5646    <dict>
5647     <key>kind</key><string>event</string>
5648     <key>location</key>
5649     <dict>
5650      <key>line</key><integer>458</integer>
5651      <key>col</key><integer>1</integer>
5652      <key>file</key><integer>0</integer>
5653     </dict>
5654     <key>depth</key><integer>1</integer>
5655     <key>extended_message</key>
5656     <string>Entered call from &apos;useZeroApplier1&apos;</string>
5657     <key>message</key>
5658     <string>Entered call from &apos;useZeroApplier1&apos;</string>
5659    </dict>
5660    <dict>
5661     <key>kind</key><string>event</string>
5662     <key>location</key>
5663     <dict>
5664      <key>line</key><integer>458</integer>
5665      <key>col</key><integer>1</integer>
5666      <key>file</key><integer>0</integer>
5667     </dict>
5668     <key>ranges</key>
5669     <array>
5670       <array>
5671        <dict>
5672         <key>line</key><integer>458</integer>
5673         <key>col</key><integer>1</integer>
5674         <key>file</key><integer>0</integer>
5675        </dict>
5676        <dict>
5677         <key>line</key><integer>458</integer>
5678         <key>col</key><integer>16</integer>
5679         <key>file</key><integer>0</integer>
5680        </dict>
5681       </array>
5682     </array>
5683     <key>depth</key><integer>1</integer>
5684     <key>extended_message</key>
5685     <string>Returning zero</string>
5686     <key>message</key>
5687     <string>Returning zero</string>
5688    </dict>
5689    <dict>
5690     <key>kind</key><string>event</string>
5691     <key>location</key>
5692     <dict>
5693      <key>line</key><integer>459</integer>
5694      <key>col</key><integer>37</integer>
5695      <key>file</key><integer>0</integer>
5696     </dict>
5697     <key>ranges</key>
5698     <array>
5699       <array>
5700        <dict>
5701         <key>line</key><integer>459</integer>
5702         <key>col</key><integer>37</integer>
5703         <key>file</key><integer>0</integer>
5704        </dict>
5705        <dict>
5706         <key>line</key><integer>459</integer>
5707         <key>col</key><integer>41</integer>
5708         <key>file</key><integer>0</integer>
5709        </dict>
5710       </array>
5711     </array>
5712     <key>depth</key><integer>0</integer>
5713     <key>extended_message</key>
5714     <string>Returning from &apos;foo&apos;</string>
5715     <key>message</key>
5716     <string>Returning from &apos;foo&apos;</string>
5717    </dict>
5718    <dict>
5719     <key>kind</key><string>control</string>
5720     <key>edges</key>
5721      <array>
5722       <dict>
5723        <key>start</key>
5724         <array>
5725          <dict>
5726           <key>line</key><integer>459</integer>
5727           <key>col</key><integer>37</integer>
5728           <key>file</key><integer>0</integer>
5729          </dict>
5730          <dict>
5731           <key>line</key><integer>459</integer>
5732           <key>col</key><integer>39</integer>
5733           <key>file</key><integer>0</integer>
5734          </dict>
5735         </array>
5736        <key>end</key>
5737         <array>
5738          <dict>
5739           <key>line</key><integer>459</integer>
5740           <key>col</key><integer>35</integer>
5741           <key>file</key><integer>0</integer>
5742          </dict>
5743          <dict>
5744           <key>line</key><integer>459</integer>
5745           <key>col</key><integer>35</integer>
5746           <key>file</key><integer>0</integer>
5747          </dict>
5748         </array>
5749       </dict>
5750      </array>
5751    </dict>
5752    <dict>
5753     <key>kind</key><string>event</string>
5754     <key>location</key>
5755     <dict>
5756      <key>line</key><integer>459</integer>
5757      <key>col</key><integer>35</integer>
5758      <key>file</key><integer>0</integer>
5759     </dict>
5760     <key>ranges</key>
5761     <array>
5762       <array>
5763        <dict>
5764         <key>line</key><integer>459</integer>
5765         <key>col</key><integer>33</integer>
5766         <key>file</key><integer>0</integer>
5767        </dict>
5768        <dict>
5769         <key>line</key><integer>459</integer>
5770         <key>col</key><integer>41</integer>
5771         <key>file</key><integer>0</integer>
5772        </dict>
5773       </array>
5774     </array>
5775     <key>depth</key><integer>0</integer>
5776     <key>extended_message</key>
5777     <string>Division by zero</string>
5778     <key>message</key>
5779     <string>Division by zero</string>
5780    </dict>
5781   </array>
5782   <key>macro_expansions</key>
5783   <array>
5784    <dict>
5785     <key>location</key>
5786     <dict>
5787      <key>line</key><integer>458</integer>
5788      <key>col</key><integer>1</integer>
5789      <key>file</key><integer>0</integer>
5790     </dict>
5791     <key>name</key><string>APPLY_ZERO1</string>
5792     <key>expansion</key><string>int foo() { return x; }(0)</string>
5793    </dict>
5794   </array>
5795   <key>description</key><string>Division by zero</string>
5796   <key>category</key><string>Logic error</string>
5797   <key>type</key><string>Division by zero</string>
5798   <key>check_name</key><string>core.DivideZero</string>
5799   <!-- This hash is experimental and going to change! -->
5800   <key>issue_hash_content_of_line_in_context</key><string>7ff82561a6c752746649d05220deeb40</string>
5801  <key>issue_context_kind</key><string>function</string>
5802  <key>issue_context</key><string>useZeroApplier1</string>
5803  <key>issue_hash_function_offset</key><string>0</string>
5804  <key>location</key>
5805  <dict>
5806   <key>line</key><integer>459</integer>
5807   <key>col</key><integer>35</integer>
5808   <key>file</key><integer>0</integer>
5809  </dict>
5810  <key>ExecutedLines</key>
5811  <dict>
5812   <key>0</key>
5813   <array>
5814    <integer>458</integer>
5815    <integer>459</integer>
5816   </array>
5817  </dict>
5818  </dict>
5819  <dict>
5820   <key>path</key>
5821   <array>
5822    <dict>
5823     <key>kind</key><string>control</string>
5824     <key>edges</key>
5825      <array>
5826       <dict>
5827        <key>start</key>
5828         <array>
5829          <dict>
5830           <key>line</key><integer>468</integer>
5831           <key>col</key><integer>33</integer>
5832           <key>file</key><integer>0</integer>
5833          </dict>
5834          <dict>
5835           <key>line</key><integer>468</integer>
5836           <key>col</key><integer>33</integer>
5837           <key>file</key><integer>0</integer>
5838          </dict>
5839         </array>
5840        <key>end</key>
5841         <array>
5842          <dict>
5843           <key>line</key><integer>468</integer>
5844           <key>col</key><integer>37</integer>
5845           <key>file</key><integer>0</integer>
5846          </dict>
5847          <dict>
5848           <key>line</key><integer>468</integer>
5849           <key>col</key><integer>39</integer>
5850           <key>file</key><integer>0</integer>
5851          </dict>
5852         </array>
5853       </dict>
5854      </array>
5855    </dict>
5856    <dict>
5857     <key>kind</key><string>event</string>
5858     <key>location</key>
5859     <dict>
5860      <key>line</key><integer>468</integer>
5861      <key>col</key><integer>37</integer>
5862      <key>file</key><integer>0</integer>
5863     </dict>
5864     <key>ranges</key>
5865     <array>
5866       <array>
5867        <dict>
5868         <key>line</key><integer>468</integer>
5869         <key>col</key><integer>37</integer>
5870         <key>file</key><integer>0</integer>
5871        </dict>
5872        <dict>
5873         <key>line</key><integer>468</integer>
5874         <key>col</key><integer>41</integer>
5875         <key>file</key><integer>0</integer>
5876        </dict>
5877       </array>
5878     </array>
5879     <key>depth</key><integer>0</integer>
5880     <key>extended_message</key>
5881     <string>Calling &apos;bar&apos;</string>
5882     <key>message</key>
5883     <string>Calling &apos;bar&apos;</string>
5884    </dict>
5885    <dict>
5886     <key>kind</key><string>event</string>
5887     <key>location</key>
5888     <dict>
5889      <key>line</key><integer>467</integer>
5890      <key>col</key><integer>1</integer>
5891      <key>file</key><integer>0</integer>
5892     </dict>
5893     <key>depth</key><integer>1</integer>
5894     <key>extended_message</key>
5895     <string>Entered call from &apos;useZeroApplier2&apos;</string>
5896     <key>message</key>
5897     <string>Entered call from &apos;useZeroApplier2&apos;</string>
5898    </dict>
5899    <dict>
5900     <key>kind</key><string>event</string>
5901     <key>location</key>
5902     <dict>
5903      <key>line</key><integer>467</integer>
5904      <key>col</key><integer>1</integer>
5905      <key>file</key><integer>0</integer>
5906     </dict>
5907     <key>ranges</key>
5908     <array>
5909       <array>
5910        <dict>
5911         <key>line</key><integer>467</integer>
5912         <key>col</key><integer>1</integer>
5913         <key>file</key><integer>0</integer>
5914        </dict>
5915        <dict>
5916         <key>line</key><integer>467</integer>
5917         <key>col</key><integer>11</integer>
5918         <key>file</key><integer>0</integer>
5919        </dict>
5920       </array>
5921     </array>
5922     <key>depth</key><integer>1</integer>
5923     <key>extended_message</key>
5924     <string>Returning zero</string>
5925     <key>message</key>
5926     <string>Returning zero</string>
5927    </dict>
5928    <dict>
5929     <key>kind</key><string>event</string>
5930     <key>location</key>
5931     <dict>
5932      <key>line</key><integer>468</integer>
5933      <key>col</key><integer>37</integer>
5934      <key>file</key><integer>0</integer>
5935     </dict>
5936     <key>ranges</key>
5937     <array>
5938       <array>
5939        <dict>
5940         <key>line</key><integer>468</integer>
5941         <key>col</key><integer>37</integer>
5942         <key>file</key><integer>0</integer>
5943        </dict>
5944        <dict>
5945         <key>line</key><integer>468</integer>
5946         <key>col</key><integer>41</integer>
5947         <key>file</key><integer>0</integer>
5948        </dict>
5949       </array>
5950     </array>
5951     <key>depth</key><integer>0</integer>
5952     <key>extended_message</key>
5953     <string>Returning from &apos;bar&apos;</string>
5954     <key>message</key>
5955     <string>Returning from &apos;bar&apos;</string>
5956    </dict>
5957    <dict>
5958     <key>kind</key><string>control</string>
5959     <key>edges</key>
5960      <array>
5961       <dict>
5962        <key>start</key>
5963         <array>
5964          <dict>
5965           <key>line</key><integer>468</integer>
5966           <key>col</key><integer>37</integer>
5967           <key>file</key><integer>0</integer>
5968          </dict>
5969          <dict>
5970           <key>line</key><integer>468</integer>
5971           <key>col</key><integer>39</integer>
5972           <key>file</key><integer>0</integer>
5973          </dict>
5974         </array>
5975        <key>end</key>
5976         <array>
5977          <dict>
5978           <key>line</key><integer>468</integer>
5979           <key>col</key><integer>35</integer>
5980           <key>file</key><integer>0</integer>
5981          </dict>
5982          <dict>
5983           <key>line</key><integer>468</integer>
5984           <key>col</key><integer>35</integer>
5985           <key>file</key><integer>0</integer>
5986          </dict>
5987         </array>
5988       </dict>
5989      </array>
5990    </dict>
5991    <dict>
5992     <key>kind</key><string>event</string>
5993     <key>location</key>
5994     <dict>
5995      <key>line</key><integer>468</integer>
5996      <key>col</key><integer>35</integer>
5997      <key>file</key><integer>0</integer>
5998     </dict>
5999     <key>ranges</key>
6000     <array>
6001       <array>
6002        <dict>
6003         <key>line</key><integer>468</integer>
6004         <key>col</key><integer>33</integer>
6005         <key>file</key><integer>0</integer>
6006        </dict>
6007        <dict>
6008         <key>line</key><integer>468</integer>
6009         <key>col</key><integer>41</integer>
6010         <key>file</key><integer>0</integer>
6011        </dict>
6012       </array>
6013     </array>
6014     <key>depth</key><integer>0</integer>
6015     <key>extended_message</key>
6016     <string>Division by zero</string>
6017     <key>message</key>
6018     <string>Division by zero</string>
6019    </dict>
6020   </array>
6021   <key>macro_expansions</key>
6022   <array>
6023    <dict>
6024     <key>location</key>
6025     <dict>
6026      <key>line</key><integer>467</integer>
6027      <key>col</key><integer>1</integer>
6028      <key>file</key><integer>0</integer>
6029     </dict>
6030     <key>name</key><string>APPLY_ZERO2</string>
6031     <key>expansion</key><string>int bar() { return 0; }</string>
6032    </dict>
6033   </array>
6034   <key>description</key><string>Division by zero</string>
6035   <key>category</key><string>Logic error</string>
6036   <key>type</key><string>Division by zero</string>
6037   <key>check_name</key><string>core.DivideZero</string>
6038   <!-- This hash is experimental and going to change! -->
6039   <key>issue_hash_content_of_line_in_context</key><string>dd82c11b436b00009e37f54b1620a728</string>
6040  <key>issue_context_kind</key><string>function</string>
6041  <key>issue_context</key><string>useZeroApplier2</string>
6042  <key>issue_hash_function_offset</key><string>0</string>
6043  <key>location</key>
6044  <dict>
6045   <key>line</key><integer>468</integer>
6046   <key>col</key><integer>35</integer>
6047   <key>file</key><integer>0</integer>
6048  </dict>
6049  <key>ExecutedLines</key>
6050  <dict>
6051   <key>0</key>
6052   <array>
6053    <integer>467</integer>
6054    <integer>468</integer>
6055   </array>
6056  </dict>
6057  </dict>
6058 </array>
6059 <key>files</key>
6060 <array>
6061  <string>/home/szelethus/Documents/macro_expansion/clang/test/Analysis/plist-macros-with-expansion.cpp</string>
6062 </array>
6063</dict>
6064</plist>
6065