Lines Matching refs:key
60 // CHECK: <key>diagnostics</key>
63 // CHECK-NEXT: <key>path</key>
66 // CHECK-NEXT: <key>kind</key><string>event</string>
67 // CHECK-NEXT: <key>location</key>
69 // CHECK-NEXT: <key>line</key><integer>5</integer>
70 // CHECK-NEXT: <key>col</key><integer>3</integer>
71 // CHECK-NEXT: <key>file</key><integer>0</integer>
73 // CHECK-NEXT: <key>ranges</key>
77 // CHECK-NEXT: <key>line</key><integer>5</integer>
78 // CHECK-NEXT: <key>col</key><integer>3</integer>
79 // CHECK-NEXT: <key>file</key><integer>0</integer>
82 // CHECK-NEXT: <key>line</key><integer>5</integer>
83 // CHECK-NEXT: <key>col</key><integer>8</integer>
84 // CHECK-NEXT: <key>file</key><integer>0</integer>
88 // CHECK-NEXT: <key>depth</key><integer>0</integer>
89 // CHECK-NEXT: <key>extended_message</key>
91 // CHECK-NEXT: <key>message</key>
95 // CHECK-NEXT: <key>kind</key><string>control</string>
96 // CHECK-NEXT: <key>edges</key>
99 // CHECK-NEXT: <key>start</key>
102 // CHECK-NEXT: <key>line</key><integer>5</integer>
103 // CHECK-NEXT: <key>col</key><integer>3</integer>
104 // CHECK-NEXT: <key>file</key><integer>0</integer>
107 // CHECK-NEXT: <key>line</key><integer>5</integer>
108 // CHECK-NEXT: <key>col</key><integer>5</integer>
109 // CHECK-NEXT: <key>file</key><integer>0</integer>
112 // CHECK-NEXT: <key>end</key>
115 // CHECK-NEXT: <key>line</key><integer>6</integer>
116 // CHECK-NEXT: <key>col</key><integer>6</integer>
117 // CHECK-NEXT: <key>file</key><integer>0</integer>
120 // CHECK-NEXT: <key>line</key><integer>6</integer>
121 // CHECK-NEXT: <key>col</key><integer>6</integer>
122 // CHECK-NEXT: <key>file</key><integer>0</integer>
129 // CHECK-NEXT: <key>kind</key><string>event</string>
130 // CHECK-NEXT: <key>location</key>
132 // CHECK-NEXT: <key>line</key><integer>6</integer>
133 // CHECK-NEXT: <key>col</key><integer>6</integer>
134 // CHECK-NEXT: <key>file</key><integer>0</integer>
136 // CHECK-NEXT: <key>ranges</key>
140 // CHECK-NEXT: <key>line</key><integer>6</integer>
141 // CHECK-NEXT: <key>col</key><integer>4</integer>
142 // CHECK-NEXT: <key>file</key><integer>0</integer>
145 // CHECK-NEXT: <key>line</key><integer>6</integer>
146 // CHECK-NEXT: <key>col</key><integer>4</integer>
147 // CHECK-NEXT: <key>file</key><integer>0</integer>
151 // CHECK-NEXT: <key>depth</key><integer>0</integer>
152 // CHECK-NEXT: <key>extended_message</key>
154 // CHECK-NEXT: <key>message</key>
158 // CHECK-NEXT: <key>description</key><string>Dereference of null pointer (loaded from variable &…
159 // CHECK-NEXT: <key>category</key><string>Logic error</string>
160 // CHECK-NEXT: <key>type</key><string>Dereference of null pointer</string>
161 // CHECK-NEXT: <key>check_name</key><string>core.NullDereference</string>
162 // CHECK-NEXT: <key>issue_context_kind</key><string>function</string>
163 // CHECK-NEXT: <key>issue_context</key><string>test_null_init</string>
164 // CHECK-NEXT: <key>issue_hash</key><string>2</string>
165 // CHECK-NEXT: <key>location</key>
167 // CHECK-NEXT: <key>line</key><integer>6</integer>
168 // CHECK-NEXT: <key>col</key><integer>6</integer>
169 // CHECK-NEXT: <key>file</key><integer>0</integer>
173 // CHECK-NEXT: <key>path</key>
176 // CHECK-NEXT: <key>kind</key><string>control</string>
177 // CHECK-NEXT: <key>edges</key>
180 // CHECK-NEXT: <key>start</key>
183 // CHECK-NEXT: <key>line</key><integer>10</integer>
184 // CHECK-NEXT: <key>col</key><integer>3</integer>
185 // CHECK-NEXT: <key>file</key><integer>0</integer>
188 // CHECK-NEXT: <key>line</key><integer>10</integer>
189 // CHECK-NEXT: <key>col</key><integer>5</integer>
190 // CHECK-NEXT: <key>file</key><integer>0</integer>
193 // CHECK-NEXT: <key>end</key>
196 // CHECK-NEXT: <key>line</key><integer>11</integer>
197 // CHECK-NEXT: <key>col</key><integer>3</integer>
198 // CHECK-NEXT: <key>file</key><integer>0</integer>
201 // CHECK-NEXT: <key>line</key><integer>11</integer>
202 // CHECK-NEXT: <key>col</key><integer>3</integer>
203 // CHECK-NEXT: <key>file</key><integer>0</integer>
210 // CHECK-NEXT: <key>kind</key><string>event</string>
211 // CHECK-NEXT: <key>location</key>
213 // CHECK-NEXT: <key>line</key><integer>11</integer>
214 // CHECK-NEXT: <key>col</key><integer>3</integer>
215 // CHECK-NEXT: <key>file</key><integer>0</integer>
217 // CHECK-NEXT: <key>ranges</key>
221 // CHECK-NEXT: <key>line</key><integer>11</integer>
222 // CHECK-NEXT: <key>col</key><integer>3</integer>
223 // CHECK-NEXT: <key>file</key><integer>0</integer>
226 // CHECK-NEXT: <key>line</key><integer>11</integer>
227 // CHECK-NEXT: <key>col</key><integer>7</integer>
228 // CHECK-NEXT: <key>file</key><integer>0</integer>
232 // CHECK-NEXT: <key>depth</key><integer>0</integer>
233 // CHECK-NEXT: <key>extended_message</key>
235 // CHECK-NEXT: <key>message</key>
239 // CHECK-NEXT: <key>kind</key><string>control</string>
240 // CHECK-NEXT: <key>edges</key>
243 // CHECK-NEXT: <key>start</key>
246 // CHECK-NEXT: <key>line</key><integer>11</integer>
247 // CHECK-NEXT: <key>col</key><integer>3</integer>
248 // CHECK-NEXT: <key>file</key><integer>0</integer>
251 // CHECK-NEXT: <key>line</key><integer>11</integer>
252 // CHECK-NEXT: <key>col</key><integer>3</integer>
253 // CHECK-NEXT: <key>file</key><integer>0</integer>
256 // CHECK-NEXT: <key>end</key>
259 // CHECK-NEXT: <key>line</key><integer>12</integer>
260 // CHECK-NEXT: <key>col</key><integer>6</integer>
261 // CHECK-NEXT: <key>file</key><integer>0</integer>
264 // CHECK-NEXT: <key>line</key><integer>12</integer>
265 // CHECK-NEXT: <key>col</key><integer>6</integer>
266 // CHECK-NEXT: <key>file</key><integer>0</integer>
273 // CHECK-NEXT: <key>kind</key><string>event</string>
274 // CHECK-NEXT: <key>location</key>
276 // CHECK-NEXT: <key>line</key><integer>12</integer>
277 // CHECK-NEXT: <key>col</key><integer>6</integer>
278 // CHECK-NEXT: <key>file</key><integer>0</integer>
280 // CHECK-NEXT: <key>ranges</key>
284 // CHECK-NEXT: <key>line</key><integer>12</integer>
285 // CHECK-NEXT: <key>col</key><integer>4</integer>
286 // CHECK-NEXT: <key>file</key><integer>0</integer>
289 // CHECK-NEXT: <key>line</key><integer>12</integer>
290 // CHECK-NEXT: <key>col</key><integer>4</integer>
291 // CHECK-NEXT: <key>file</key><integer>0</integer>
295 // CHECK-NEXT: <key>depth</key><integer>0</integer>
296 // CHECK-NEXT: <key>extended_message</key>
298 // CHECK-NEXT: <key>message</key>
302 // CHECK-NEXT: <key>description</key><string>Dereference of null pointer (loaded from variable &…
303 // CHECK-NEXT: <key>category</key><string>Logic error</string>
304 // CHECK-NEXT: <key>type</key><string>Dereference of null pointer</string>
305 // CHECK-NEXT: <key>check_name</key><string>core.NullDereference</string>
306 // CHECK-NEXT: <key>issue_context_kind</key><string>function</string>
307 // CHECK-NEXT: <key>issue_context</key><string>test_null_assign</string>
308 // CHECK-NEXT: <key>issue_hash</key><string>3</string>
309 // CHECK-NEXT: <key>location</key>
311 // CHECK-NEXT: <key>line</key><integer>12</integer>
312 // CHECK-NEXT: <key>col</key><integer>6</integer>
313 // CHECK-NEXT: <key>file</key><integer>0</integer>
317 // CHECK-NEXT: <key>path</key>
320 // CHECK-NEXT: <key>kind</key><string>control</string>
321 // CHECK-NEXT: <key>edges</key>
324 // CHECK-NEXT: <key>start</key>
327 // CHECK-NEXT: <key>line</key><integer>16</integer>
328 // CHECK-NEXT: <key>col</key><integer>3</integer>
329 // CHECK-NEXT: <key>file</key><integer>0</integer>
332 // CHECK-NEXT: <key>line</key><integer>16</integer>
333 // CHECK-NEXT: <key>col</key><integer>5</integer>
334 // CHECK-NEXT: <key>file</key><integer>0</integer>
337 // CHECK-NEXT: <key>end</key>
340 // CHECK-NEXT: <key>line</key><integer>17</integer>
341 // CHECK-NEXT: <key>col</key><integer>3</integer>
342 // CHECK-NEXT: <key>file</key><integer>0</integer>
345 // CHECK-NEXT: <key>line</key><integer>17</integer>
346 // CHECK-NEXT: <key>col</key><integer>3</integer>
347 // CHECK-NEXT: <key>file</key><integer>0</integer>
354 // CHECK-NEXT: <key>kind</key><string>event</string>
355 // CHECK-NEXT: <key>location</key>
357 // CHECK-NEXT: <key>line</key><integer>17</integer>
358 // CHECK-NEXT: <key>col</key><integer>3</integer>
359 // CHECK-NEXT: <key>file</key><integer>0</integer>
361 // CHECK-NEXT: <key>ranges</key>
365 // CHECK-NEXT: <key>line</key><integer>17</integer>
366 // CHECK-NEXT: <key>col</key><integer>3</integer>
367 // CHECK-NEXT: <key>file</key><integer>0</integer>
370 // CHECK-NEXT: <key>line</key><integer>17</integer>
371 // CHECK-NEXT: <key>col</key><integer>7</integer>
372 // CHECK-NEXT: <key>file</key><integer>0</integer>
376 // CHECK-NEXT: <key>depth</key><integer>0</integer>
377 // CHECK-NEXT: <key>extended_message</key>
379 // CHECK-NEXT: <key>message</key>
383 // CHECK-NEXT: <key>kind</key><string>control</string>
384 // CHECK-NEXT: <key>edges</key>
387 // CHECK-NEXT: <key>start</key>
390 // CHECK-NEXT: <key>line</key><integer>17</integer>
391 // CHECK-NEXT: <key>col</key><integer>3</integer>
392 // CHECK-NEXT: <key>file</key><integer>0</integer>
395 // CHECK-NEXT: <key>line</key><integer>17</integer>
396 // CHECK-NEXT: <key>col</key><integer>3</integer>
397 // CHECK-NEXT: <key>file</key><integer>0</integer>
400 // CHECK-NEXT: <key>end</key>
403 // CHECK-NEXT: <key>line</key><integer>18</integer>
404 // CHECK-NEXT: <key>col</key><integer>3</integer>
405 // CHECK-NEXT: <key>file</key><integer>0</integer>
408 // CHECK-NEXT: <key>line</key><integer>18</integer>
409 // CHECK-NEXT: <key>col</key><integer>5</integer>
410 // CHECK-NEXT: <key>file</key><integer>0</integer>
417 // CHECK-NEXT: <key>kind</key><string>event</string>
418 // CHECK-NEXT: <key>location</key>
420 // CHECK-NEXT: <key>line</key><integer>18</integer>
421 // CHECK-NEXT: <key>col</key><integer>3</integer>
422 // CHECK-NEXT: <key>file</key><integer>0</integer>
424 // CHECK-NEXT: <key>ranges</key>
428 // CHECK-NEXT: <key>line</key><integer>18</integer>
429 // CHECK-NEXT: <key>col</key><integer>3</integer>
430 // CHECK-NEXT: <key>file</key><integer>0</integer>
433 // CHECK-NEXT: <key>line</key><integer>18</integer>
434 // CHECK-NEXT: <key>col</key><integer>8</integer>
435 // CHECK-NEXT: <key>file</key><integer>0</integer>
439 // CHECK-NEXT: <key>depth</key><integer>0</integer>
440 // CHECK-NEXT: <key>extended_message</key>
442 // CHECK-NEXT: <key>message</key>
446 // CHECK-NEXT: <key>kind</key><string>control</string>
447 // CHECK-NEXT: <key>edges</key>
450 // CHECK-NEXT: <key>start</key>
453 // CHECK-NEXT: <key>line</key><integer>18</integer>
454 // CHECK-NEXT: <key>col</key><integer>3</integer>
455 // CHECK-NEXT: <key>file</key><integer>0</integer>
458 // CHECK-NEXT: <key>line</key><integer>18</integer>
459 // CHECK-NEXT: <key>col</key><integer>5</integer>
460 // CHECK-NEXT: <key>file</key><integer>0</integer>
463 // CHECK-NEXT: <key>end</key>
466 // CHECK-NEXT: <key>line</key><integer>19</integer>
467 // CHECK-NEXT: <key>col</key><integer>6</integer>
468 // CHECK-NEXT: <key>file</key><integer>0</integer>
471 // CHECK-NEXT: <key>line</key><integer>19</integer>
472 // CHECK-NEXT: <key>col</key><integer>6</integer>
473 // CHECK-NEXT: <key>file</key><integer>0</integer>
480 // CHECK-NEXT: <key>kind</key><string>event</string>
481 // CHECK-NEXT: <key>location</key>
483 // CHECK-NEXT: <key>line</key><integer>19</integer>
484 // CHECK-NEXT: <key>col</key><integer>6</integer>
485 // CHECK-NEXT: <key>file</key><integer>0</integer>
487 // CHECK-NEXT: <key>ranges</key>
491 // CHECK-NEXT: <key>line</key><integer>19</integer>
492 // CHECK-NEXT: <key>col</key><integer>4</integer>
493 // CHECK-NEXT: <key>file</key><integer>0</integer>
496 // CHECK-NEXT: <key>line</key><integer>19</integer>
497 // CHECK-NEXT: <key>col</key><integer>4</integer>
498 // CHECK-NEXT: <key>file</key><integer>0</integer>
502 // CHECK-NEXT: <key>depth</key><integer>0</integer>
503 // CHECK-NEXT: <key>extended_message</key>
505 // CHECK-NEXT: <key>message</key>
509 // CHECK-NEXT: <key>description</key><string>Dereference of null pointer (loaded from variable &…
510 // CHECK-NEXT: <key>category</key><string>Logic error</string>
511 // CHECK-NEXT: <key>type</key><string>Dereference of null pointer</string>
512 // CHECK-NEXT: <key>check_name</key><string>core.NullDereference</string>
513 // CHECK-NEXT: <key>issue_context_kind</key><string>function</string>
514 // CHECK-NEXT: <key>issue_context</key><string>test_null_assign_transitive</string>
515 // CHECK-NEXT: <key>issue_hash</key><string>4</string>
516 // CHECK-NEXT: <key>location</key>
518 // CHECK-NEXT: <key>line</key><integer>19</integer>
519 // CHECK-NEXT: <key>col</key><integer>6</integer>
520 // CHECK-NEXT: <key>file</key><integer>0</integer>
524 // CHECK-NEXT: <key>path</key>
527 // CHECK-NEXT: <key>kind</key><string>control</string>
528 // CHECK-NEXT: <key>edges</key>
531 // CHECK-NEXT: <key>start</key>
534 // CHECK-NEXT: <key>line</key><integer>23</integer>
535 // CHECK-NEXT: <key>col</key><integer>3</integer>
536 // CHECK-NEXT: <key>file</key><integer>0</integer>
539 // CHECK-NEXT: <key>line</key><integer>23</integer>
540 // CHECK-NEXT: <key>col</key><integer>4</integer>
541 // CHECK-NEXT: <key>file</key><integer>0</integer>
544 // CHECK-NEXT: <key>end</key>
547 // CHECK-NEXT: <key>line</key><integer>23</integer>
548 // CHECK-NEXT: <key>col</key><integer>7</integer>
549 // CHECK-NEXT: <key>file</key><integer>0</integer>
552 // CHECK-NEXT: <key>line</key><integer>23</integer>
553 // CHECK-NEXT: <key>col</key><integer>7</integer>
554 // CHECK-NEXT: <key>file</key><integer>0</integer>
561 // CHECK-NEXT: <key>kind</key><string>event</string>
562 // CHECK-NEXT: <key>location</key>
564 // CHECK-NEXT: <key>line</key><integer>23</integer>
565 // CHECK-NEXT: <key>col</key><integer>7</integer>
566 // CHECK-NEXT: <key>file</key><integer>0</integer>
568 // CHECK-NEXT: <key>ranges</key>
572 // CHECK-NEXT: <key>line</key><integer>23</integer>
573 // CHECK-NEXT: <key>col</key><integer>7</integer>
574 // CHECK-NEXT: <key>file</key><integer>0</integer>
577 // CHECK-NEXT: <key>line</key><integer>23</integer>
578 // CHECK-NEXT: <key>col</key><integer>8</integer>
579 // CHECK-NEXT: <key>file</key><integer>0</integer>
583 // CHECK-NEXT: <key>depth</key><integer>0</integer>
584 // CHECK-NEXT: <key>extended_message</key>
586 // CHECK-NEXT: <key>message</key>
590 // CHECK-NEXT: <key>kind</key><string>control</string>
591 // CHECK-NEXT: <key>edges</key>
594 // CHECK-NEXT: <key>start</key>
597 // CHECK-NEXT: <key>line</key><integer>23</integer>
598 // CHECK-NEXT: <key>col</key><integer>7</integer>
599 // CHECK-NEXT: <key>file</key><integer>0</integer>
602 // CHECK-NEXT: <key>line</key><integer>23</integer>
603 // CHECK-NEXT: <key>col</key><integer>7</integer>
604 // CHECK-NEXT: <key>file</key><integer>0</integer>
607 // CHECK-NEXT: <key>end</key>
610 // CHECK-NEXT: <key>line</key><integer>24</integer>
611 // CHECK-NEXT: <key>col</key><integer>5</integer>
612 // CHECK-NEXT: <key>file</key><integer>0</integer>
615 // CHECK-NEXT: <key>line</key><integer>24</integer>
616 // CHECK-NEXT: <key>col</key><integer>5</integer>
617 // CHECK-NEXT: <key>file</key><integer>0</integer>
624 // CHECK-NEXT: <key>kind</key><string>control</string>
625 // CHECK-NEXT: <key>edges</key>
628 // CHECK-NEXT: <key>start</key>
631 // CHECK-NEXT: <key>line</key><integer>24</integer>
632 // CHECK-NEXT: <key>col</key><integer>5</integer>
633 // CHECK-NEXT: <key>file</key><integer>0</integer>
636 // CHECK-NEXT: <key>line</key><integer>24</integer>
637 // CHECK-NEXT: <key>col</key><integer>5</integer>
638 // CHECK-NEXT: <key>file</key><integer>0</integer>
641 // CHECK-NEXT: <key>end</key>
644 // CHECK-NEXT: <key>line</key><integer>24</integer>
645 // CHECK-NEXT: <key>col</key><integer>8</integer>
646 // CHECK-NEXT: <key>file</key><integer>0</integer>
649 // CHECK-NEXT: <key>line</key><integer>24</integer>
650 // CHECK-NEXT: <key>col</key><integer>8</integer>
651 // CHECK-NEXT: <key>file</key><integer>0</integer>
658 // CHECK-NEXT: <key>kind</key><string>event</string>
659 // CHECK-NEXT: <key>location</key>
661 // CHECK-NEXT: <key>line</key><integer>24</integer>
662 // CHECK-NEXT: <key>col</key><integer>8</integer>
663 // CHECK-NEXT: <key>file</key><integer>0</integer>
665 // CHECK-NEXT: <key>ranges</key>
669 // CHECK-NEXT: <key>line</key><integer>24</integer>
670 // CHECK-NEXT: <key>col</key><integer>6</integer>
671 // CHECK-NEXT: <key>file</key><integer>0</integer>
674 // CHECK-NEXT: <key>line</key><integer>24</integer>
675 // CHECK-NEXT: <key>col</key><integer>6</integer>
676 // CHECK-NEXT: <key>file</key><integer>0</integer>
680 // CHECK-NEXT: <key>depth</key><integer>0</integer>
681 // CHECK-NEXT: <key>extended_message</key>
683 // CHECK-NEXT: <key>message</key>
687 // CHECK-NEXT: <key>description</key><string>Dereference of null pointer (loaded from variable &…
688 // CHECK-NEXT: <key>category</key><string>Logic error</string>
689 // CHECK-NEXT: <key>type</key><string>Dereference of null pointer</string>
690 // CHECK-NEXT: <key>check_name</key><string>core.NullDereference</string>
691 // CHECK-NEXT: <key>issue_context_kind</key><string>function</string>
692 // CHECK-NEXT: <key>issue_context</key><string>test_null_cond</string>
693 // CHECK-NEXT: <key>issue_hash</key><string>2</string>
694 // CHECK-NEXT: <key>location</key>
696 // CHECK-NEXT: <key>line</key><integer>24</integer>
697 // CHECK-NEXT: <key>col</key><integer>8</integer>
698 // CHECK-NEXT: <key>file</key><integer>0</integer>
702 // CHECK-NEXT: <key>path</key>
705 // CHECK-NEXT: <key>kind</key><string>control</string>
706 // CHECK-NEXT: <key>edges</key>
709 // CHECK-NEXT: <key>start</key>
712 // CHECK-NEXT: <key>line</key><integer>29</integer>
713 // CHECK-NEXT: <key>col</key><integer>3</integer>
714 // CHECK-NEXT: <key>file</key><integer>0</integer>
717 // CHECK-NEXT: <key>line</key><integer>29</integer>
718 // CHECK-NEXT: <key>col</key><integer>4</integer>
719 // CHECK-NEXT: <key>file</key><integer>0</integer>
722 // CHECK-NEXT: <key>end</key>
725 // CHECK-NEXT: <key>line</key><integer>29</integer>
726 // CHECK-NEXT: <key>col</key><integer>7</integer>
727 // CHECK-NEXT: <key>file</key><integer>0</integer>
730 // CHECK-NEXT: <key>line</key><integer>29</integer>
731 // CHECK-NEXT: <key>col</key><integer>7</integer>
732 // CHECK-NEXT: <key>file</key><integer>0</integer>
739 // CHECK-NEXT: <key>kind</key><string>event</string>
740 // CHECK-NEXT: <key>location</key>
742 // CHECK-NEXT: <key>line</key><integer>29</integer>
743 // CHECK-NEXT: <key>col</key><integer>7</integer>
744 // CHECK-NEXT: <key>file</key><integer>0</integer>
746 // CHECK-NEXT: <key>ranges</key>
750 // CHECK-NEXT: <key>line</key><integer>29</integer>
751 // CHECK-NEXT: <key>col</key><integer>7</integer>
752 // CHECK-NEXT: <key>file</key><integer>0</integer>
755 // CHECK-NEXT: <key>line</key><integer>29</integer>
756 // CHECK-NEXT: <key>col</key><integer>8</integer>
757 // CHECK-NEXT: <key>file</key><integer>0</integer>
761 // CHECK-NEXT: <key>depth</key><integer>0</integer>
762 // CHECK-NEXT: <key>extended_message</key>
764 // CHECK-NEXT: <key>message</key>
768 // CHECK-NEXT: <key>kind</key><string>control</string>
769 // CHECK-NEXT: <key>edges</key>
772 // CHECK-NEXT: <key>start</key>
775 // CHECK-NEXT: <key>line</key><integer>29</integer>
776 // CHECK-NEXT: <key>col</key><integer>7</integer>
777 // CHECK-NEXT: <key>file</key><integer>0</integer>
780 // CHECK-NEXT: <key>line</key><integer>29</integer>
781 // CHECK-NEXT: <key>col</key><integer>7</integer>
782 // CHECK-NEXT: <key>file</key><integer>0</integer>
785 // CHECK-NEXT: <key>end</key>
788 // CHECK-NEXT: <key>line</key><integer>30</integer>
789 // CHECK-NEXT: <key>col</key><integer>5</integer>
790 // CHECK-NEXT: <key>file</key><integer>0</integer>
793 // CHECK-NEXT: <key>line</key><integer>30</integer>
794 // CHECK-NEXT: <key>col</key><integer>7</integer>
795 // CHECK-NEXT: <key>file</key><integer>0</integer>
802 // CHECK-NEXT: <key>kind</key><string>event</string>
803 // CHECK-NEXT: <key>location</key>
805 // CHECK-NEXT: <key>line</key><integer>30</integer>
806 // CHECK-NEXT: <key>col</key><integer>5</integer>
807 // CHECK-NEXT: <key>file</key><integer>0</integer>
809 // CHECK-NEXT: <key>ranges</key>
813 // CHECK-NEXT: <key>line</key><integer>30</integer>
814 // CHECK-NEXT: <key>col</key><integer>5</integer>
815 // CHECK-NEXT: <key>file</key><integer>0</integer>
818 // CHECK-NEXT: <key>line</key><integer>30</integer>
819 // CHECK-NEXT: <key>col</key><integer>10</integer>
820 // CHECK-NEXT: <key>file</key><integer>0</integer>
824 // CHECK-NEXT: <key>depth</key><integer>0</integer>
825 // CHECK-NEXT: <key>extended_message</key>
827 // CHECK-NEXT: <key>message</key>
831 // CHECK-NEXT: <key>kind</key><string>control</string>
832 // CHECK-NEXT: <key>edges</key>
835 // CHECK-NEXT: <key>start</key>
838 // CHECK-NEXT: <key>line</key><integer>30</integer>
839 // CHECK-NEXT: <key>col</key><integer>5</integer>
840 // CHECK-NEXT: <key>file</key><integer>0</integer>
843 // CHECK-NEXT: <key>line</key><integer>30</integer>
844 // CHECK-NEXT: <key>col</key><integer>7</integer>
845 // CHECK-NEXT: <key>file</key><integer>0</integer>
848 // CHECK-NEXT: <key>end</key>
851 // CHECK-NEXT: <key>line</key><integer>31</integer>
852 // CHECK-NEXT: <key>col</key><integer>8</integer>
853 // CHECK-NEXT: <key>file</key><integer>0</integer>
856 // CHECK-NEXT: <key>line</key><integer>31</integer>
857 // CHECK-NEXT: <key>col</key><integer>8</integer>
858 // CHECK-NEXT: <key>file</key><integer>0</integer>
865 // CHECK-NEXT: <key>kind</key><string>event</string>
866 // CHECK-NEXT: <key>location</key>
868 // CHECK-NEXT: <key>line</key><integer>31</integer>
869 // CHECK-NEXT: <key>col</key><integer>8</integer>
870 // CHECK-NEXT: <key>file</key><integer>0</integer>
872 // CHECK-NEXT: <key>ranges</key>
876 // CHECK-NEXT: <key>line</key><integer>31</integer>
877 // CHECK-NEXT: <key>col</key><integer>6</integer>
878 // CHECK-NEXT: <key>file</key><integer>0</integer>
881 // CHECK-NEXT: <key>line</key><integer>31</integer>
882 // CHECK-NEXT: <key>col</key><integer>6</integer>
883 // CHECK-NEXT: <key>file</key><integer>0</integer>
887 // CHECK-NEXT: <key>depth</key><integer>0</integer>
888 // CHECK-NEXT: <key>extended_message</key>
890 // CHECK-NEXT: <key>message</key>
894 // CHECK-NEXT: <key>description</key><string>Dereference of null pointer (loaded from variable &…
895 // CHECK-NEXT: <key>category</key><string>Logic error</string>
896 // CHECK-NEXT: <key>type</key><string>Dereference of null pointer</string>
897 // CHECK-NEXT: <key>check_name</key><string>core.NullDereference</string>
898 // CHECK-NEXT: <key>issue_context_kind</key><string>function</string>
899 // CHECK-NEXT: <key>issue_context</key><string>test_null_cond_transitive</string>
900 // CHECK-NEXT: <key>issue_hash</key><string>3</string>
901 // CHECK-NEXT: <key>location</key>
903 // CHECK-NEXT: <key>line</key><integer>31</integer>
904 // CHECK-NEXT: <key>col</key><integer>8</integer>
905 // CHECK-NEXT: <key>file</key><integer>0</integer>
909 // CHECK-NEXT: <key>path</key>
912 // CHECK-NEXT: <key>kind</key><string>control</string>
913 // CHECK-NEXT: <key>edges</key>
916 // CHECK-NEXT: <key>start</key>
919 // CHECK-NEXT: <key>line</key><integer>36</integer>
920 // CHECK-NEXT: <key>col</key><integer>3</integer>
921 // CHECK-NEXT: <key>file</key><integer>0</integer>
924 // CHECK-NEXT: <key>line</key><integer>36</integer>
925 // CHECK-NEXT: <key>col</key><integer>8</integer>
926 // CHECK-NEXT: <key>file</key><integer>0</integer>
929 // CHECK-NEXT: <key>end</key>
932 // CHECK-NEXT: <key>line</key><integer>36</integer>
933 // CHECK-NEXT: <key>col</key><integer>24</integer>
934 // CHECK-NEXT: <key>file</key><integer>0</integer>
937 // CHECK-NEXT: <key>line</key><integer>36</integer>
938 // CHECK-NEXT: <key>col</key><integer>24</integer>
939 // CHECK-NEXT: <key>file</key><integer>0</integer>
946 // CHECK-NEXT: <key>kind</key><string>control</string>
947 // CHECK-NEXT: <key>edges</key>
950 // CHECK-NEXT: <key>start</key>
953 // CHECK-NEXT: <key>line</key><integer>36</integer>
954 // CHECK-NEXT: <key>col</key><integer>24</integer>
955 // CHECK-NEXT: <key>file</key><integer>0</integer>
958 // CHECK-NEXT: <key>line</key><integer>36</integer>
959 // CHECK-NEXT: <key>col</key><integer>24</integer>
960 // CHECK-NEXT: <key>file</key><integer>0</integer>
963 // CHECK-NEXT: <key>end</key>
966 // CHECK-NEXT: <key>line</key><integer>37</integer>
967 // CHECK-NEXT: <key>col</key><integer>3</integer>
968 // CHECK-NEXT: <key>file</key><integer>0</integer>
971 // CHECK-NEXT: <key>line</key><integer>37</integer>
972 // CHECK-NEXT: <key>col</key><integer>3</integer>
973 // CHECK-NEXT: <key>file</key><integer>0</integer>
980 // CHECK-NEXT: <key>kind</key><string>event</string>
981 // CHECK-NEXT: <key>location</key>
983 // CHECK-NEXT: <key>line</key><integer>37</integer>
984 // CHECK-NEXT: <key>col</key><integer>3</integer>
985 // CHECK-NEXT: <key>file</key><integer>0</integer>
987 // CHECK-NEXT: <key>ranges</key>
991 // CHECK-NEXT: <key>line</key><integer>37</integer>
992 // CHECK-NEXT: <key>col</key><integer>3</integer>
993 // CHECK-NEXT: <key>file</key><integer>0</integer>
996 // CHECK-NEXT: <key>line</key><integer>37</integer>
997 // CHECK-NEXT: <key>col</key><integer>9</integer>
998 // CHECK-NEXT: <key>file</key><integer>0</integer>
1002 // CHECK-NEXT: <key>depth</key><integer>0</integer>
1003 // CHECK-NEXT: <key>extended_message</key>
1005 // CHECK-NEXT: <key>message</key>
1009 // CHECK-NEXT: <key>kind</key><string>control</string>
1010 // CHECK-NEXT: <key>edges</key>
1013 // CHECK-NEXT: <key>start</key>
1016 // CHECK-NEXT: <key>line</key><integer>37</integer>
1017 // CHECK-NEXT: <key>col</key><integer>3</integer>
1018 // CHECK-NEXT: <key>file</key><integer>0</integer>
1021 // CHECK-NEXT: <key>line</key><integer>37</integer>
1022 // CHECK-NEXT: <key>col</key><integer>3</integer>
1023 // CHECK-NEXT: <key>file</key><integer>0</integer>
1026 // CHECK-NEXT: <key>end</key>
1029 // CHECK-NEXT: <key>line</key><integer>38</integer>
1030 // CHECK-NEXT: <key>col</key><integer>10</integer>
1031 // CHECK-NEXT: <key>file</key><integer>0</integer>
1034 // CHECK-NEXT: <key>line</key><integer>38</integer>
1035 // CHECK-NEXT: <key>col</key><integer>10</integer>
1036 // CHECK-NEXT: <key>file</key><integer>0</integer>
1043 // CHECK-NEXT: <key>kind</key><string>event</string>
1044 // CHECK-NEXT: <key>location</key>
1046 // CHECK-NEXT: <key>line</key><integer>38</integer>
1047 // CHECK-NEXT: <key>col</key><integer>10</integer>
1048 // CHECK-NEXT: <key>file</key><integer>0</integer>
1050 // CHECK-NEXT: <key>ranges</key>
1054 // CHECK-NEXT: <key>line</key><integer>38</integer>
1055 // CHECK-NEXT: <key>col</key><integer>7</integer>
1056 // CHECK-NEXT: <key>file</key><integer>0</integer>
1059 // CHECK-NEXT: <key>line</key><integer>38</integer>
1060 // CHECK-NEXT: <key>col</key><integer>7</integer>
1061 // CHECK-NEXT: <key>file</key><integer>0</integer>
1065 // CHECK-NEXT: <key>depth</key><integer>0</integer>
1066 // CHECK-NEXT: <key>extended_message</key>
1068 // CHECK-NEXT: <key>message</key>
1072 // CHECK-NEXT: <key>description</key><string>Dereference of null pointer (loaded from field &apo…
1073 // CHECK-NEXT: <key>category</key><string>Logic error</string>
1074 // CHECK-NEXT: <key>type</key><string>Dereference of null pointer</string>
1075 // CHECK-NEXT: <key>check_name</key><string>core.NullDereference</string>
1076 // CHECK-NEXT: <key>issue_context_kind</key><string>function</string>
1077 // CHECK-NEXT: <key>issue_context</key><string>test_null_field</string>
1078 // CHECK-NEXT: <key>issue_hash</key><string>3</string>
1079 // CHECK-NEXT: <key>location</key>
1081 // CHECK-NEXT: <key>line</key><integer>38</integer>
1082 // CHECK-NEXT: <key>col</key><integer>10</integer>
1083 // CHECK-NEXT: <key>file</key><integer>0</integer>
1087 // CHECK-NEXT: <key>path</key>
1090 // CHECK-NEXT: <key>kind</key><string>control</string>
1091 // CHECK-NEXT: <key>edges</key>
1094 // CHECK-NEXT: <key>start</key>
1097 // CHECK-NEXT: <key>line</key><integer>53</integer>
1098 // CHECK-NEXT: <key>col</key><integer>3</integer>
1099 // CHECK-NEXT: <key>file</key><integer>0</integer>
1102 // CHECK-NEXT: <key>line</key><integer>53</integer>
1103 // CHECK-NEXT: <key>col</key><integer>8</integer>
1104 // CHECK-NEXT: <key>file</key><integer>0</integer>
1107 // CHECK-NEXT: <key>end</key>
1110 // CHECK-NEXT: <key>line</key><integer>54</integer>
1111 // CHECK-NEXT: <key>col</key><integer>3</integer>
1112 // CHECK-NEXT: <key>file</key><integer>0</integer>
1115 // CHECK-NEXT: <key>line</key><integer>54</integer>
1116 // CHECK-NEXT: <key>col</key><integer>13</integer>
1117 // CHECK-NEXT: <key>file</key><integer>0</integer>
1124 // CHECK-NEXT: <key>kind</key><string>control</string>
1125 // CHECK-NEXT: <key>edges</key>
1128 // CHECK-NEXT: <key>start</key>
1131 // CHECK-NEXT: <key>line</key><integer>54</integer>
1132 // CHECK-NEXT: <key>col</key><integer>3</integer>
1133 // CHECK-NEXT: <key>file</key><integer>0</integer>
1136 // CHECK-NEXT: <key>line</key><integer>54</integer>
1137 // CHECK-NEXT: <key>col</key><integer>13</integer>
1138 // CHECK-NEXT: <key>file</key><integer>0</integer>
1141 // CHECK-NEXT: <key>end</key>
1144 // CHECK-NEXT: <key>line</key><integer>54</integer>
1145 // CHECK-NEXT: <key>col</key><integer>23</integer>
1146 // CHECK-NEXT: <key>file</key><integer>0</integer>
1149 // CHECK-NEXT: <key>line</key><integer>54</integer>
1150 // CHECK-NEXT: <key>col</key><integer>36</integer>
1151 // CHECK-NEXT: <key>file</key><integer>0</integer>
1158 // CHECK-NEXT: <key>kind</key><string>event</string>
1159 // CHECK-NEXT: <key>location</key>
1161 // CHECK-NEXT: <key>line</key><integer>54</integer>
1162 // CHECK-NEXT: <key>col</key><integer>23</integer>
1163 // CHECK-NEXT: <key>file</key><integer>0</integer>
1165 // CHECK-NEXT: <key>ranges</key>
1169 // CHECK-NEXT: <key>line</key><integer>54</integer>
1170 // CHECK-NEXT: <key>col</key><integer>23</integer>
1171 // CHECK-NEXT: <key>file</key><integer>0</integer>
1174 // CHECK-NEXT: <key>line</key><integer>54</integer>
1175 // CHECK-NEXT: <key>col</key><integer>82</integer>
1176 // CHECK-NEXT: <key>file</key><integer>0</integer>
1180 // CHECK-NEXT: <key>depth</key><integer>0</integer>
1181 // CHECK-NEXT: <key>extended_message</key>
1183 // CHECK-NEXT: <key>message</key>
1187 // CHECK-NEXT: <key>kind</key><string>control</string>
1188 // CHECK-NEXT: <key>edges</key>
1191 // CHECK-NEXT: <key>start</key>
1194 // CHECK-NEXT: <key>line</key><integer>54</integer>
1195 // CHECK-NEXT: <key>col</key><integer>23</integer>
1196 // CHECK-NEXT: <key>file</key><integer>0</integer>
1199 // CHECK-NEXT: <key>line</key><integer>54</integer>
1200 // CHECK-NEXT: <key>col</key><integer>36</integer>
1201 // CHECK-NEXT: <key>file</key><integer>0</integer>
1204 // CHECK-NEXT: <key>end</key>
1207 // CHECK-NEXT: <key>line</key><integer>55</integer>
1208 // CHECK-NEXT: <key>col</key><integer>3</integer>
1209 // CHECK-NEXT: <key>file</key><integer>0</integer>
1212 // CHECK-NEXT: <key>line</key><integer>55</integer>
1213 // CHECK-NEXT: <key>col</key><integer>4</integer>
1214 // CHECK-NEXT: <key>file</key><integer>0</integer>
1221 // CHECK-NEXT: <key>kind</key><string>control</string>
1222 // CHECK-NEXT: <key>edges</key>
1225 // CHECK-NEXT: <key>start</key>
1228 // CHECK-NEXT: <key>line</key><integer>55</integer>
1229 // CHECK-NEXT: <key>col</key><integer>3</integer>
1230 // CHECK-NEXT: <key>file</key><integer>0</integer>
1233 // CHECK-NEXT: <key>line</key><integer>55</integer>
1234 // CHECK-NEXT: <key>col</key><integer>4</integer>
1235 // CHECK-NEXT: <key>file</key><integer>0</integer>
1238 // CHECK-NEXT: <key>end</key>
1241 // CHECK-NEXT: <key>line</key><integer>55</integer>
1242 // CHECK-NEXT: <key>col</key><integer>7</integer>
1243 // CHECK-NEXT: <key>file</key><integer>0</integer>
1246 // CHECK-NEXT: <key>line</key><integer>55</integer>
1247 // CHECK-NEXT: <key>col</key><integer>7</integer>
1248 // CHECK-NEXT: <key>file</key><integer>0</integer>
1255 // CHECK-NEXT: <key>kind</key><string>event</string>
1256 // CHECK-NEXT: <key>location</key>
1258 // CHECK-NEXT: <key>line</key><integer>55</integer>
1259 // CHECK-NEXT: <key>col</key><integer>7</integer>
1260 // CHECK-NEXT: <key>file</key><integer>0</integer>
1262 // CHECK-NEXT: <key>ranges</key>
1266 // CHECK-NEXT: <key>line</key><integer>55</integer>
1267 // CHECK-NEXT: <key>col</key><integer>7</integer>
1268 // CHECK-NEXT: <key>file</key><integer>0</integer>
1271 // CHECK-NEXT: <key>line</key><integer>55</integer>
1272 // CHECK-NEXT: <key>col</key><integer>7</integer>
1273 // CHECK-NEXT: <key>file</key><integer>0</integer>
1277 // CHECK-NEXT: <key>depth</key><integer>0</integer>
1278 // CHECK-NEXT: <key>extended_message</key>
1280 // CHECK-NEXT: <key>message</key>
1284 // CHECK-NEXT: <key>kind</key><string>control</string>
1285 // CHECK-NEXT: <key>edges</key>
1288 // CHECK-NEXT: <key>start</key>
1291 // CHECK-NEXT: <key>line</key><integer>55</integer>
1292 // CHECK-NEXT: <key>col</key><integer>7</integer>
1293 // CHECK-NEXT: <key>file</key><integer>0</integer>
1296 // CHECK-NEXT: <key>line</key><integer>55</integer>
1297 // CHECK-NEXT: <key>col</key><integer>7</integer>
1298 // CHECK-NEXT: <key>file</key><integer>0</integer>
1301 // CHECK-NEXT: <key>end</key>
1304 // CHECK-NEXT: <key>line</key><integer>57</integer>
1305 // CHECK-NEXT: <key>col</key><integer>10</integer>
1306 // CHECK-NEXT: <key>file</key><integer>0</integer>
1309 // CHECK-NEXT: <key>line</key><integer>57</integer>
1310 // CHECK-NEXT: <key>col</key><integer>14</integer>
1311 // CHECK-NEXT: <key>file</key><integer>0</integer>
1318 // CHECK-NEXT: <key>kind</key><string>control</string>
1319 // CHECK-NEXT: <key>edges</key>
1322 // CHECK-NEXT: <key>start</key>
1325 // CHECK-NEXT: <key>line</key><integer>57</integer>
1326 // CHECK-NEXT: <key>col</key><integer>10</integer>
1327 // CHECK-NEXT: <key>file</key><integer>0</integer>
1330 // CHECK-NEXT: <key>line</key><integer>57</integer>
1331 // CHECK-NEXT: <key>col</key><integer>14</integer>
1332 // CHECK-NEXT: <key>file</key><integer>0</integer>
1335 // CHECK-NEXT: <key>end</key>
1338 // CHECK-NEXT: <key>line</key><integer>58</integer>
1339 // CHECK-NEXT: <key>col</key><integer>1</integer>
1340 // CHECK-NEXT: <key>file</key><integer>0</integer>
1343 // CHECK-NEXT: <key>line</key><integer>58</integer>
1344 // CHECK-NEXT: <key>col</key><integer>1</integer>
1345 // CHECK-NEXT: <key>file</key><integer>0</integer>
1352 // CHECK-NEXT: <key>kind</key><string>event</string>
1353 // CHECK-NEXT: <key>location</key>
1355 // CHECK-NEXT: <key>line</key><integer>58</integer>
1356 // CHECK-NEXT: <key>col</key><integer>1</integer>
1357 // CHECK-NEXT: <key>file</key><integer>0</integer>
1359 // CHECK-NEXT: <key>depth</key><integer>0</integer>
1360 // CHECK-NEXT: <key>extended_message</key>
1362 // CHECK-NEXT: <key>message</key>
1366 // CHECK-NEXT: <key>description</key><string>Potential leak of an object stored into 'value…
1367 // CHECK-NEXT: <key>category</key><string>Memory (Core Foundation/Objective-C)</string>
1368 // CHECK-NEXT: <key>type</key><string>Leak</string>
1369 // CHECK-NEXT: <key>check_name</key><string>osx.cocoa.RetainCount</string>
1370 // CHECK-NEXT: <key>issue_context_kind</key><string>function</string>
1371 // CHECK-NEXT: <key>issue_context</key><string>rdar8331641</string>
1372 // CHECK-NEXT: <key>issue_hash</key><string>2</string>
1373 // CHECK-NEXT: <key>location</key>
1375 // CHECK-NEXT: <key>line</key><integer>58</integer>
1376 // CHECK-NEXT: <key>col</key><integer>1</integer>
1377 // CHECK-NEXT: <key>file</key><integer>0</integer>