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