Clang Project

clang_source_code/test/Analysis/copypaste/Inputs/expected-plists/MismatchedDeallocator-path-notes.cpp.plist
1   <array>
2    <dict>
3     <key>kind</key><string>control</string>
4     <key>edges</key>
5      <array>
6       <dict>
7        <key>start</key>
8         <array>
9          <dict>
10           <key>line</key><integer>10</integer>
11           <key>col</key><integer>3</integer>
12           <key>file</key><integer>0</integer>
13          </dict>
14          <dict>
15           <key>line</key><integer>10</integer>
16           <key>col</key><integer>5</integer>
17           <key>file</key><integer>0</integer>
18          </dict>
19         </array>
20        <key>end</key>
21         <array>
22          <dict>
23           <key>line</key><integer>10</integer>
24           <key>col</key><integer>12</integer>
25           <key>file</key><integer>0</integer>
26          </dict>
27          <dict>
28           <key>line</key><integer>10</integer>
29           <key>col</key><integer>24</integer>
30           <key>file</key><integer>0</integer>
31          </dict>
32         </array>
33       </dict>
34      </array>
35    </dict>
36    <dict>
37     <key>kind</key><string>event</string>
38     <key>location</key>
39     <dict>
40      <key>line</key><integer>10</integer>
41      <key>col</key><integer>12</integer>
42      <key>file</key><integer>0</integer>
43     </dict>
44     <key>ranges</key>
45     <array>
46       <array>
47        <dict>
48         <key>line</key><integer>10</integer>
49         <key>col</key><integer>12</integer>
50         <key>file</key><integer>0</integer>
51        </dict>
52        <dict>
53         <key>line</key><integer>10</integer>
54         <key>col</key><integer>27</integer>
55         <key>file</key><integer>0</integer>
56        </dict>
57       </array>
58     </array>
59     <key>depth</key><integer>0</integer>
60     <key>extended_message</key>
61     <string>Calling &apos;allocIntArray&apos;</string>
62     <key>message</key>
63     <string>Calling &apos;allocIntArray&apos;</string>
64    </dict>
65    <dict>
66     <key>kind</key><string>event</string>
67     <key>location</key>
68     <dict>
69      <key>line</key><integer>6</integer>
70      <key>col</key><integer>1</integer>
71      <key>file</key><integer>0</integer>
72     </dict>
73     <key>depth</key><integer>1</integer>
74     <key>extended_message</key>
75     <string>Entered call from &apos;test&apos;</string>
76     <key>message</key>
77     <string>Entered call from &apos;test&apos;</string>
78    </dict>
79    <dict>
80     <key>kind</key><string>control</string>
81     <key>edges</key>
82      <array>
83       <dict>
84        <key>start</key>
85         <array>
86          <dict>
87           <key>line</key><integer>6</integer>
88           <key>col</key><integer>1</integer>
89           <key>file</key><integer>0</integer>
90          </dict>
91          <dict>
92           <key>line</key><integer>6</integer>
93           <key>col</key><integer>3</integer>
94           <key>file</key><integer>0</integer>
95          </dict>
96         </array>
97        <key>end</key>
98         <array>
99          <dict>
100           <key>line</key><integer>7</integer>
101           <key>col</key><integer>3</integer>
102           <key>file</key><integer>0</integer>
103          </dict>
104          <dict>
105           <key>line</key><integer>7</integer>
106           <key>col</key><integer>8</integer>
107           <key>file</key><integer>0</integer>
108          </dict>
109         </array>
110       </dict>
111      </array>
112    </dict>
113    <dict>
114     <key>kind</key><string>event</string>
115     <key>location</key>
116     <dict>
117      <key>line</key><integer>7</integer>
118      <key>col</key><integer>10</integer>
119      <key>file</key><integer>0</integer>
120     </dict>
121     <key>ranges</key>
122     <array>
123       <array>
124        <dict>
125         <key>line</key><integer>7</integer>
126         <key>col</key><integer>10</integer>
127         <key>file</key><integer>0</integer>
128        </dict>
129        <dict>
130         <key>line</key><integer>7</integer>
131         <key>col</key><integer>19</integer>
132         <key>file</key><integer>0</integer>
133        </dict>
134       </array>
135     </array>
136     <key>depth</key><integer>1</integer>
137     <key>extended_message</key>
138     <string>Memory is allocated</string>
139     <key>message</key>
140     <string>Memory is allocated</string>
141    </dict>
142    <dict>
143     <key>kind</key><string>event</string>
144     <key>location</key>
145     <dict>
146      <key>line</key><integer>10</integer>
147      <key>col</key><integer>12</integer>
148      <key>file</key><integer>0</integer>
149     </dict>
150     <key>ranges</key>
151     <array>
152       <array>
153        <dict>
154         <key>line</key><integer>10</integer>
155         <key>col</key><integer>12</integer>
156         <key>file</key><integer>0</integer>
157        </dict>
158        <dict>
159         <key>line</key><integer>10</integer>
160         <key>col</key><integer>27</integer>
161         <key>file</key><integer>0</integer>
162        </dict>
163       </array>
164     </array>
165     <key>depth</key><integer>0</integer>
166     <key>extended_message</key>
167     <string>Returned allocated memory</string>
168     <key>message</key>
169     <string>Returned allocated memory</string>
170    </dict>
171    <dict>
172     <key>kind</key><string>control</string>
173     <key>edges</key>
174      <array>
175       <dict>
176        <key>start</key>
177         <array>
178          <dict>
179           <key>line</key><integer>10</integer>
180           <key>col</key><integer>12</integer>
181           <key>file</key><integer>0</integer>
182          </dict>
183          <dict>
184           <key>line</key><integer>10</integer>
185           <key>col</key><integer>24</integer>
186           <key>file</key><integer>0</integer>
187          </dict>
188         </array>
189        <key>end</key>
190         <array>
191          <dict>
192           <key>line</key><integer>10</integer>
193           <key>col</key><integer>3</integer>
194           <key>file</key><integer>0</integer>
195          </dict>
196          <dict>
197           <key>line</key><integer>10</integer>
198           <key>col</key><integer>5</integer>
199           <key>file</key><integer>0</integer>
200          </dict>
201         </array>
202       </dict>
203      </array>
204    </dict>
205    <dict>
206     <key>kind</key><string>control</string>
207     <key>edges</key>
208      <array>
209       <dict>
210        <key>start</key>
211         <array>
212          <dict>
213           <key>line</key><integer>10</integer>
214           <key>col</key><integer>3</integer>
215           <key>file</key><integer>0</integer>
216          </dict>
217          <dict>
218           <key>line</key><integer>10</integer>
219           <key>col</key><integer>5</integer>
220           <key>file</key><integer>0</integer>
221          </dict>
222         </array>
223        <key>end</key>
224         <array>
225          <dict>
226           <key>line</key><integer>13</integer>
227           <key>col</key><integer>3</integer>
228           <key>file</key><integer>0</integer>
229          </dict>
230          <dict>
231           <key>line</key><integer>13</integer>
232           <key>col</key><integer>8</integer>
233           <key>file</key><integer>0</integer>
234          </dict>
235         </array>
236       </dict>
237      </array>
238    </dict>
239    <dict>
240     <key>kind</key><string>event</string>
241     <key>location</key>
242     <dict>
243      <key>line</key><integer>13</integer>
244      <key>col</key><integer>3</integer>
245      <key>file</key><integer>0</integer>
246     </dict>
247     <key>ranges</key>
248     <array>
249       <array>
250        <dict>
251         <key>line</key><integer>13</integer>
252         <key>col</key><integer>10</integer>
253         <key>file</key><integer>0</integer>
254        </dict>
255        <dict>
256         <key>line</key><integer>13</integer>
257         <key>col</key><integer>10</integer>
258         <key>file</key><integer>0</integer>
259        </dict>
260       </array>
261     </array>
262     <key>depth</key><integer>0</integer>
263     <key>extended_message</key>
264     <string>Memory allocated by &apos;new[]&apos; should be deallocated by &apos;delete[]&apos;, not &apos;delete&apos;</string>
265     <key>message</key>
266     <string>Memory allocated by &apos;new[]&apos; should be deallocated by &apos;delete[]&apos;, not &apos;delete&apos;</string>
267    </dict>
268   </array>
269   <key>description</key><string>Memory allocated by &apos;new[]&apos; should be deallocated by &apos;delete[]&apos;, not &apos;delete&apos;</string>
270   <key>category</key><string>Memory error</string>
271   <key>type</key><string>Bad deallocator</string>
272   <key>check_name</key><string>unix.MismatchedDeallocator</string>
273   <!-- This hash is experimental and going to change! -->
274   <key>issue_hash_content_of_line_in_context</key><string>2009ca1da75217064b6052ba7465dff9</string>
275  <key>issue_context_kind</key><string>function</string>
276  <key>issue_context</key><string>test</string>
277  <key>issue_hash_function_offset</key><string>4</string>
278  <key>location</key>
279  <dict>
280   <key>line</key><integer>13</integer>
281   <key>col</key><integer>3</integer>
282   <key>file</key><integer>0</integer>
283  </dict>
284  <key>ExecutedLines</key>
285  <dict>
286   <key>0</key>
287   <array>
288    <integer>6</integer>
289    <integer>7</integer>
290    <integer>9</integer>
291    <integer>10</integer>
292    <integer>12</integer>
293    <integer>13</integer>
294   </array>
295  </dict>
296  </dict>
297 </array>
298 <key>files</key>
299 <array>
300  <string>/clang/test/Analysis/MismatchedDeallocator-path-notes.cpp</string>
301 </array>
302</dict>
303</plist>
304