Clang Project

clang_source_code/test/Analysis/Inputs/expected-plists/method-call-path-notes.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>event</string>
14     <key>location</key>
15     <dict>
16      <key>line</key><integer>13</integer>
17      <key>col</key><integer>3</integer>
18      <key>file</key><integer>0</integer>
19     </dict>
20     <key>ranges</key>
21     <array>
22       <array>
23        <dict>
24         <key>line</key><integer>13</integer>
25         <key>col</key><integer>3</integer>
26         <key>file</key><integer>0</integer>
27        </dict>
28        <dict>
29         <key>line</key><integer>13</integer>
30         <key>col</key><integer>21</integer>
31         <key>file</key><integer>0</integer>
32        </dict>
33       </array>
34     </array>
35     <key>depth</key><integer>0</integer>
36     <key>extended_message</key>
37     <string>&apos;p&apos; declared without an initial value</string>
38     <key>message</key>
39     <string>&apos;p&apos; declared without an initial value</string>
40    </dict>
41    <dict>
42     <key>kind</key><string>control</string>
43     <key>edges</key>
44      <array>
45       <dict>
46        <key>start</key>
47         <array>
48          <dict>
49           <key>line</key><integer>13</integer>
50           <key>col</key><integer>3</integer>
51           <key>file</key><integer>0</integer>
52          </dict>
53          <dict>
54           <key>line</key><integer>13</integer>
55           <key>col</key><integer>18</integer>
56           <key>file</key><integer>0</integer>
57          </dict>
58         </array>
59        <key>end</key>
60         <array>
61          <dict>
62           <key>line</key><integer>14</integer>
63           <key>col</key><integer>3</integer>
64           <key>file</key><integer>0</integer>
65          </dict>
66          <dict>
67           <key>line</key><integer>14</integer>
68           <key>col</key><integer>3</integer>
69           <key>file</key><integer>0</integer>
70          </dict>
71         </array>
72       </dict>
73      </array>
74    </dict>
75    <dict>
76     <key>kind</key><string>event</string>
77     <key>location</key>
78     <dict>
79      <key>line</key><integer>14</integer>
80      <key>col</key><integer>3</integer>
81      <key>file</key><integer>0</integer>
82     </dict>
83     <key>ranges</key>
84     <array>
85       <array>
86        <dict>
87         <key>line</key><integer>14</integer>
88         <key>col</key><integer>3</integer>
89         <key>file</key><integer>0</integer>
90        </dict>
91        <dict>
92         <key>line</key><integer>14</integer>
93         <key>col</key><integer>3</integer>
94         <key>file</key><integer>0</integer>
95        </dict>
96       </array>
97     </array>
98     <key>depth</key><integer>0</integer>
99     <key>extended_message</key>
100     <string>Called C++ object pointer is uninitialized</string>
101     <key>message</key>
102     <string>Called C++ object pointer is uninitialized</string>
103    </dict>
104   </array>
105   <key>description</key><string>Called C++ object pointer is uninitialized</string>
106   <key>category</key><string>Logic error</string>
107   <key>type</key><string>Called C++ object pointer is uninitialized</string>
108   <key>check_name</key><string>core.CallAndMessage</string>
109   <!-- This hash is experimental and going to change! -->
110   <key>issue_hash_content_of_line_in_context</key><string>8c0cdb645ae6be246ed75941dcefd32d</string>
111  <key>issue_context_kind</key><string>function</string>
112  <key>issue_context</key><string>test_ic</string>
113  <key>issue_hash_function_offset</key><string>2</string>
114  <key>location</key>
115  <dict>
116   <key>line</key><integer>14</integer>
117   <key>col</key><integer>3</integer>
118   <key>file</key><integer>0</integer>
119  </dict>
120  <key>ExecutedLines</key>
121  <dict>
122   <key>0</key>
123   <array>
124    <integer>12</integer>
125    <integer>13</integer>
126    <integer>14</integer>
127   </array>
128  </dict>
129  </dict>
130  <dict>
131   <key>path</key>
132   <array>
133    <dict>
134     <key>kind</key><string>event</string>
135     <key>location</key>
136     <dict>
137      <key>line</key><integer>18</integer>
138      <key>col</key><integer>3</integer>
139      <key>file</key><integer>0</integer>
140     </dict>
141     <key>ranges</key>
142     <array>
143       <array>
144        <dict>
145         <key>line</key><integer>18</integer>
146         <key>col</key><integer>3</integer>
147         <key>file</key><integer>0</integer>
148        </dict>
149        <dict>
150         <key>line</key><integer>18</integer>
151         <key>col</key><integer>21</integer>
152         <key>file</key><integer>0</integer>
153        </dict>
154       </array>
155     </array>
156     <key>depth</key><integer>0</integer>
157     <key>extended_message</key>
158     <string>&apos;p&apos; initialized to a null pointer value</string>
159     <key>message</key>
160     <string>&apos;p&apos; initialized to a null pointer value</string>
161    </dict>
162    <dict>
163     <key>kind</key><string>control</string>
164     <key>edges</key>
165      <array>
166       <dict>
167        <key>start</key>
168         <array>
169          <dict>
170           <key>line</key><integer>18</integer>
171           <key>col</key><integer>3</integer>
172           <key>file</key><integer>0</integer>
173          </dict>
174          <dict>
175           <key>line</key><integer>18</integer>
176           <key>col</key><integer>18</integer>
177           <key>file</key><integer>0</integer>
178          </dict>
179         </array>
180        <key>end</key>
181         <array>
182          <dict>
183           <key>line</key><integer>19</integer>
184           <key>col</key><integer>3</integer>
185           <key>file</key><integer>0</integer>
186          </dict>
187          <dict>
188           <key>line</key><integer>19</integer>
189           <key>col</key><integer>3</integer>
190           <key>file</key><integer>0</integer>
191          </dict>
192         </array>
193       </dict>
194      </array>
195    </dict>
196    <dict>
197     <key>kind</key><string>event</string>
198     <key>location</key>
199     <dict>
200      <key>line</key><integer>19</integer>
201      <key>col</key><integer>3</integer>
202      <key>file</key><integer>0</integer>
203     </dict>
204     <key>ranges</key>
205     <array>
206       <array>
207        <dict>
208         <key>line</key><integer>19</integer>
209         <key>col</key><integer>3</integer>
210         <key>file</key><integer>0</integer>
211        </dict>
212        <dict>
213         <key>line</key><integer>19</integer>
214         <key>col</key><integer>3</integer>
215         <key>file</key><integer>0</integer>
216        </dict>
217       </array>
218     </array>
219     <key>depth</key><integer>0</integer>
220     <key>extended_message</key>
221     <string>Called C++ object pointer is null</string>
222     <key>message</key>
223     <string>Called C++ object pointer is null</string>
224    </dict>
225   </array>
226   <key>description</key><string>Called C++ object pointer is null</string>
227   <key>category</key><string>Logic error</string>
228   <key>type</key><string>Called C++ object pointer is null</string>
229   <key>check_name</key><string>core.CallAndMessage</string>
230   <!-- This hash is experimental and going to change! -->
231   <key>issue_hash_content_of_line_in_context</key><string>98e39ef0e4bbc0b9b2b1832285634d67</string>
232  <key>issue_context_kind</key><string>function</string>
233  <key>issue_context</key><string>test_ic_null</string>
234  <key>issue_hash_function_offset</key><string>2</string>
235  <key>location</key>
236  <dict>
237   <key>line</key><integer>19</integer>
238   <key>col</key><integer>3</integer>
239   <key>file</key><integer>0</integer>
240  </dict>
241  <key>ExecutedLines</key>
242  <dict>
243   <key>0</key>
244   <array>
245    <integer>17</integer>
246    <integer>18</integer>
247    <integer>19</integer>
248   </array>
249  </dict>
250  </dict>
251  <dict>
252   <key>path</key>
253   <array>
254    <dict>
255     <key>kind</key><string>control</string>
256     <key>edges</key>
257      <array>
258       <dict>
259        <key>start</key>
260         <array>
261          <dict>
262           <key>line</key><integer>23</integer>
263           <key>col</key><integer>3</integer>
264           <key>file</key><integer>0</integer>
265          </dict>
266          <dict>
267           <key>line</key><integer>23</integer>
268           <key>col</key><integer>18</integer>
269           <key>file</key><integer>0</integer>
270          </dict>
271         </array>
272        <key>end</key>
273         <array>
274          <dict>
275           <key>line</key><integer>24</integer>
276           <key>col</key><integer>3</integer>
277           <key>file</key><integer>0</integer>
278          </dict>
279          <dict>
280           <key>line</key><integer>24</integer>
281           <key>col</key><integer>3</integer>
282           <key>file</key><integer>0</integer>
283          </dict>
284         </array>
285       </dict>
286      </array>
287    </dict>
288    <dict>
289     <key>kind</key><string>event</string>
290     <key>location</key>
291     <dict>
292      <key>line</key><integer>24</integer>
293      <key>col</key><integer>3</integer>
294      <key>file</key><integer>0</integer>
295     </dict>
296     <key>ranges</key>
297     <array>
298       <array>
299        <dict>
300         <key>line</key><integer>24</integer>
301         <key>col</key><integer>3</integer>
302         <key>file</key><integer>0</integer>
303        </dict>
304        <dict>
305         <key>line</key><integer>24</integer>
306         <key>col</key><integer>7</integer>
307         <key>file</key><integer>0</integer>
308        </dict>
309       </array>
310     </array>
311     <key>depth</key><integer>0</integer>
312     <key>extended_message</key>
313     <string>Null pointer value stored to &apos;p&apos;</string>
314     <key>message</key>
315     <string>Null pointer value stored to &apos;p&apos;</string>
316    </dict>
317    <dict>
318     <key>kind</key><string>control</string>
319     <key>edges</key>
320      <array>
321       <dict>
322        <key>start</key>
323         <array>
324          <dict>
325           <key>line</key><integer>24</integer>
326           <key>col</key><integer>3</integer>
327           <key>file</key><integer>0</integer>
328          </dict>
329          <dict>
330           <key>line</key><integer>24</integer>
331           <key>col</key><integer>3</integer>
332           <key>file</key><integer>0</integer>
333          </dict>
334         </array>
335        <key>end</key>
336         <array>
337          <dict>
338           <key>line</key><integer>25</integer>
339           <key>col</key><integer>3</integer>
340           <key>file</key><integer>0</integer>
341          </dict>
342          <dict>
343           <key>line</key><integer>25</integer>
344           <key>col</key><integer>3</integer>
345           <key>file</key><integer>0</integer>
346          </dict>
347         </array>
348       </dict>
349      </array>
350    </dict>
351    <dict>
352     <key>kind</key><string>event</string>
353     <key>location</key>
354     <dict>
355      <key>line</key><integer>25</integer>
356      <key>col</key><integer>3</integer>
357      <key>file</key><integer>0</integer>
358     </dict>
359     <key>ranges</key>
360     <array>
361       <array>
362        <dict>
363         <key>line</key><integer>25</integer>
364         <key>col</key><integer>3</integer>
365         <key>file</key><integer>0</integer>
366        </dict>
367        <dict>
368         <key>line</key><integer>25</integer>
369         <key>col</key><integer>3</integer>
370         <key>file</key><integer>0</integer>
371        </dict>
372       </array>
373     </array>
374     <key>depth</key><integer>0</integer>
375     <key>extended_message</key>
376     <string>Called C++ object pointer is null</string>
377     <key>message</key>
378     <string>Called C++ object pointer is null</string>
379    </dict>
380   </array>
381   <key>description</key><string>Called C++ object pointer is null</string>
382   <key>category</key><string>Logic error</string>
383   <key>type</key><string>Called C++ object pointer is null</string>
384   <key>check_name</key><string>core.CallAndMessage</string>
385   <!-- This hash is experimental and going to change! -->
386   <key>issue_hash_content_of_line_in_context</key><string>84f3d9d5009d2ac455b46b4aae88f67f</string>
387  <key>issue_context_kind</key><string>function</string>
388  <key>issue_context</key><string>test_ic_set_to_null</string>
389  <key>issue_hash_function_offset</key><string>3</string>
390  <key>location</key>
391  <dict>
392   <key>line</key><integer>25</integer>
393   <key>col</key><integer>3</integer>
394   <key>file</key><integer>0</integer>
395  </dict>
396  <key>ExecutedLines</key>
397  <dict>
398   <key>0</key>
399   <array>
400    <integer>22</integer>
401    <integer>23</integer>
402    <integer>24</integer>
403    <integer>25</integer>
404   </array>
405  </dict>
406  </dict>
407  <dict>
408   <key>path</key>
409   <array>
410    <dict>
411     <key>kind</key><string>control</string>
412     <key>edges</key>
413      <array>
414       <dict>
415        <key>start</key>
416         <array>
417          <dict>
418           <key>line</key><integer>29</integer>
419           <key>col</key><integer>3</integer>
420           <key>file</key><integer>0</integer>
421          </dict>
422          <dict>
423           <key>line</key><integer>29</integer>
424           <key>col</key><integer>4</integer>
425           <key>file</key><integer>0</integer>
426          </dict>
427         </array>
428        <key>end</key>
429         <array>
430          <dict>
431           <key>line</key><integer>29</integer>
432           <key>col</key><integer>7</integer>
433           <key>file</key><integer>0</integer>
434          </dict>
435          <dict>
436           <key>line</key><integer>29</integer>
437           <key>col</key><integer>7</integer>
438           <key>file</key><integer>0</integer>
439          </dict>
440         </array>
441       </dict>
442      </array>
443    </dict>
444    <dict>
445     <key>kind</key><string>event</string>
446     <key>location</key>
447     <dict>
448      <key>line</key><integer>29</integer>
449      <key>col</key><integer>7</integer>
450      <key>file</key><integer>0</integer>
451     </dict>
452     <key>ranges</key>
453     <array>
454       <array>
455        <dict>
456         <key>line</key><integer>29</integer>
457         <key>col</key><integer>7</integer>
458         <key>file</key><integer>0</integer>
459        </dict>
460        <dict>
461         <key>line</key><integer>29</integer>
462         <key>col</key><integer>8</integer>
463         <key>file</key><integer>0</integer>
464        </dict>
465       </array>
466     </array>
467     <key>depth</key><integer>0</integer>
468     <key>extended_message</key>
469     <string>Assuming &apos;p&apos; is null</string>
470     <key>message</key>
471     <string>Assuming &apos;p&apos; is null</string>
472    </dict>
473    <dict>
474     <key>kind</key><string>control</string>
475     <key>edges</key>
476      <array>
477       <dict>
478        <key>start</key>
479         <array>
480          <dict>
481           <key>line</key><integer>29</integer>
482           <key>col</key><integer>7</integer>
483           <key>file</key><integer>0</integer>
484          </dict>
485          <dict>
486           <key>line</key><integer>29</integer>
487           <key>col</key><integer>7</integer>
488           <key>file</key><integer>0</integer>
489          </dict>
490         </array>
491        <key>end</key>
492         <array>
493          <dict>
494           <key>line</key><integer>30</integer>
495           <key>col</key><integer>5</integer>
496           <key>file</key><integer>0</integer>
497          </dict>
498          <dict>
499           <key>line</key><integer>30</integer>
500           <key>col</key><integer>5</integer>
501           <key>file</key><integer>0</integer>
502          </dict>
503         </array>
504       </dict>
505      </array>
506    </dict>
507    <dict>
508     <key>kind</key><string>event</string>
509     <key>location</key>
510     <dict>
511      <key>line</key><integer>30</integer>
512      <key>col</key><integer>5</integer>
513      <key>file</key><integer>0</integer>
514     </dict>
515     <key>ranges</key>
516     <array>
517       <array>
518        <dict>
519         <key>line</key><integer>30</integer>
520         <key>col</key><integer>5</integer>
521         <key>file</key><integer>0</integer>
522        </dict>
523        <dict>
524         <key>line</key><integer>30</integer>
525         <key>col</key><integer>5</integer>
526         <key>file</key><integer>0</integer>
527        </dict>
528       </array>
529     </array>
530     <key>depth</key><integer>0</integer>
531     <key>extended_message</key>
532     <string>Called C++ object pointer is null</string>
533     <key>message</key>
534     <string>Called C++ object pointer is null</string>
535    </dict>
536   </array>
537   <key>description</key><string>Called C++ object pointer is null</string>
538   <key>category</key><string>Logic error</string>
539   <key>type</key><string>Called C++ object pointer is null</string>
540   <key>check_name</key><string>core.CallAndMessage</string>
541   <!-- This hash is experimental and going to change! -->
542   <key>issue_hash_content_of_line_in_context</key><string>c5bd8e35fb6da070914016804720ae4d</string>
543  <key>issue_context_kind</key><string>function</string>
544  <key>issue_context</key><string>test_ic_null</string>
545  <key>issue_hash_function_offset</key><string>2</string>
546  <key>location</key>
547  <dict>
548   <key>line</key><integer>30</integer>
549   <key>col</key><integer>5</integer>
550   <key>file</key><integer>0</integer>
551  </dict>
552  <key>ExecutedLines</key>
553  <dict>
554   <key>0</key>
555   <array>
556    <integer>28</integer>
557    <integer>29</integer>
558    <integer>30</integer>
559   </array>
560  </dict>
561  </dict>
562  <dict>
563   <key>path</key>
564   <array>
565    <dict>
566     <key>kind</key><string>event</string>
567     <key>location</key>
568     <dict>
569      <key>line</key><integer>34</integer>
570      <key>col</key><integer>3</integer>
571      <key>file</key><integer>0</integer>
572     </dict>
573     <key>ranges</key>
574     <array>
575       <array>
576        <dict>
577         <key>line</key><integer>34</integer>
578         <key>col</key><integer>3</integer>
579         <key>file</key><integer>0</integer>
580        </dict>
581        <dict>
582         <key>line</key><integer>34</integer>
583         <key>col</key><integer>21</integer>
584         <key>file</key><integer>0</integer>
585        </dict>
586       </array>
587     </array>
588     <key>depth</key><integer>0</integer>
589     <key>extended_message</key>
590     <string>&apos;p&apos; initialized to a null pointer value</string>
591     <key>message</key>
592     <string>&apos;p&apos; initialized to a null pointer value</string>
593    </dict>
594    <dict>
595     <key>kind</key><string>control</string>
596     <key>edges</key>
597      <array>
598       <dict>
599        <key>start</key>
600         <array>
601          <dict>
602           <key>line</key><integer>34</integer>
603           <key>col</key><integer>3</integer>
604           <key>file</key><integer>0</integer>
605          </dict>
606          <dict>
607           <key>line</key><integer>34</integer>
608           <key>col</key><integer>18</integer>
609           <key>file</key><integer>0</integer>
610          </dict>
611         </array>
612        <key>end</key>
613         <array>
614          <dict>
615           <key>line</key><integer>37</integer>
616           <key>col</key><integer>3</integer>
617           <key>file</key><integer>0</integer>
618          </dict>
619          <dict>
620           <key>line</key><integer>37</integer>
621           <key>col</key><integer>3</integer>
622           <key>file</key><integer>0</integer>
623          </dict>
624         </array>
625       </dict>
626      </array>
627    </dict>
628    <dict>
629     <key>kind</key><string>event</string>
630     <key>location</key>
631     <dict>
632      <key>line</key><integer>37</integer>
633      <key>col</key><integer>3</integer>
634      <key>file</key><integer>0</integer>
635     </dict>
636     <key>ranges</key>
637     <array>
638       <array>
639        <dict>
640         <key>line</key><integer>37</integer>
641         <key>col</key><integer>4</integer>
642         <key>file</key><integer>0</integer>
643        </dict>
644        <dict>
645         <key>line</key><integer>37</integer>
646         <key>col</key><integer>4</integer>
647         <key>file</key><integer>0</integer>
648        </dict>
649       </array>
650     </array>
651     <key>depth</key><integer>0</integer>
652     <key>extended_message</key>
653     <string>Called C++ object pointer is null</string>
654     <key>message</key>
655     <string>Called C++ object pointer is null</string>
656    </dict>
657   </array>
658   <key>description</key><string>Called C++ object pointer is null</string>
659   <key>category</key><string>Logic error</string>
660   <key>type</key><string>Called C++ object pointer is null</string>
661   <key>check_name</key><string>core.CallAndMessage</string>
662   <!-- This hash is experimental and going to change! -->
663   <key>issue_hash_content_of_line_in_context</key><string>4681ee922f6860377317b26b3a4bb5d4</string>
664  <key>issue_context_kind</key><string>function</string>
665  <key>issue_context</key><string>test_ic_member_ptr</string>
666  <key>issue_hash_function_offset</key><string>4</string>
667  <key>location</key>
668  <dict>
669   <key>line</key><integer>37</integer>
670   <key>col</key><integer>3</integer>
671   <key>file</key><integer>0</integer>
672  </dict>
673  <key>ExecutedLines</key>
674  <dict>
675   <key>0</key>
676   <array>
677    <integer>33</integer>
678    <integer>34</integer>
679    <integer>36</integer>
680    <integer>37</integer>
681   </array>
682  </dict>
683  </dict>
684  <dict>
685   <key>path</key>
686   <array>
687    <dict>
688     <key>kind</key><string>control</string>
689     <key>edges</key>
690      <array>
691       <dict>
692        <key>start</key>
693         <array>
694          <dict>
695           <key>line</key><integer>41</integer>
696           <key>col</key><integer>3</integer>
697           <key>file</key><integer>0</integer>
698          </dict>
699          <dict>
700           <key>line</key><integer>41</integer>
701           <key>col</key><integer>4</integer>
702           <key>file</key><integer>0</integer>
703          </dict>
704         </array>
705        <key>end</key>
706         <array>
707          <dict>
708           <key>line</key><integer>41</integer>
709           <key>col</key><integer>7</integer>
710           <key>file</key><integer>0</integer>
711          </dict>
712          <dict>
713           <key>line</key><integer>41</integer>
714           <key>col</key><integer>7</integer>
715           <key>file</key><integer>0</integer>
716          </dict>
717         </array>
718       </dict>
719      </array>
720    </dict>
721    <dict>
722     <key>kind</key><string>event</string>
723     <key>location</key>
724     <dict>
725      <key>line</key><integer>41</integer>
726      <key>col</key><integer>7</integer>
727      <key>file</key><integer>0</integer>
728     </dict>
729     <key>ranges</key>
730     <array>
731       <array>
732        <dict>
733         <key>line</key><integer>41</integer>
734         <key>col</key><integer>7</integer>
735         <key>file</key><integer>0</integer>
736        </dict>
737        <dict>
738         <key>line</key><integer>41</integer>
739         <key>col</key><integer>8</integer>
740         <key>file</key><integer>0</integer>
741        </dict>
742       </array>
743     </array>
744     <key>depth</key><integer>0</integer>
745     <key>extended_message</key>
746     <string>Assuming &apos;p&apos; is null</string>
747     <key>message</key>
748     <string>Assuming &apos;p&apos; is null</string>
749    </dict>
750    <dict>
751     <key>kind</key><string>control</string>
752     <key>edges</key>
753      <array>
754       <dict>
755        <key>start</key>
756         <array>
757          <dict>
758           <key>line</key><integer>41</integer>
759           <key>col</key><integer>7</integer>
760           <key>file</key><integer>0</integer>
761          </dict>
762          <dict>
763           <key>line</key><integer>41</integer>
764           <key>col</key><integer>7</integer>
765           <key>file</key><integer>0</integer>
766          </dict>
767         </array>
768        <key>end</key>
769         <array>
770          <dict>
771           <key>line</key><integer>42</integer>
772           <key>col</key><integer>5</integer>
773           <key>file</key><integer>0</integer>
774          </dict>
775          <dict>
776           <key>line</key><integer>42</integer>
777           <key>col</key><integer>14</integer>
778           <key>file</key><integer>0</integer>
779          </dict>
780         </array>
781       </dict>
782      </array>
783    </dict>
784    <dict>
785     <key>kind</key><string>event</string>
786     <key>location</key>
787     <dict>
788      <key>line</key><integer>42</integer>
789      <key>col</key><integer>5</integer>
790      <key>file</key><integer>0</integer>
791     </dict>
792     <key>ranges</key>
793     <array>
794       <array>
795        <dict>
796         <key>line</key><integer>42</integer>
797         <key>col</key><integer>5</integer>
798         <key>file</key><integer>0</integer>
799        </dict>
800        <dict>
801         <key>line</key><integer>42</integer>
802         <key>col</key><integer>37</integer>
803         <key>file</key><integer>0</integer>
804        </dict>
805       </array>
806     </array>
807     <key>depth</key><integer>0</integer>
808     <key>extended_message</key>
809     <string>Called C++ object pointer is null</string>
810     <key>message</key>
811     <string>Called C++ object pointer is null</string>
812    </dict>
813   </array>
814   <key>description</key><string>Called C++ object pointer is null</string>
815   <key>category</key><string>Logic error</string>
816   <key>type</key><string>Called C++ object pointer is null</string>
817   <key>check_name</key><string>core.CallAndMessage</string>
818   <!-- This hash is experimental and going to change! -->
819   <key>issue_hash_content_of_line_in_context</key><string>e23397f9f2eff1b08593c2b2db137494</string>
820  <key>issue_context_kind</key><string>function</string>
821  <key>issue_context</key><string>test_cast</string>
822  <key>issue_hash_function_offset</key><string>2</string>
823  <key>location</key>
824  <dict>
825   <key>line</key><integer>42</integer>
826   <key>col</key><integer>5</integer>
827   <key>file</key><integer>0</integer>
828  </dict>
829  <key>ExecutedLines</key>
830  <dict>
831   <key>0</key>
832   <array>
833    <integer>40</integer>
834    <integer>41</integer>
835    <integer>42</integer>
836   </array>
837  </dict>
838  </dict>
839 </array>
840 <key>files</key>
841 <array>
842   <string>/clang/test/Analysis/method-call-path-notes.cpp</string>
843 </array>
844</dict>
845</plist>
846