]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Analysis/inlining/Inputs/expected-plists/eager-reclamation-path-notes.cpp.plist
Vendor import of clang trunk r351319 (just before the release_80 branch
[FreeBSD/FreeBSD.git] / test / Analysis / inlining / Inputs / expected-plists / eager-reclamation-path-notes.cpp.plist
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>control</string>
14      <key>edges</key>
15       <array>
16        <dict>
17         <key>start</key>
18          <array>
19           <dict>
20            <key>line</key><integer>24</integer>
21            <key>col</key><integer>3</integer>
22            <key>file</key><integer>0</integer>
23           </dict>
24           <dict>
25            <key>line</key><integer>24</integer>
26            <key>col</key><integer>12</integer>
27            <key>file</key><integer>0</integer>
28           </dict>
29          </array>
30         <key>end</key>
31          <array>
32           <dict>
33            <key>line</key><integer>24</integer>
34            <key>col</key><integer>21</integer>
35            <key>file</key><integer>0</integer>
36           </dict>
37           <dict>
38            <key>line</key><integer>24</integer>
39            <key>col</key><integer>34</integer>
40            <key>file</key><integer>0</integer>
41           </dict>
42          </array>
43        </dict>
44       </array>
45     </dict>
46     <dict>
47      <key>kind</key><string>event</string>
48      <key>location</key>
49      <dict>
50       <key>line</key><integer>24</integer>
51       <key>col</key><integer>21</integer>
52       <key>file</key><integer>0</integer>
53      </dict>
54      <key>ranges</key>
55      <array>
56        <array>
57         <dict>
58          <key>line</key><integer>24</integer>
59          <key>col</key><integer>21</integer>
60          <key>file</key><integer>0</integer>
61         </dict>
62         <dict>
63          <key>line</key><integer>24</integer>
64          <key>col</key><integer>36</integer>
65          <key>file</key><integer>0</integer>
66         </dict>
67        </array>
68      </array>
69      <key>depth</key><integer>0</integer>
70      <key>extended_message</key>
71      <string>Calling &apos;getNullWrapper&apos;</string>
72      <key>message</key>
73      <string>Calling &apos;getNullWrapper&apos;</string>
74     </dict>
75     <dict>
76      <key>kind</key><string>event</string>
77      <key>location</key>
78      <dict>
79       <key>line</key><integer>9</integer>
80       <key>col</key><integer>1</integer>
81       <key>file</key><integer>0</integer>
82      </dict>
83      <key>depth</key><integer>1</integer>
84      <key>extended_message</key>
85      <string>Entered call from &apos;memberCallBaseDisappears&apos;</string>
86      <key>message</key>
87      <string>Entered call from &apos;memberCallBaseDisappears&apos;</string>
88     </dict>
89     <dict>
90      <key>kind</key><string>control</string>
91      <key>edges</key>
92       <array>
93        <dict>
94         <key>start</key>
95          <array>
96           <dict>
97            <key>line</key><integer>9</integer>
98            <key>col</key><integer>1</integer>
99            <key>file</key><integer>0</integer>
100           </dict>
101           <dict>
102            <key>line</key><integer>9</integer>
103            <key>col</key><integer>10</integer>
104            <key>file</key><integer>0</integer>
105           </dict>
106          </array>
107         <key>end</key>
108          <array>
109           <dict>
110            <key>line</key><integer>10</integer>
111            <key>col</key><integer>3</integer>
112            <key>file</key><integer>0</integer>
113           </dict>
114           <dict>
115            <key>line</key><integer>10</integer>
116            <key>col</key><integer>8</integer>
117            <key>file</key><integer>0</integer>
118           </dict>
119          </array>
120        </dict>
121       </array>
122     </dict>
123     <dict>
124      <key>kind</key><string>event</string>
125      <key>location</key>
126      <dict>
127       <key>line</key><integer>10</integer>
128       <key>col</key><integer>3</integer>
129       <key>file</key><integer>0</integer>
130      </dict>
131      <key>ranges</key>
132      <array>
133        <array>
134         <dict>
135          <key>line</key><integer>10</integer>
136          <key>col</key><integer>3</integer>
137          <key>file</key><integer>0</integer>
138         </dict>
139         <dict>
140          <key>line</key><integer>10</integer>
141          <key>col</key><integer>10</integer>
142          <key>file</key><integer>0</integer>
143         </dict>
144        </array>
145      </array>
146      <key>depth</key><integer>1</integer>
147      <key>extended_message</key>
148      <string>Returning null pointer</string>
149      <key>message</key>
150      <string>Returning null pointer</string>
151     </dict>
152     <dict>
153      <key>kind</key><string>event</string>
154      <key>location</key>
155      <dict>
156       <key>line</key><integer>24</integer>
157       <key>col</key><integer>21</integer>
158       <key>file</key><integer>0</integer>
159      </dict>
160      <key>ranges</key>
161      <array>
162        <array>
163         <dict>
164          <key>line</key><integer>24</integer>
165          <key>col</key><integer>21</integer>
166          <key>file</key><integer>0</integer>
167         </dict>
168         <dict>
169          <key>line</key><integer>24</integer>
170          <key>col</key><integer>36</integer>
171          <key>file</key><integer>0</integer>
172         </dict>
173        </array>
174      </array>
175      <key>depth</key><integer>0</integer>
176      <key>extended_message</key>
177      <string>Returning from &apos;getNullWrapper&apos;</string>
178      <key>message</key>
179      <string>Returning from &apos;getNullWrapper&apos;</string>
180     </dict>
181     <dict>
182      <key>kind</key><string>control</string>
183      <key>edges</key>
184       <array>
185        <dict>
186         <key>start</key>
187          <array>
188           <dict>
189            <key>line</key><integer>24</integer>
190            <key>col</key><integer>21</integer>
191            <key>file</key><integer>0</integer>
192           </dict>
193           <dict>
194            <key>line</key><integer>24</integer>
195            <key>col</key><integer>34</integer>
196            <key>file</key><integer>0</integer>
197           </dict>
198          </array>
199         <key>end</key>
200          <array>
201           <dict>
202            <key>line</key><integer>24</integer>
203            <key>col</key><integer>3</integer>
204            <key>file</key><integer>0</integer>
205           </dict>
206           <dict>
207            <key>line</key><integer>24</integer>
208            <key>col</key><integer>12</integer>
209            <key>file</key><integer>0</integer>
210           </dict>
211          </array>
212        </dict>
213       </array>
214     </dict>
215     <dict>
216      <key>kind</key><string>event</string>
217      <key>location</key>
218      <dict>
219       <key>line</key><integer>24</integer>
220       <key>col</key><integer>3</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>24</integer>
228          <key>col</key><integer>3</integer>
229          <key>file</key><integer>0</integer>
230         </dict>
231         <dict>
232          <key>line</key><integer>24</integer>
233          <key>col</key><integer>17</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>&apos;ptr&apos; initialized to a null pointer value</string>
241      <key>message</key>
242      <string>&apos;ptr&apos; initialized to a null pointer value</string>
243     </dict>
244     <dict>
245      <key>kind</key><string>control</string>
246      <key>edges</key>
247       <array>
248        <dict>
249         <key>start</key>
250          <array>
251           <dict>
252            <key>line</key><integer>24</integer>
253            <key>col</key><integer>3</integer>
254            <key>file</key><integer>0</integer>
255           </dict>
256           <dict>
257            <key>line</key><integer>24</integer>
258            <key>col</key><integer>12</integer>
259            <key>file</key><integer>0</integer>
260           </dict>
261          </array>
262         <key>end</key>
263          <array>
264           <dict>
265            <key>line</key><integer>33</integer>
266            <key>col</key><integer>3</integer>
267            <key>file</key><integer>0</integer>
268           </dict>
269           <dict>
270            <key>line</key><integer>33</integer>
271            <key>col</key><integer>8</integer>
272            <key>file</key><integer>0</integer>
273           </dict>
274          </array>
275        </dict>
276       </array>
277     </dict>
278     <dict>
279      <key>kind</key><string>control</string>
280      <key>edges</key>
281       <array>
282        <dict>
283         <key>start</key>
284          <array>
285           <dict>
286            <key>line</key><integer>33</integer>
287            <key>col</key><integer>3</integer>
288            <key>file</key><integer>0</integer>
289           </dict>
290           <dict>
291            <key>line</key><integer>33</integer>
292            <key>col</key><integer>8</integer>
293            <key>file</key><integer>0</integer>
294           </dict>
295          </array>
296         <key>end</key>
297          <array>
298           <dict>
299            <key>line</key><integer>33</integer>
300            <key>col</key><integer>10</integer>
301            <key>file</key><integer>0</integer>
302           </dict>
303           <dict>
304            <key>line</key><integer>33</integer>
305            <key>col</key><integer>12</integer>
306            <key>file</key><integer>0</integer>
307           </dict>
308          </array>
309        </dict>
310       </array>
311     </dict>
312     <dict>
313      <key>kind</key><string>event</string>
314      <key>location</key>
315      <dict>
316       <key>line</key><integer>33</integer>
317       <key>col</key><integer>10</integer>
318       <key>file</key><integer>0</integer>
319      </dict>
320      <key>ranges</key>
321      <array>
322        <array>
323         <dict>
324          <key>line</key><integer>33</integer>
325          <key>col</key><integer>10</integer>
326          <key>file</key><integer>0</integer>
327         </dict>
328         <dict>
329          <key>line</key><integer>33</integer>
330          <key>col</key><integer>12</integer>
331          <key>file</key><integer>0</integer>
332         </dict>
333        </array>
334      </array>
335      <key>depth</key><integer>0</integer>
336      <key>extended_message</key>
337      <string>Called C++ object pointer is null</string>
338      <key>message</key>
339      <string>Called C++ object pointer is null</string>
340     </dict>
341    </array>
342    <key>description</key><string>Called C++ object pointer is null</string>
343    <key>category</key><string>Logic error</string>
344    <key>type</key><string>Called C++ object pointer is null</string>
345    <key>check_name</key><string>core.CallAndMessage</string>
346    <!-- This hash is experimental and going to change! -->
347    <key>issue_hash_content_of_line_in_context</key><string>f4a4cee851880ebbe93d3b657920ebe9</string>
348   <key>issue_context_kind</key><string>function</string>
349   <key>issue_context</key><string>memberCallBaseDisappears</string>
350   <key>issue_hash_function_offset</key><string>19</string>
351   <key>location</key>
352   <dict>
353    <key>line</key><integer>33</integer>
354    <key>col</key><integer>10</integer>
355    <key>file</key><integer>0</integer>
356   </dict>
357   <key>ExecutedLines</key>
358   <dict>
359    <key>0</key>
360    <array>
361     <integer>9</integer>
362     <integer>10</integer>
363     <integer>14</integer>
364     <integer>24</integer>
365     <integer>30</integer>
366     <integer>31</integer>
367     <integer>33</integer>
368    </array>
369   </dict>
370   </dict>
371  </array>
372  <key>files</key>
373  <array>
374    <string>/clang/test/Analysis/inlining/eager-reclamation-path-notes.cpp</string>
375  </array>
376 </dict>
377 </plist>