• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 <key>diagnostics</key>
7 <array>
8  <dict>
9   <key>path</key>
10   <array>
11    <dict>
12     <key>kind</key><string>event</string>
13     <key>location</key>
14     <dict>
15      <key>line</key><integer>19</integer>
16      <key>col</key><integer>3</integer>
17      <key>file</key><integer>0</integer>
18     </dict>
19     <key>ranges</key>
20     <array>
21       <array>
22        <dict>
23         <key>line</key><integer>19</integer>
24         <key>col</key><integer>3</integer>
25         <key>file</key><integer>0</integer>
26        </dict>
27        <dict>
28         <key>line</key><integer>19</integer>
29         <key>col</key><integer>8</integer>
30         <key>file</key><integer>0</integer>
31        </dict>
32       </array>
33     </array>
34     <key>depth</key><integer>0</integer>
35     <key>extended_message</key>
36     <string>&apos;p&apos; initialized to a null pointer value</string>
37     <key>message</key>
38     <string>&apos;p&apos; initialized to a null pointer value</string>
39    </dict>
40    <dict>
41     <key>kind</key><string>control</string>
42     <key>edges</key>
43      <array>
44       <dict>
45        <key>start</key>
46         <array>
47          <dict>
48           <key>line</key><integer>19</integer>
49           <key>col</key><integer>3</integer>
50           <key>file</key><integer>0</integer>
51          </dict>
52          <dict>
53           <key>line</key><integer>19</integer>
54           <key>col</key><integer>5</integer>
55           <key>file</key><integer>0</integer>
56          </dict>
57         </array>
58        <key>end</key>
59         <array>
60          <dict>
61           <key>line</key><integer>21</integer>
62           <key>col</key><integer>3</integer>
63           <key>file</key><integer>0</integer>
64          </dict>
65          <dict>
66           <key>line</key><integer>21</integer>
67           <key>col</key><integer>5</integer>
68           <key>file</key><integer>0</integer>
69          </dict>
70         </array>
71       </dict>
72      </array>
73    </dict>
74    <dict>
75     <key>kind</key><string>event</string>
76     <key>location</key>
77     <dict>
78      <key>line</key><integer>21</integer>
79      <key>col</key><integer>7</integer>
80      <key>file</key><integer>0</integer>
81     </dict>
82     <key>ranges</key>
83     <array>
84       <array>
85        <dict>
86         <key>line</key><integer>21</integer>
87         <key>col</key><integer>7</integer>
88         <key>file</key><integer>0</integer>
89        </dict>
90        <dict>
91         <key>line</key><integer>21</integer>
92         <key>col</key><integer>7</integer>
93         <key>file</key><integer>0</integer>
94        </dict>
95       </array>
96     </array>
97     <key>depth</key><integer>0</integer>
98     <key>extended_message</key>
99     <string>Passing null pointer value via 1st parameter &apos;ptr&apos;</string>
100     <key>message</key>
101     <string>Passing null pointer value via 1st parameter &apos;ptr&apos;</string>
102    </dict>
103    <dict>
104     <key>kind</key><string>event</string>
105     <key>location</key>
106     <dict>
107      <key>line</key><integer>21</integer>
108      <key>col</key><integer>3</integer>
109      <key>file</key><integer>0</integer>
110     </dict>
111     <key>ranges</key>
112     <array>
113       <array>
114        <dict>
115         <key>line</key><integer>21</integer>
116         <key>col</key><integer>3</integer>
117         <key>file</key><integer>0</integer>
118        </dict>
119        <dict>
120         <key>line</key><integer>21</integer>
121         <key>col</key><integer>19</integer>
122         <key>file</key><integer>0</integer>
123        </dict>
124       </array>
125     </array>
126     <key>depth</key><integer>0</integer>
127     <key>extended_message</key>
128     <string>Calling &apos;use&apos;</string>
129     <key>message</key>
130     <string>Calling &apos;use&apos;</string>
131    </dict>
132    <dict>
133     <key>kind</key><string>event</string>
134     <key>location</key>
135     <dict>
136      <key>line</key><integer>5</integer>
137      <key>col</key><integer>1</integer>
138      <key>file</key><integer>0</integer>
139     </dict>
140     <key>depth</key><integer>1</integer>
141     <key>extended_message</key>
142     <string>Entered call from &apos;testSimple&apos;</string>
143     <key>message</key>
144     <string>Entered call from &apos;testSimple&apos;</string>
145    </dict>
146    <dict>
147     <key>kind</key><string>control</string>
148     <key>edges</key>
149      <array>
150       <dict>
151        <key>start</key>
152         <array>
153          <dict>
154           <key>line</key><integer>5</integer>
155           <key>col</key><integer>1</integer>
156           <key>file</key><integer>0</integer>
157          </dict>
158          <dict>
159           <key>line</key><integer>5</integer>
160           <key>col</key><integer>4</integer>
161           <key>file</key><integer>0</integer>
162          </dict>
163         </array>
164        <key>end</key>
165         <array>
166          <dict>
167           <key>line</key><integer>6</integer>
168           <key>col</key><integer>3</integer>
169           <key>file</key><integer>0</integer>
170          </dict>
171          <dict>
172           <key>line</key><integer>6</integer>
173           <key>col</key><integer>3</integer>
174           <key>file</key><integer>0</integer>
175          </dict>
176         </array>
177       </dict>
178      </array>
179    </dict>
180    <dict>
181     <key>kind</key><string>control</string>
182     <key>edges</key>
183      <array>
184       <dict>
185        <key>start</key>
186         <array>
187          <dict>
188           <key>line</key><integer>6</integer>
189           <key>col</key><integer>3</integer>
190           <key>file</key><integer>0</integer>
191          </dict>
192          <dict>
193           <key>line</key><integer>6</integer>
194           <key>col</key><integer>3</integer>
195           <key>file</key><integer>0</integer>
196          </dict>
197         </array>
198        <key>end</key>
199         <array>
200          <dict>
201           <key>line</key><integer>6</integer>
202           <key>col</key><integer>8</integer>
203           <key>file</key><integer>0</integer>
204          </dict>
205          <dict>
206           <key>line</key><integer>6</integer>
207           <key>col</key><integer>8</integer>
208           <key>file</key><integer>0</integer>
209          </dict>
210         </array>
211       </dict>
212      </array>
213    </dict>
214    <dict>
215     <key>kind</key><string>event</string>
216     <key>location</key>
217     <dict>
218      <key>line</key><integer>6</integer>
219      <key>col</key><integer>8</integer>
220      <key>file</key><integer>0</integer>
221     </dict>
222     <key>ranges</key>
223     <array>
224       <array>
225        <dict>
226         <key>line</key><integer>6</integer>
227         <key>col</key><integer>4</integer>
228         <key>file</key><integer>0</integer>
229        </dict>
230        <dict>
231         <key>line</key><integer>6</integer>
232         <key>col</key><integer>6</integer>
233         <key>file</key><integer>0</integer>
234        </dict>
235       </array>
236     </array>
237     <key>depth</key><integer>1</integer>
238     <key>extended_message</key>
239     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
240     <key>message</key>
241     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
242    </dict>
243   </array>
244   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
245   <key>category</key><string>Logic error</string>
246   <key>type</key><string>Dereference of null pointer</string>
247   <key>check_name</key><string>core.NullDereference</string>
248   <!-- This hash is experimental and going to change! -->
249   <key>issue_hash_content_of_line_in_context</key><string>5c273b7f0421359833fde3f06e8a5c07</string>
250  <key>issue_context_kind</key><string>function</string>
251  <key>issue_context</key><string>use</string>
252  <key>issue_hash_function_offset</key><string>1</string>
253  <key>location</key>
254  <dict>
255   <key>line</key><integer>6</integer>
256   <key>col</key><integer>8</integer>
257   <key>file</key><integer>0</integer>
258  </dict>
259  <key>ExecutedLines</key>
260  <dict>
261   <key>0</key>
262   <array>
263    <integer>5</integer>
264    <integer>6</integer>
265    <integer>10</integer>
266    <integer>15</integer>
267    <integer>18</integer>
268    <integer>19</integer>
269    <integer>21</integer>
270   </array>
271  </dict>
272  </dict>
273  <dict>
274   <key>path</key>
275   <array>
276    <dict>
277     <key>kind</key><string>event</string>
278     <key>location</key>
279     <dict>
280      <key>line</key><integer>39</integer>
281      <key>col</key><integer>3</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>39</integer>
289         <key>col</key><integer>3</integer>
290         <key>file</key><integer>0</integer>
291        </dict>
292        <dict>
293         <key>line</key><integer>39</integer>
294         <key>col</key><integer>10</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>&apos;ptr&apos; initialized to a null pointer value</string>
302     <key>message</key>
303     <string>&apos;ptr&apos; initialized to a null pointer value</string>
304    </dict>
305    <dict>
306     <key>kind</key><string>control</string>
307     <key>edges</key>
308      <array>
309       <dict>
310        <key>start</key>
311         <array>
312          <dict>
313           <key>line</key><integer>39</integer>
314           <key>col</key><integer>3</integer>
315           <key>file</key><integer>0</integer>
316          </dict>
317          <dict>
318           <key>line</key><integer>39</integer>
319           <key>col</key><integer>5</integer>
320           <key>file</key><integer>0</integer>
321          </dict>
322         </array>
323        <key>end</key>
324         <array>
325          <dict>
326           <key>line</key><integer>41</integer>
327           <key>col</key><integer>3</integer>
328           <key>file</key><integer>0</integer>
329          </dict>
330          <dict>
331           <key>line</key><integer>41</integer>
332           <key>col</key><integer>13</integer>
333           <key>file</key><integer>0</integer>
334          </dict>
335         </array>
336       </dict>
337      </array>
338    </dict>
339    <dict>
340     <key>kind</key><string>event</string>
341     <key>location</key>
342     <dict>
343      <key>line</key><integer>41</integer>
344      <key>col</key><integer>15</integer>
345      <key>file</key><integer>0</integer>
346     </dict>
347     <key>ranges</key>
348     <array>
349       <array>
350        <dict>
351         <key>line</key><integer>41</integer>
352         <key>col</key><integer>15</integer>
353         <key>file</key><integer>0</integer>
354        </dict>
355        <dict>
356         <key>line</key><integer>41</integer>
357         <key>col</key><integer>17</integer>
358         <key>file</key><integer>0</integer>
359        </dict>
360       </array>
361     </array>
362     <key>depth</key><integer>0</integer>
363     <key>extended_message</key>
364     <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
365     <key>message</key>
366     <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
367    </dict>
368    <dict>
369     <key>kind</key><string>event</string>
370     <key>location</key>
371     <dict>
372      <key>line</key><integer>41</integer>
373      <key>col</key><integer>3</integer>
374      <key>file</key><integer>0</integer>
375     </dict>
376     <key>ranges</key>
377     <array>
378       <array>
379        <dict>
380         <key>line</key><integer>41</integer>
381         <key>col</key><integer>3</integer>
382         <key>file</key><integer>0</integer>
383        </dict>
384        <dict>
385         <key>line</key><integer>41</integer>
386         <key>col</key><integer>18</integer>
387         <key>file</key><integer>0</integer>
388        </dict>
389       </array>
390     </array>
391     <key>depth</key><integer>0</integer>
392     <key>extended_message</key>
393     <string>Calling &apos;passThrough&apos;</string>
394     <key>message</key>
395     <string>Calling &apos;passThrough&apos;</string>
396    </dict>
397    <dict>
398     <key>kind</key><string>event</string>
399     <key>location</key>
400     <dict>
401      <key>line</key><integer>32</integer>
402      <key>col</key><integer>1</integer>
403      <key>file</key><integer>0</integer>
404     </dict>
405     <key>depth</key><integer>1</integer>
406     <key>extended_message</key>
407     <string>Entered call from &apos;testChainedCalls&apos;</string>
408     <key>message</key>
409     <string>Entered call from &apos;testChainedCalls&apos;</string>
410    </dict>
411    <dict>
412     <key>kind</key><string>control</string>
413     <key>edges</key>
414      <array>
415       <dict>
416        <key>start</key>
417         <array>
418          <dict>
419           <key>line</key><integer>32</integer>
420           <key>col</key><integer>1</integer>
421           <key>file</key><integer>0</integer>
422          </dict>
423          <dict>
424           <key>line</key><integer>32</integer>
425           <key>col</key><integer>4</integer>
426           <key>file</key><integer>0</integer>
427          </dict>
428         </array>
429        <key>end</key>
430         <array>
431          <dict>
432           <key>line</key><integer>33</integer>
433           <key>col</key><integer>3</integer>
434           <key>file</key><integer>0</integer>
435          </dict>
436          <dict>
437           <key>line</key><integer>33</integer>
438           <key>col</key><integer>6</integer>
439           <key>file</key><integer>0</integer>
440          </dict>
441         </array>
442       </dict>
443      </array>
444    </dict>
445    <dict>
446     <key>kind</key><string>event</string>
447     <key>location</key>
448     <dict>
449      <key>line</key><integer>33</integer>
450      <key>col</key><integer>8</integer>
451      <key>file</key><integer>0</integer>
452     </dict>
453     <key>ranges</key>
454     <array>
455       <array>
456        <dict>
457         <key>line</key><integer>33</integer>
458         <key>col</key><integer>8</integer>
459         <key>file</key><integer>0</integer>
460        </dict>
461        <dict>
462         <key>line</key><integer>33</integer>
463         <key>col</key><integer>8</integer>
464         <key>file</key><integer>0</integer>
465        </dict>
466       </array>
467     </array>
468     <key>depth</key><integer>1</integer>
469     <key>extended_message</key>
470     <string>Passing null pointer value via 1st parameter &apos;ptr&apos;</string>
471     <key>message</key>
472     <string>Passing null pointer value via 1st parameter &apos;ptr&apos;</string>
473    </dict>
474    <dict>
475     <key>kind</key><string>event</string>
476     <key>location</key>
477     <dict>
478      <key>line</key><integer>33</integer>
479      <key>col</key><integer>3</integer>
480      <key>file</key><integer>0</integer>
481     </dict>
482     <key>ranges</key>
483     <array>
484       <array>
485        <dict>
486         <key>line</key><integer>33</integer>
487         <key>col</key><integer>3</integer>
488         <key>file</key><integer>0</integer>
489        </dict>
490        <dict>
491         <key>line</key><integer>33</integer>
492         <key>col</key><integer>20</integer>
493         <key>file</key><integer>0</integer>
494        </dict>
495       </array>
496     </array>
497     <key>depth</key><integer>1</integer>
498     <key>extended_message</key>
499     <string>Calling &apos;use2&apos;</string>
500     <key>message</key>
501     <string>Calling &apos;use2&apos;</string>
502    </dict>
503    <dict>
504     <key>kind</key><string>event</string>
505     <key>location</key>
506     <dict>
507      <key>line</key><integer>27</integer>
508      <key>col</key><integer>1</integer>
509      <key>file</key><integer>0</integer>
510     </dict>
511     <key>depth</key><integer>2</integer>
512     <key>extended_message</key>
513     <string>Entered call from &apos;passThrough&apos;</string>
514     <key>message</key>
515     <string>Entered call from &apos;passThrough&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>27</integer>
526           <key>col</key><integer>1</integer>
527           <key>file</key><integer>0</integer>
528          </dict>
529          <dict>
530           <key>line</key><integer>27</integer>
531           <key>col</key><integer>4</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>28</integer>
539           <key>col</key><integer>3</integer>
540           <key>file</key><integer>0</integer>
541          </dict>
542          <dict>
543           <key>line</key><integer>28</integer>
544           <key>col</key><integer>3</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>control</string>
553     <key>edges</key>
554      <array>
555       <dict>
556        <key>start</key>
557         <array>
558          <dict>
559           <key>line</key><integer>28</integer>
560           <key>col</key><integer>3</integer>
561           <key>file</key><integer>0</integer>
562          </dict>
563          <dict>
564           <key>line</key><integer>28</integer>
565           <key>col</key><integer>3</integer>
566           <key>file</key><integer>0</integer>
567          </dict>
568         </array>
569        <key>end</key>
570         <array>
571          <dict>
572           <key>line</key><integer>28</integer>
573           <key>col</key><integer>8</integer>
574           <key>file</key><integer>0</integer>
575          </dict>
576          <dict>
577           <key>line</key><integer>28</integer>
578           <key>col</key><integer>8</integer>
579           <key>file</key><integer>0</integer>
580          </dict>
581         </array>
582       </dict>
583      </array>
584    </dict>
585    <dict>
586     <key>kind</key><string>event</string>
587     <key>location</key>
588     <dict>
589      <key>line</key><integer>28</integer>
590      <key>col</key><integer>8</integer>
591      <key>file</key><integer>0</integer>
592     </dict>
593     <key>ranges</key>
594     <array>
595       <array>
596        <dict>
597         <key>line</key><integer>28</integer>
598         <key>col</key><integer>4</integer>
599         <key>file</key><integer>0</integer>
600        </dict>
601        <dict>
602         <key>line</key><integer>28</integer>
603         <key>col</key><integer>6</integer>
604         <key>file</key><integer>0</integer>
605        </dict>
606       </array>
607     </array>
608     <key>depth</key><integer>2</integer>
609     <key>extended_message</key>
610     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
611     <key>message</key>
612     <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
613    </dict>
614   </array>
615   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
616   <key>category</key><string>Logic error</string>
617   <key>type</key><string>Dereference of null pointer</string>
618   <key>check_name</key><string>core.NullDereference</string>
619   <!-- This hash is experimental and going to change! -->
620   <key>issue_hash_content_of_line_in_context</key><string>1d1fa98a8e9fbfa90777dac9fc2795a8</string>
621  <key>issue_context_kind</key><string>function</string>
622  <key>issue_context</key><string>use2</string>
623  <key>issue_hash_function_offset</key><string>1</string>
624  <key>location</key>
625  <dict>
626   <key>line</key><integer>28</integer>
627   <key>col</key><integer>8</integer>
628   <key>file</key><integer>0</integer>
629  </dict>
630  <key>ExecutedLines</key>
631  <dict>
632   <key>0</key>
633   <array>
634    <integer>10</integer>
635    <integer>15</integer>
636    <integer>27</integer>
637    <integer>28</integer>
638    <integer>32</integer>
639    <integer>33</integer>
640    <integer>38</integer>
641    <integer>39</integer>
642    <integer>41</integer>
643   </array>
644  </dict>
645  </dict>
646 </array>
647 <key>files</key>
648 <array>
649 </array>
650</dict>
651</plist>
652