Clang Project

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