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<string>clang version 8.0.0 </string>
7 <key>diagnostics</key>
8 <array>
9  <dict>
10   <key>path</key>
11   <array>
12    <dict>
13     <key>kind</key><string>event</string>
14     <key>location</key>
15     <dict>
16      <key>line</key><integer>7</integer>
17      <key>col</key><integer>12</integer>
18      <key>file</key><integer>0</integer>
19     </dict>
20     <key>ranges</key>
21     <array>
22       <array>
23        <dict>
24         <key>line</key><integer>7</integer>
25         <key>col</key><integer>12</integer>
26         <key>file</key><integer>0</integer>
27        </dict>
28        <dict>
29         <key>line</key><integer>7</integer>
30         <key>col</key><integer>18</integer>
31         <key>file</key><integer>0</integer>
32        </dict>
33       </array>
34     </array>
35     <key>depth</key><integer>0</integer>
36     <key>extended_message</key>
37     <string>Memory is allocated</string>
38     <key>message</key>
39     <string>Memory is allocated</string>
40    </dict>
41    <dict>
42     <key>kind</key><string>control</string>
43     <key>edges</key>
44      <array>
45       <dict>
46        <key>start</key>
47         <array>
48          <dict>
49           <key>line</key><integer>7</integer>
50           <key>col</key><integer>3</integer>
51           <key>file</key><integer>0</integer>
52          </dict>
53          <dict>
54           <key>line</key><integer>7</integer>
55           <key>col</key><integer>5</integer>
56           <key>file</key><integer>0</integer>
57          </dict>
58         </array>
59        <key>end</key>
60         <array>
61          <dict>
62           <key>line</key><integer>9</integer>
63           <key>col</key><integer>3</integer>
64           <key>file</key><integer>0</integer>
65          </dict>
66          <dict>
67           <key>line</key><integer>9</integer>
68           <key>col</key><integer>4</integer>
69           <key>file</key><integer>0</integer>
70          </dict>
71         </array>
72       </dict>
73      </array>
74    </dict>
75    <dict>
76     <key>kind</key><string>control</string>
77     <key>edges</key>
78      <array>
79       <dict>
80        <key>start</key>
81         <array>
82          <dict>
83           <key>line</key><integer>9</integer>
84           <key>col</key><integer>3</integer>
85           <key>file</key><integer>0</integer>
86          </dict>
87          <dict>
88           <key>line</key><integer>9</integer>
89           <key>col</key><integer>4</integer>
90           <key>file</key><integer>0</integer>
91          </dict>
92         </array>
93        <key>end</key>
94         <array>
95          <dict>
96           <key>line</key><integer>9</integer>
97           <key>col</key><integer>7</integer>
98           <key>file</key><integer>0</integer>
99          </dict>
100          <dict>
101           <key>line</key><integer>9</integer>
102           <key>col</key><integer>7</integer>
103           <key>file</key><integer>0</integer>
104          </dict>
105         </array>
106       </dict>
107      </array>
108    </dict>
109    <dict>
110     <key>kind</key><string>pop-up</string>
111     <key>location</key>
112     <dict>
113      <key>line</key><integer>9</integer>
114      <key>col</key><integer>7</integer>
115      <key>file</key><integer>0</integer>
116     </dict>
117     <key>ranges</key>
118     <array>
119       <array>
120        <dict>
121         <key>line</key><integer>9</integer>
122         <key>col</key><integer>7</integer>
123         <key>file</key><integer>0</integer>
124        </dict>
125        <dict>
126         <key>line</key><integer>9</integer>
127         <key>col</key><integer>7</integer>
128         <key>file</key><integer>0</integer>
129        </dict>
130       </array>
131     </array>
132     <key>extended_message</key>
133     <string>&apos;p&apos; is non-null</string>
134     <key>message</key>
135     <string>&apos;p&apos; is non-null</string>
136    </dict>
137    <dict>
138     <key>kind</key><string>control</string>
139     <key>edges</key>
140      <array>
141       <dict>
142        <key>start</key>
143         <array>
144          <dict>
145           <key>line</key><integer>9</integer>
146           <key>col</key><integer>7</integer>
147           <key>file</key><integer>0</integer>
148          </dict>
149          <dict>
150           <key>line</key><integer>9</integer>
151           <key>col</key><integer>7</integer>
152           <key>file</key><integer>0</integer>
153          </dict>
154         </array>
155        <key>end</key>
156         <array>
157          <dict>
158           <key>line</key><integer>11</integer>
159           <key>col</key><integer>5</integer>
160           <key>file</key><integer>0</integer>
161          </dict>
162          <dict>
163           <key>line</key><integer>11</integer>
164           <key>col</key><integer>10</integer>
165           <key>file</key><integer>0</integer>
166          </dict>
167         </array>
168       </dict>
169      </array>
170    </dict>
171    <dict>
172     <key>kind</key><string>event</string>
173     <key>location</key>
174     <dict>
175      <key>line</key><integer>11</integer>
176      <key>col</key><integer>5</integer>
177      <key>file</key><integer>0</integer>
178     </dict>
179     <key>ranges</key>
180     <array>
181       <array>
182        <dict>
183         <key>line</key><integer>11</integer>
184         <key>col</key><integer>5</integer>
185         <key>file</key><integer>0</integer>
186        </dict>
187        <dict>
188         <key>line</key><integer>11</integer>
189         <key>col</key><integer>12</integer>
190         <key>file</key><integer>0</integer>
191        </dict>
192       </array>
193     </array>
194     <key>depth</key><integer>0</integer>
195     <key>extended_message</key>
196     <string>Memory is released</string>
197     <key>message</key>
198     <string>Memory is released</string>
199    </dict>
200    <dict>
201     <key>kind</key><string>control</string>
202     <key>edges</key>
203      <array>
204       <dict>
205        <key>start</key>
206         <array>
207          <dict>
208           <key>line</key><integer>11</integer>
209           <key>col</key><integer>5</integer>
210           <key>file</key><integer>0</integer>
211          </dict>
212          <dict>
213           <key>line</key><integer>11</integer>
214           <key>col</key><integer>10</integer>
215           <key>file</key><integer>0</integer>
216          </dict>
217         </array>
218        <key>end</key>
219         <array>
220          <dict>
221           <key>line</key><integer>14</integer>
222           <key>col</key><integer>3</integer>
223           <key>file</key><integer>0</integer>
224          </dict>
225          <dict>
226           <key>line</key><integer>14</integer>
227           <key>col</key><integer>8</integer>
228           <key>file</key><integer>0</integer>
229          </dict>
230         </array>
231       </dict>
232      </array>
233    </dict>
234    <dict>
235     <key>kind</key><string>event</string>
236     <key>location</key>
237     <dict>
238      <key>line</key><integer>14</integer>
239      <key>col</key><integer>3</integer>
240      <key>file</key><integer>0</integer>
241     </dict>
242     <key>ranges</key>
243     <array>
244       <array>
245        <dict>
246         <key>line</key><integer>14</integer>
247         <key>col</key><integer>3</integer>
248         <key>file</key><integer>0</integer>
249        </dict>
250        <dict>
251         <key>line</key><integer>14</integer>
252         <key>col</key><integer>10</integer>
253         <key>file</key><integer>0</integer>
254        </dict>
255       </array>
256     </array>
257     <key>depth</key><integer>0</integer>
258     <key>extended_message</key>
259     <string>Attempt to free released memory</string>
260     <key>message</key>
261     <string>Attempt to free released memory</string>
262    </dict>
263   </array>
264   <key>description</key><string>Attempt to free released memory</string>
265   <key>category</key><string>Memory error</string>
266   <key>type</key><string>Double free</string>
267   <key>check_name</key><string>cplusplus.NewDelete</string>
268   <!-- This hash is experimental and going to change! -->
269   <key>issue_hash_content_of_line_in_context</key><string>bd8e324d09c70b9e2be6f824a4942e5a</string>
270  <key>issue_context_kind</key><string>function</string>
271  <key>issue_context</key><string>test</string>
272  <key>issue_hash_function_offset</key><string>8</string>
273  <key>location</key>
274  <dict>
275   <key>line</key><integer>14</integer>
276   <key>col</key><integer>3</integer>
277   <key>file</key><integer>0</integer>
278  </dict>
279  <key>ExecutedLines</key>
280  <dict>
281   <key>0</key>
282   <array>
283    <integer>6</integer>
284    <integer>7</integer>
285    <integer>9</integer>
286    <integer>11</integer>
287    <integer>14</integer>
288   </array>
289  </dict>
290  </dict>
291  <dict>
292   <key>path</key>
293   <array>
294    <dict>
295     <key>kind</key><string>event</string>
296     <key>location</key>
297     <dict>
298      <key>line</key><integer>25</integer>
299      <key>col</key><integer>2</integer>
300      <key>file</key><integer>0</integer>
301     </dict>
302     <key>ranges</key>
303     <array>
304       <array>
305        <dict>
306         <key>line</key><integer>25</integer>
307         <key>col</key><integer>2</integer>
308         <key>file</key><integer>0</integer>
309        </dict>
310        <dict>
311         <key>line</key><integer>25</integer>
312         <key>col</key><integer>12</integer>
313         <key>file</key><integer>0</integer>
314        </dict>
315       </array>
316     </array>
317     <key>depth</key><integer>0</integer>
318     <key>extended_message</key>
319     <string>Calling &apos;Odd::kill&apos;</string>
320     <key>message</key>
321     <string>Calling &apos;Odd::kill&apos;</string>
322    </dict>
323    <dict>
324     <key>kind</key><string>event</string>
325     <key>location</key>
326     <dict>
327      <key>line</key><integer>19</integer>
328      <key>col</key><integer>2</integer>
329      <key>file</key><integer>0</integer>
330     </dict>
331     <key>depth</key><integer>1</integer>
332     <key>extended_message</key>
333     <string>Entered call from &apos;test&apos;</string>
334     <key>message</key>
335     <string>Entered call from &apos;test&apos;</string>
336    </dict>
337    <dict>
338     <key>kind</key><string>control</string>
339     <key>edges</key>
340      <array>
341       <dict>
342        <key>start</key>
343         <array>
344          <dict>
345           <key>line</key><integer>19</integer>
346           <key>col</key><integer>2</integer>
347           <key>file</key><integer>0</integer>
348          </dict>
349          <dict>
350           <key>line</key><integer>19</integer>
351           <key>col</key><integer>5</integer>
352           <key>file</key><integer>0</integer>
353          </dict>
354         </array>
355        <key>end</key>
356         <array>
357          <dict>
358           <key>line</key><integer>20</integer>
359           <key>col</key><integer>3</integer>
360           <key>file</key><integer>0</integer>
361          </dict>
362          <dict>
363           <key>line</key><integer>20</integer>
364           <key>col</key><integer>8</integer>
365           <key>file</key><integer>0</integer>
366          </dict>
367         </array>
368       </dict>
369      </array>
370    </dict>
371    <dict>
372     <key>kind</key><string>event</string>
373     <key>location</key>
374     <dict>
375      <key>line</key><integer>20</integer>
376      <key>col</key><integer>3</integer>
377      <key>file</key><integer>0</integer>
378     </dict>
379     <key>ranges</key>
380     <array>
381       <array>
382        <dict>
383         <key>line</key><integer>20</integer>
384         <key>col</key><integer>3</integer>
385         <key>file</key><integer>0</integer>
386        </dict>
387        <dict>
388         <key>line</key><integer>20</integer>
389         <key>col</key><integer>13</integer>
390         <key>file</key><integer>0</integer>
391        </dict>
392       </array>
393     </array>
394     <key>depth</key><integer>1</integer>
395     <key>extended_message</key>
396     <string>Memory is released</string>
397     <key>message</key>
398     <string>Memory is released</string>
399    </dict>
400    <dict>
401     <key>kind</key><string>event</string>
402     <key>location</key>
403     <dict>
404      <key>line</key><integer>25</integer>
405      <key>col</key><integer>2</integer>
406      <key>file</key><integer>0</integer>
407     </dict>
408     <key>ranges</key>
409     <array>
410       <array>
411        <dict>
412         <key>line</key><integer>25</integer>
413         <key>col</key><integer>2</integer>
414         <key>file</key><integer>0</integer>
415        </dict>
416        <dict>
417         <key>line</key><integer>25</integer>
418         <key>col</key><integer>12</integer>
419         <key>file</key><integer>0</integer>
420        </dict>
421       </array>
422     </array>
423     <key>depth</key><integer>0</integer>
424     <key>extended_message</key>
425     <string>Returning; memory was released</string>
426     <key>message</key>
427     <string>Returning; memory was released</string>
428    </dict>
429    <dict>
430     <key>kind</key><string>control</string>
431     <key>edges</key>
432      <array>
433       <dict>
434        <key>start</key>
435         <array>
436          <dict>
437           <key>line</key><integer>25</integer>
438           <key>col</key><integer>2</integer>
439           <key>file</key><integer>0</integer>
440          </dict>
441          <dict>
442           <key>line</key><integer>25</integer>
443           <key>col</key><integer>4</integer>
444           <key>file</key><integer>0</integer>
445          </dict>
446         </array>
447        <key>end</key>
448         <array>
449          <dict>
450           <key>line</key><integer>27</integer>
451           <key>col</key><integer>2</integer>
452           <key>file</key><integer>0</integer>
453          </dict>
454          <dict>
455           <key>line</key><integer>27</integer>
456           <key>col</key><integer>7</integer>
457           <key>file</key><integer>0</integer>
458          </dict>
459         </array>
460       </dict>
461      </array>
462    </dict>
463    <dict>
464     <key>kind</key><string>event</string>
465     <key>location</key>
466     <dict>
467      <key>line</key><integer>27</integer>
468      <key>col</key><integer>2</integer>
469      <key>file</key><integer>0</integer>
470     </dict>
471     <key>ranges</key>
472     <array>
473       <array>
474        <dict>
475         <key>line</key><integer>27</integer>
476         <key>col</key><integer>2</integer>
477         <key>file</key><integer>0</integer>
478        </dict>
479        <dict>
480         <key>line</key><integer>27</integer>
481         <key>col</key><integer>11</integer>
482         <key>file</key><integer>0</integer>
483        </dict>
484       </array>
485     </array>
486     <key>depth</key><integer>0</integer>
487     <key>extended_message</key>
488     <string>Attempt to free released memory</string>
489     <key>message</key>
490     <string>Attempt to free released memory</string>
491    </dict>
492   </array>
493   <key>description</key><string>Attempt to free released memory</string>
494   <key>category</key><string>Memory error</string>
495   <key>type</key><string>Double free</string>
496   <key>check_name</key><string>cplusplus.NewDelete</string>
497   <!-- This hash is experimental and going to change! -->
498   <key>issue_hash_content_of_line_in_context</key><string>8bf1a5b9fdae9d86780aa6c4cdce2605</string>
499  <key>issue_context_kind</key><string>function</string>
500  <key>issue_context</key><string>test</string>
501  <key>issue_hash_function_offset</key><string>3</string>
502  <key>location</key>
503  <dict>
504   <key>line</key><integer>27</integer>
505   <key>col</key><integer>2</integer>
506   <key>file</key><integer>0</integer>
507  </dict>
508  <key>ExecutedLines</key>
509  <dict>
510   <key>0</key>
511   <array>
512    <integer>19</integer>
513    <integer>20</integer>
514    <integer>24</integer>
515    <integer>25</integer>
516    <integer>27</integer>
517   </array>
518  </dict>
519  </dict>
520 </array>
521 <key>files</key>
522 <array>
523   <string>/clang/test/Analysis/NewDelete-path-notes.cpp</string>
524 </array>
525</dict>
526</plist>
527