Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Analysis / Inputs / expected-plists / null-deref-path-notes.m.plist
bloba6dba0bb475fa9dee4925ac4ef2d1d27ef5bf31f
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>control</string>
13 <key>edges</key>
14 <array>
15 <dict>
16 <key>start</key>
17 <array>
18 <dict>
19 <key>line</key><integer>14</integer>
20 <key>col</key><integer>3</integer>
21 <key>file</key><integer>0</integer>
22 </dict>
23 <dict>
24 <key>line</key><integer>14</integer>
25 <key>col</key><integer>4</integer>
26 <key>file</key><integer>0</integer>
27 </dict>
28 </array>
29 <key>end</key>
30 <array>
31 <dict>
32 <key>line</key><integer>14</integer>
33 <key>col</key><integer>7</integer>
34 <key>file</key><integer>0</integer>
35 </dict>
36 <dict>
37 <key>line</key><integer>14</integer>
38 <key>col</key><integer>9</integer>
39 <key>file</key><integer>0</integer>
40 </dict>
41 </array>
42 </dict>
43 </array>
44 </dict>
45 <dict>
46 <key>kind</key><string>event</string>
47 <key>location</key>
48 <dict>
49 <key>line</key><integer>14</integer>
50 <key>col</key><integer>7</integer>
51 <key>file</key><integer>0</integer>
52 </dict>
53 <key>ranges</key>
54 <array>
55 <array>
56 <dict>
57 <key>line</key><integer>14</integer>
58 <key>col</key><integer>7</integer>
59 <key>file</key><integer>0</integer>
60 </dict>
61 <dict>
62 <key>line</key><integer>14</integer>
63 <key>col</key><integer>9</integer>
64 <key>file</key><integer>0</integer>
65 </dict>
66 </array>
67 </array>
68 <key>depth</key><integer>0</integer>
69 <key>extended_message</key>
70 <string>Assuming &apos;obj&apos; is nil</string>
71 <key>message</key>
72 <string>Assuming &apos;obj&apos; is nil</string>
73 </dict>
74 <dict>
75 <key>kind</key><string>control</string>
76 <key>edges</key>
77 <array>
78 <dict>
79 <key>start</key>
80 <array>
81 <dict>
82 <key>line</key><integer>14</integer>
83 <key>col</key><integer>7</integer>
84 <key>file</key><integer>0</integer>
85 </dict>
86 <dict>
87 <key>line</key><integer>14</integer>
88 <key>col</key><integer>9</integer>
89 <key>file</key><integer>0</integer>
90 </dict>
91 </array>
92 <key>end</key>
93 <array>
94 <dict>
95 <key>line</key><integer>18</integer>
96 <key>col</key><integer>3</integer>
97 <key>file</key><integer>0</integer>
98 </dict>
99 <dict>
100 <key>line</key><integer>18</integer>
101 <key>col</key><integer>5</integer>
102 <key>file</key><integer>0</integer>
103 </dict>
104 </array>
105 </dict>
106 </array>
107 </dict>
108 <dict>
109 <key>kind</key><string>event</string>
110 <key>location</key>
111 <dict>
112 <key>line</key><integer>18</integer>
113 <key>col</key><integer>3</integer>
114 <key>file</key><integer>0</integer>
115 </dict>
116 <key>ranges</key>
117 <array>
118 <array>
119 <dict>
120 <key>line</key><integer>18</integer>
121 <key>col</key><integer>3</integer>
122 <key>file</key><integer>0</integer>
123 </dict>
124 <dict>
125 <key>line</key><integer>18</integer>
126 <key>col</key><integer>8</integer>
127 <key>file</key><integer>0</integer>
128 </dict>
129 </array>
130 </array>
131 <key>depth</key><integer>0</integer>
132 <key>extended_message</key>
133 <string>&apos;x&apos; initialized to a null pointer value</string>
134 <key>message</key>
135 <string>&apos;x&apos; initialized to a null pointer value</string>
136 </dict>
137 <dict>
138 <key>kind</key><string>control</string>
139 <key>edges</key>
140 <array>
141 <dict>
142 <key>start</key>
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>5</integer>
152 <key>file</key><integer>0</integer>
153 </dict>
154 </array>
155 <key>end</key>
156 <array>
157 <dict>
158 <key>line</key><integer>19</integer>
159 <key>col</key><integer>3</integer>
160 <key>file</key><integer>0</integer>
161 </dict>
162 <dict>
163 <key>line</key><integer>19</integer>
164 <key>col</key><integer>8</integer>
165 <key>file</key><integer>0</integer>
166 </dict>
167 </array>
168 </dict>
169 </array>
170 </dict>
171 <dict>
172 <key>kind</key><string>control</string>
173 <key>edges</key>
174 <array>
175 <dict>
176 <key>start</key>
177 <array>
178 <dict>
179 <key>line</key><integer>19</integer>
180 <key>col</key><integer>3</integer>
181 <key>file</key><integer>0</integer>
182 </dict>
183 <dict>
184 <key>line</key><integer>19</integer>
185 <key>col</key><integer>8</integer>
186 <key>file</key><integer>0</integer>
187 </dict>
188 </array>
189 <key>end</key>
190 <array>
191 <dict>
192 <key>line</key><integer>19</integer>
193 <key>col</key><integer>10</integer>
194 <key>file</key><integer>0</integer>
195 </dict>
196 <dict>
197 <key>line</key><integer>19</integer>
198 <key>col</key><integer>10</integer>
199 <key>file</key><integer>0</integer>
200 </dict>
201 </array>
202 </dict>
203 </array>
204 </dict>
205 <dict>
206 <key>kind</key><string>event</string>
207 <key>location</key>
208 <dict>
209 <key>line</key><integer>19</integer>
210 <key>col</key><integer>10</integer>
211 <key>file</key><integer>0</integer>
212 </dict>
213 <key>ranges</key>
214 <array>
215 <array>
216 <dict>
217 <key>line</key><integer>19</integer>
218 <key>col</key><integer>11</integer>
219 <key>file</key><integer>0</integer>
220 </dict>
221 <dict>
222 <key>line</key><integer>19</integer>
223 <key>col</key><integer>11</integer>
224 <key>file</key><integer>0</integer>
225 </dict>
226 </array>
227 </array>
228 <key>depth</key><integer>0</integer>
229 <key>extended_message</key>
230 <string>Dereference of null pointer (loaded from variable &apos;x&apos;)</string>
231 <key>message</key>
232 <string>Dereference of null pointer (loaded from variable &apos;x&apos;)</string>
233 </dict>
234 </array>
235 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;x&apos;)</string>
236 <key>category</key><string>Logic error</string>
237 <key>type</key><string>Dereference of null pointer</string>
238 <key>check_name</key><string>core.NullDereference</string>
239 <!-- This hash is experimental and going to change! -->
240 <key>issue_hash_content_of_line_in_context</key><string>3ff6dd9f2084f4a0dac8c3688c02fd0f</string>
241 <key>issue_context_kind</key><string>function</string>
242 <key>issue_context</key><string>testNull</string>
243 <key>issue_hash_function_offset</key><string>6</string>
244 <key>location</key>
245 <dict>
246 <key>line</key><integer>19</integer>
247 <key>col</key><integer>10</integer>
248 <key>file</key><integer>0</integer>
249 </dict>
250 <key>ExecutedLines</key>
251 <dict>
252 <key>0</key>
253 <array>
254 <integer>13</integer>
255 <integer>14</integer>
256 <integer>18</integer>
257 <integer>19</integer>
258 </array>
259 </dict>
260 </dict>
261 <dict>
262 <key>path</key>
263 <array>
264 <dict>
265 <key>kind</key><string>event</string>
266 <key>location</key>
267 <dict>
268 <key>line</key><integer>28</integer>
269 <key>col</key><integer>3</integer>
270 <key>file</key><integer>0</integer>
271 </dict>
272 <key>ranges</key>
273 <array>
274 <array>
275 <dict>
276 <key>line</key><integer>28</integer>
277 <key>col</key><integer>3</integer>
278 <key>file</key><integer>0</integer>
279 </dict>
280 <dict>
281 <key>line</key><integer>28</integer>
282 <key>col</key><integer>33</integer>
283 <key>file</key><integer>0</integer>
284 </dict>
285 </array>
286 </array>
287 <key>depth</key><integer>0</integer>
288 <key>extended_message</key>
289 <string>Value assigned to &apos;self&apos;</string>
290 <key>message</key>
291 <string>Value assigned to &apos;self&apos;</string>
292 </dict>
293 <dict>
294 <key>kind</key><string>control</string>
295 <key>edges</key>
296 <array>
297 <dict>
298 <key>start</key>
299 <array>
300 <dict>
301 <key>line</key><integer>28</integer>
302 <key>col</key><integer>3</integer>
303 <key>file</key><integer>0</integer>
304 </dict>
305 <dict>
306 <key>line</key><integer>28</integer>
307 <key>col</key><integer>6</integer>
308 <key>file</key><integer>0</integer>
309 </dict>
310 </array>
311 <key>end</key>
312 <array>
313 <dict>
314 <key>line</key><integer>29</integer>
315 <key>col</key><integer>3</integer>
316 <key>file</key><integer>0</integer>
317 </dict>
318 <dict>
319 <key>line</key><integer>29</integer>
320 <key>col</key><integer>4</integer>
321 <key>file</key><integer>0</integer>
322 </dict>
323 </array>
324 </dict>
325 </array>
326 </dict>
327 <dict>
328 <key>kind</key><string>control</string>
329 <key>edges</key>
330 <array>
331 <dict>
332 <key>start</key>
333 <array>
334 <dict>
335 <key>line</key><integer>29</integer>
336 <key>col</key><integer>3</integer>
337 <key>file</key><integer>0</integer>
338 </dict>
339 <dict>
340 <key>line</key><integer>29</integer>
341 <key>col</key><integer>4</integer>
342 <key>file</key><integer>0</integer>
343 </dict>
344 </array>
345 <key>end</key>
346 <array>
347 <dict>
348 <key>line</key><integer>29</integer>
349 <key>col</key><integer>7</integer>
350 <key>file</key><integer>0</integer>
351 </dict>
352 <dict>
353 <key>line</key><integer>29</integer>
354 <key>col</key><integer>10</integer>
355 <key>file</key><integer>0</integer>
356 </dict>
357 </array>
358 </dict>
359 </array>
360 </dict>
361 <dict>
362 <key>kind</key><string>event</string>
363 <key>location</key>
364 <dict>
365 <key>line</key><integer>29</integer>
366 <key>col</key><integer>7</integer>
367 <key>file</key><integer>0</integer>
368 </dict>
369 <key>ranges</key>
370 <array>
371 <array>
372 <dict>
373 <key>line</key><integer>29</integer>
374 <key>col</key><integer>7</integer>
375 <key>file</key><integer>0</integer>
376 </dict>
377 <dict>
378 <key>line</key><integer>29</integer>
379 <key>col</key><integer>10</integer>
380 <key>file</key><integer>0</integer>
381 </dict>
382 </array>
383 </array>
384 <key>depth</key><integer>0</integer>
385 <key>extended_message</key>
386 <string>Assuming &apos;self&apos; is nil</string>
387 <key>message</key>
388 <string>Assuming &apos;self&apos; is nil</string>
389 </dict>
390 <dict>
391 <key>kind</key><string>control</string>
392 <key>edges</key>
393 <array>
394 <dict>
395 <key>start</key>
396 <array>
397 <dict>
398 <key>line</key><integer>29</integer>
399 <key>col</key><integer>7</integer>
400 <key>file</key><integer>0</integer>
401 </dict>
402 <dict>
403 <key>line</key><integer>29</integer>
404 <key>col</key><integer>10</integer>
405 <key>file</key><integer>0</integer>
406 </dict>
407 </array>
408 <key>end</key>
409 <array>
410 <dict>
411 <key>line</key><integer>33</integer>
412 <key>col</key><integer>3</integer>
413 <key>file</key><integer>0</integer>
414 </dict>
415 <dict>
416 <key>line</key><integer>33</integer>
417 <key>col</key><integer>10</integer>
418 <key>file</key><integer>0</integer>
419 </dict>
420 </array>
421 </dict>
422 </array>
423 </dict>
424 <dict>
425 <key>kind</key><string>control</string>
426 <key>edges</key>
427 <array>
428 <dict>
429 <key>start</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>10</integer>
439 <key>file</key><integer>0</integer>
440 </dict>
441 </array>
442 <key>end</key>
443 <array>
444 <dict>
445 <key>line</key><integer>33</integer>
446 <key>col</key><integer>12</integer>
447 <key>file</key><integer>0</integer>
448 </dict>
449 <dict>
450 <key>line</key><integer>33</integer>
451 <key>col</key><integer>12</integer>
452 <key>file</key><integer>0</integer>
453 </dict>
454 </array>
455 </dict>
456 </array>
457 </dict>
458 <dict>
459 <key>kind</key><string>event</string>
460 <key>location</key>
461 <dict>
462 <key>line</key><integer>33</integer>
463 <key>col</key><integer>12</integer>
464 <key>file</key><integer>0</integer>
465 </dict>
466 <key>depth</key><integer>0</integer>
467 <key>extended_message</key>
468 <string>Access to instance variable &apos;uniqueID&apos; results in a dereference of a null pointer (loaded from variable &apos;self&apos;)</string>
469 <key>message</key>
470 <string>Access to instance variable &apos;uniqueID&apos; results in a dereference of a null pointer (loaded from variable &apos;self&apos;)</string>
471 </dict>
472 </array>
473 <key>description</key><string>Access to instance variable &apos;uniqueID&apos; results in a dereference of a null pointer (loaded from variable &apos;self&apos;)</string>
474 <key>category</key><string>Logic error</string>
475 <key>type</key><string>Dereference of null pointer</string>
476 <key>check_name</key><string>core.NullDereference</string>
477 <!-- This hash is experimental and going to change! -->
478 <key>issue_hash_content_of_line_in_context</key><string>208c1267ca2da821fcc1b9183e1d624b</string>
479 <key>issue_context_kind</key><string>Objective-C method</string>
480 <key>issue_context</key><string>initWithID:</string>
481 <key>issue_hash_function_offset</key><string>6</string>
482 <key>location</key>
483 <dict>
484 <key>line</key><integer>33</integer>
485 <key>col</key><integer>12</integer>
486 <key>file</key><integer>0</integer>
487 </dict>
488 <key>ExecutedLines</key>
489 <dict>
490 <key>0</key>
491 <array>
492 <integer>27</integer>
493 <integer>28</integer>
494 <integer>29</integer>
495 <integer>33</integer>
496 </array>
497 </dict>
498 </dict>
499 <dict>
500 <key>path</key>
501 <array>
502 <dict>
503 <key>kind</key><string>control</string>
504 <key>edges</key>
505 <array>
506 <dict>
507 <key>start</key>
508 <array>
509 <dict>
510 <key>line</key><integer>40</integer>
511 <key>col</key><integer>3</integer>
512 <key>file</key><integer>0</integer>
513 </dict>
514 <dict>
515 <key>line</key><integer>40</integer>
516 <key>col</key><integer>5</integer>
517 <key>file</key><integer>0</integer>
518 </dict>
519 </array>
520 <key>end</key>
521 <array>
522 <dict>
523 <key>line</key><integer>41</integer>
524 <key>col</key><integer>3</integer>
525 <key>file</key><integer>0</integer>
526 </dict>
527 <dict>
528 <key>line</key><integer>41</integer>
529 <key>col</key><integer>4</integer>
530 <key>file</key><integer>0</integer>
531 </dict>
532 </array>
533 </dict>
534 </array>
535 </dict>
536 <dict>
537 <key>kind</key><string>control</string>
538 <key>edges</key>
539 <array>
540 <dict>
541 <key>start</key>
542 <array>
543 <dict>
544 <key>line</key><integer>41</integer>
545 <key>col</key><integer>3</integer>
546 <key>file</key><integer>0</integer>
547 </dict>
548 <dict>
549 <key>line</key><integer>41</integer>
550 <key>col</key><integer>4</integer>
551 <key>file</key><integer>0</integer>
552 </dict>
553 </array>
554 <key>end</key>
555 <array>
556 <dict>
557 <key>line</key><integer>41</integer>
558 <key>col</key><integer>7</integer>
559 <key>file</key><integer>0</integer>
560 </dict>
561 <dict>
562 <key>line</key><integer>41</integer>
563 <key>col</key><integer>10</integer>
564 <key>file</key><integer>0</integer>
565 </dict>
566 </array>
567 </dict>
568 </array>
569 </dict>
570 <dict>
571 <key>kind</key><string>event</string>
572 <key>location</key>
573 <dict>
574 <key>line</key><integer>41</integer>
575 <key>col</key><integer>7</integer>
576 <key>file</key><integer>0</integer>
577 </dict>
578 <key>ranges</key>
579 <array>
580 <array>
581 <dict>
582 <key>line</key><integer>41</integer>
583 <key>col</key><integer>7</integer>
584 <key>file</key><integer>0</integer>
585 </dict>
586 <dict>
587 <key>line</key><integer>41</integer>
588 <key>col</key><integer>10</integer>
589 <key>file</key><integer>0</integer>
590 </dict>
591 </array>
592 </array>
593 <key>depth</key><integer>0</integer>
594 <key>extended_message</key>
595 <string>Assuming &apos;coin&apos; is 0</string>
596 <key>message</key>
597 <string>Assuming &apos;coin&apos; is 0</string>
598 </dict>
599 <dict>
600 <key>kind</key><string>control</string>
601 <key>edges</key>
602 <array>
603 <dict>
604 <key>start</key>
605 <array>
606 <dict>
607 <key>line</key><integer>41</integer>
608 <key>col</key><integer>7</integer>
609 <key>file</key><integer>0</integer>
610 </dict>
611 <dict>
612 <key>line</key><integer>41</integer>
613 <key>col</key><integer>10</integer>
614 <key>file</key><integer>0</integer>
615 </dict>
616 </array>
617 <key>end</key>
618 <array>
619 <dict>
620 <key>line</key><integer>47</integer>
621 <key>col</key><integer>5</integer>
622 <key>file</key><integer>0</integer>
623 </dict>
624 <dict>
625 <key>line</key><integer>47</integer>
626 <key>col</key><integer>5</integer>
627 <key>file</key><integer>0</integer>
628 </dict>
629 </array>
630 </dict>
631 </array>
632 </dict>
633 <dict>
634 <key>kind</key><string>event</string>
635 <key>location</key>
636 <dict>
637 <key>line</key><integer>47</integer>
638 <key>col</key><integer>5</integer>
639 <key>file</key><integer>0</integer>
640 </dict>
641 <key>ranges</key>
642 <array>
643 <array>
644 <dict>
645 <key>line</key><integer>47</integer>
646 <key>col</key><integer>5</integer>
647 <key>file</key><integer>0</integer>
648 </dict>
649 <dict>
650 <key>line</key><integer>47</integer>
651 <key>col</key><integer>9</integer>
652 <key>file</key><integer>0</integer>
653 </dict>
654 </array>
655 </array>
656 <key>depth</key><integer>0</integer>
657 <key>extended_message</key>
658 <string>Null pointer value stored to &apos;p&apos;</string>
659 <key>message</key>
660 <string>Null pointer value stored to &apos;p&apos;</string>
661 </dict>
662 <dict>
663 <key>kind</key><string>control</string>
664 <key>edges</key>
665 <array>
666 <dict>
667 <key>start</key>
668 <array>
669 <dict>
670 <key>line</key><integer>47</integer>
671 <key>col</key><integer>5</integer>
672 <key>file</key><integer>0</integer>
673 </dict>
674 <dict>
675 <key>line</key><integer>47</integer>
676 <key>col</key><integer>5</integer>
677 <key>file</key><integer>0</integer>
678 </dict>
679 </array>
680 <key>end</key>
681 <array>
682 <dict>
683 <key>line</key><integer>50</integer>
684 <key>col</key><integer>3</integer>
685 <key>file</key><integer>0</integer>
686 </dict>
687 <dict>
688 <key>line</key><integer>50</integer>
689 <key>col</key><integer>3</integer>
690 <key>file</key><integer>0</integer>
691 </dict>
692 </array>
693 </dict>
694 </array>
695 </dict>
696 <dict>
697 <key>kind</key><string>control</string>
698 <key>edges</key>
699 <array>
700 <dict>
701 <key>start</key>
702 <array>
703 <dict>
704 <key>line</key><integer>50</integer>
705 <key>col</key><integer>3</integer>
706 <key>file</key><integer>0</integer>
707 </dict>
708 <dict>
709 <key>line</key><integer>50</integer>
710 <key>col</key><integer>3</integer>
711 <key>file</key><integer>0</integer>
712 </dict>
713 </array>
714 <key>end</key>
715 <array>
716 <dict>
717 <key>line</key><integer>50</integer>
718 <key>col</key><integer>6</integer>
719 <key>file</key><integer>0</integer>
720 </dict>
721 <dict>
722 <key>line</key><integer>50</integer>
723 <key>col</key><integer>6</integer>
724 <key>file</key><integer>0</integer>
725 </dict>
726 </array>
727 </dict>
728 </array>
729 </dict>
730 <dict>
731 <key>kind</key><string>event</string>
732 <key>location</key>
733 <dict>
734 <key>line</key><integer>50</integer>
735 <key>col</key><integer>6</integer>
736 <key>file</key><integer>0</integer>
737 </dict>
738 <key>ranges</key>
739 <array>
740 <array>
741 <dict>
742 <key>line</key><integer>50</integer>
743 <key>col</key><integer>4</integer>
744 <key>file</key><integer>0</integer>
745 </dict>
746 <dict>
747 <key>line</key><integer>50</integer>
748 <key>col</key><integer>4</integer>
749 <key>file</key><integer>0</integer>
750 </dict>
751 </array>
752 </array>
753 <key>depth</key><integer>0</integer>
754 <key>extended_message</key>
755 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
756 <key>message</key>
757 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
758 </dict>
759 </array>
760 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
761 <key>category</key><string>Logic error</string>
762 <key>type</key><string>Dereference of null pointer</string>
763 <key>check_name</key><string>core.NullDereference</string>
764 <!-- This hash is experimental and going to change! -->
765 <key>issue_hash_content_of_line_in_context</key><string>9e1f67627fbbfb46b4e3a618246e6b0a</string>
766 <key>issue_context_kind</key><string>function</string>
767 <key>issue_context</key><string>repeatedStores</string>
768 <key>issue_hash_function_offset</key><string>11</string>
769 <key>location</key>
770 <dict>
771 <key>line</key><integer>50</integer>
772 <key>col</key><integer>6</integer>
773 <key>file</key><integer>0</integer>
774 </dict>
775 <key>ExecutedLines</key>
776 <dict>
777 <key>0</key>
778 <array>
779 <integer>39</integer>
780 <integer>40</integer>
781 <integer>41</integer>
782 <integer>47</integer>
783 <integer>50</integer>
784 </array>
785 </dict>
786 </dict>
787 <dict>
788 <key>path</key>
789 <array>
790 <dict>
791 <key>kind</key><string>event</string>
792 <key>location</key>
793 <dict>
794 <key>line</key><integer>67</integer>
795 <key>col</key><integer>3</integer>
796 <key>file</key><integer>0</integer>
797 </dict>
798 <key>ranges</key>
799 <array>
800 <array>
801 <dict>
802 <key>line</key><integer>67</integer>
803 <key>col</key><integer>3</integer>
804 <key>file</key><integer>0</integer>
805 </dict>
806 <dict>
807 <key>line</key><integer>67</integer>
808 <key>col</key><integer>10</integer>
809 <key>file</key><integer>0</integer>
810 </dict>
811 </array>
812 </array>
813 <key>depth</key><integer>0</integer>
814 <key>extended_message</key>
815 <string>Null pointer value stored to &apos;p&apos;</string>
816 <key>message</key>
817 <string>Null pointer value stored to &apos;p&apos;</string>
818 </dict>
819 <dict>
820 <key>kind</key><string>control</string>
821 <key>edges</key>
822 <array>
823 <dict>
824 <key>start</key>
825 <array>
826 <dict>
827 <key>line</key><integer>67</integer>
828 <key>col</key><integer>3</integer>
829 <key>file</key><integer>0</integer>
830 </dict>
831 <dict>
832 <key>line</key><integer>67</integer>
833 <key>col</key><integer>3</integer>
834 <key>file</key><integer>0</integer>
835 </dict>
836 </array>
837 <key>end</key>
838 <array>
839 <dict>
840 <key>line</key><integer>68</integer>
841 <key>col</key><integer>3</integer>
842 <key>file</key><integer>0</integer>
843 </dict>
844 <dict>
845 <key>line</key><integer>68</integer>
846 <key>col</key><integer>3</integer>
847 <key>file</key><integer>0</integer>
848 </dict>
849 </array>
850 </dict>
851 </array>
852 </dict>
853 <dict>
854 <key>kind</key><string>event</string>
855 <key>location</key>
856 <dict>
857 <key>line</key><integer>68</integer>
858 <key>col</key><integer>3</integer>
859 <key>file</key><integer>0</integer>
860 </dict>
861 <key>ranges</key>
862 <array>
863 <array>
864 <dict>
865 <key>line</key><integer>68</integer>
866 <key>col</key><integer>3</integer>
867 <key>file</key><integer>0</integer>
868 </dict>
869 <dict>
870 <key>line</key><integer>68</integer>
871 <key>col</key><integer>14</integer>
872 <key>file</key><integer>0</integer>
873 </dict>
874 </array>
875 </array>
876 <key>depth</key><integer>0</integer>
877 <key>extended_message</key>
878 <string>Calling &apos;useArray&apos;</string>
879 <key>message</key>
880 <string>Calling &apos;useArray&apos;</string>
881 </dict>
882 <dict>
883 <key>kind</key><string>event</string>
884 <key>location</key>
885 <dict>
886 <key>line</key><integer>60</integer>
887 <key>col</key><integer>1</integer>
888 <key>file</key><integer>0</integer>
889 </dict>
890 <key>depth</key><integer>1</integer>
891 <key>extended_message</key>
892 <string>Entered call from &apos;testWithArrayPtr&apos;</string>
893 <key>message</key>
894 <string>Entered call from &apos;testWithArrayPtr&apos;</string>
895 </dict>
896 <dict>
897 <key>kind</key><string>control</string>
898 <key>edges</key>
899 <array>
900 <dict>
901 <key>start</key>
902 <array>
903 <dict>
904 <key>line</key><integer>60</integer>
905 <key>col</key><integer>1</integer>
906 <key>file</key><integer>0</integer>
907 </dict>
908 <dict>
909 <key>line</key><integer>60</integer>
910 <key>col</key><integer>1</integer>
911 <key>file</key><integer>0</integer>
912 </dict>
913 </array>
914 <key>end</key>
915 <array>
916 <dict>
917 <key>line</key><integer>61</integer>
918 <key>col</key><integer>3</integer>
919 <key>file</key><integer>0</integer>
920 </dict>
921 <dict>
922 <key>line</key><integer>61</integer>
923 <key>col</key><integer>3</integer>
924 <key>file</key><integer>0</integer>
925 </dict>
926 </array>
927 </dict>
928 </array>
929 </dict>
930 <dict>
931 <key>kind</key><string>control</string>
932 <key>edges</key>
933 <array>
934 <dict>
935 <key>start</key>
936 <array>
937 <dict>
938 <key>line</key><integer>61</integer>
939 <key>col</key><integer>3</integer>
940 <key>file</key><integer>0</integer>
941 </dict>
942 <dict>
943 <key>line</key><integer>61</integer>
944 <key>col</key><integer>3</integer>
945 <key>file</key><integer>0</integer>
946 </dict>
947 </array>
948 <key>end</key>
949 <array>
950 <dict>
951 <key>line</key><integer>61</integer>
952 <key>col</key><integer>8</integer>
953 <key>file</key><integer>0</integer>
954 </dict>
955 <dict>
956 <key>line</key><integer>61</integer>
957 <key>col</key><integer>8</integer>
958 <key>file</key><integer>0</integer>
959 </dict>
960 </array>
961 </dict>
962 </array>
963 </dict>
964 <dict>
965 <key>kind</key><string>event</string>
966 <key>location</key>
967 <dict>
968 <key>line</key><integer>61</integer>
969 <key>col</key><integer>8</integer>
970 <key>file</key><integer>0</integer>
971 </dict>
972 <key>ranges</key>
973 <array>
974 <array>
975 <dict>
976 <key>line</key><integer>61</integer>
977 <key>col</key><integer>3</integer>
978 <key>file</key><integer>0</integer>
979 </dict>
980 <dict>
981 <key>line</key><integer>61</integer>
982 <key>col</key><integer>3</integer>
983 <key>file</key><integer>0</integer>
984 </dict>
985 </array>
986 </array>
987 <key>depth</key><integer>1</integer>
988 <key>extended_message</key>
989 <string>Array access (via ivar &apos;p&apos;) results in a null pointer dereference</string>
990 <key>message</key>
991 <string>Array access (via ivar &apos;p&apos;) results in a null pointer dereference</string>
992 </dict>
993 </array>
994 <key>description</key><string>Array access (via ivar &apos;p&apos;) results in a null pointer dereference</string>
995 <key>category</key><string>Logic error</string>
996 <key>type</key><string>Dereference of null pointer</string>
997 <key>check_name</key><string>core.NullDereference</string>
998 <!-- This hash is experimental and going to change! -->
999 <key>issue_hash_content_of_line_in_context</key><string>fb0ad1e4e3090d9834d542eb54bc9d2e</string>
1000 <key>issue_context_kind</key><string>Objective-C method</string>
1001 <key>issue_context</key><string>useArray</string>
1002 <key>issue_hash_function_offset</key><string>1</string>
1003 <key>location</key>
1004 <dict>
1005 <key>line</key><integer>61</integer>
1006 <key>col</key><integer>8</integer>
1007 <key>file</key><integer>0</integer>
1008 </dict>
1009 <key>ExecutedLines</key>
1010 <dict>
1011 <key>0</key>
1012 <array>
1013 <integer>60</integer>
1014 <integer>61</integer>
1015 <integer>66</integer>
1016 <integer>67</integer>
1017 <integer>68</integer>
1018 </array>
1019 </dict>
1020 </dict>
1021 </array>
1022 <key>files</key>
1023 <array>
1024 </array>
1025 </dict>
1026 </plist>