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