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