annotate clang/test/Analysis/Inputs/expected-plists/unix-fns.c.plist @ 236:c4bab56944e8 llvm-original

LLVM 16
author kono
date Wed, 09 Nov 2022 17:45:10 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
anatofuz
parents:
diff changeset
2 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
anatofuz
parents:
diff changeset
3 <plist version="1.0">
anatofuz
parents:
diff changeset
4 <dict>
anatofuz
parents:
diff changeset
5 <key>clang_version</key>
anatofuz
parents:
diff changeset
6 <key>diagnostics</key>
anatofuz
parents:
diff changeset
7 <array>
anatofuz
parents:
diff changeset
8 <dict>
anatofuz
parents:
diff changeset
9 <key>path</key>
anatofuz
parents:
diff changeset
10 <array>
anatofuz
parents:
diff changeset
11 <dict>
anatofuz
parents:
diff changeset
12 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
13 <key>edges</key>
anatofuz
parents:
diff changeset
14 <array>
anatofuz
parents:
diff changeset
15 <dict>
anatofuz
parents:
diff changeset
16 <key>start</key>
anatofuz
parents:
diff changeset
17 <array>
anatofuz
parents:
diff changeset
18 <dict>
anatofuz
parents:
diff changeset
19 <key>line</key><integer>82</integer>
anatofuz
parents:
diff changeset
20 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
21 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
22 </dict>
anatofuz
parents:
diff changeset
23 <dict>
anatofuz
parents:
diff changeset
24 <key>line</key><integer>82</integer>
anatofuz
parents:
diff changeset
25 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
26 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
27 </dict>
anatofuz
parents:
diff changeset
28 </array>
anatofuz
parents:
diff changeset
29 <key>end</key>
anatofuz
parents:
diff changeset
30 <array>
anatofuz
parents:
diff changeset
31 <dict>
anatofuz
parents:
diff changeset
32 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
33 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
34 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
35 </dict>
anatofuz
parents:
diff changeset
36 <dict>
anatofuz
parents:
diff changeset
37 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
38 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
39 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
40 </dict>
anatofuz
parents:
diff changeset
41 </array>
anatofuz
parents:
diff changeset
42 </dict>
anatofuz
parents:
diff changeset
43 </array>
anatofuz
parents:
diff changeset
44 </dict>
anatofuz
parents:
diff changeset
45 <dict>
anatofuz
parents:
diff changeset
46 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
47 <key>edges</key>
anatofuz
parents:
diff changeset
48 <array>
anatofuz
parents:
diff changeset
49 <dict>
anatofuz
parents:
diff changeset
50 <key>start</key>
anatofuz
parents:
diff changeset
51 <array>
anatofuz
parents:
diff changeset
52 <dict>
anatofuz
parents:
diff changeset
53 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
54 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
55 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
56 </dict>
anatofuz
parents:
diff changeset
57 <dict>
anatofuz
parents:
diff changeset
58 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
59 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
60 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
61 </dict>
anatofuz
parents:
diff changeset
62 </array>
anatofuz
parents:
diff changeset
63 <key>end</key>
anatofuz
parents:
diff changeset
64 <array>
anatofuz
parents:
diff changeset
65 <dict>
anatofuz
parents:
diff changeset
66 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
67 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
68 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
69 </dict>
anatofuz
parents:
diff changeset
70 <dict>
anatofuz
parents:
diff changeset
71 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
72 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
73 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
74 </dict>
anatofuz
parents:
diff changeset
75 </array>
anatofuz
parents:
diff changeset
76 </dict>
anatofuz
parents:
diff changeset
77 </array>
anatofuz
parents:
diff changeset
78 </dict>
anatofuz
parents:
diff changeset
79 <dict>
anatofuz
parents:
diff changeset
80 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
81 <key>location</key>
anatofuz
parents:
diff changeset
82 <dict>
anatofuz
parents:
diff changeset
83 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
84 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
85 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
86 </dict>
anatofuz
parents:
diff changeset
87 <key>ranges</key>
anatofuz
parents:
diff changeset
88 <array>
anatofuz
parents:
diff changeset
89 <array>
anatofuz
parents:
diff changeset
90 <dict>
anatofuz
parents:
diff changeset
91 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
92 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
93 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
94 </dict>
anatofuz
parents:
diff changeset
95 <dict>
anatofuz
parents:
diff changeset
96 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
97 <key>col</key><integer>9</integer>
anatofuz
parents:
diff changeset
98 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
99 </dict>
anatofuz
parents:
diff changeset
100 </array>
anatofuz
parents:
diff changeset
101 </array>
anatofuz
parents:
diff changeset
102 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
103 <key>extended_message</key>
anatofuz
parents:
diff changeset
104 <string>Assuming &apos;fd&apos; is not equal to 0</string>
anatofuz
parents:
diff changeset
105 <key>message</key>
anatofuz
parents:
diff changeset
106 <string>Assuming &apos;fd&apos; is not equal to 0</string>
anatofuz
parents:
diff changeset
107 </dict>
anatofuz
parents:
diff changeset
108 <dict>
anatofuz
parents:
diff changeset
109 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
110 <key>edges</key>
anatofuz
parents:
diff changeset
111 <array>
anatofuz
parents:
diff changeset
112 <dict>
anatofuz
parents:
diff changeset
113 <key>start</key>
anatofuz
parents:
diff changeset
114 <array>
anatofuz
parents:
diff changeset
115 <dict>
anatofuz
parents:
diff changeset
116 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
117 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
118 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
119 </dict>
anatofuz
parents:
diff changeset
120 <dict>
anatofuz
parents:
diff changeset
121 <key>line</key><integer>84</integer>
anatofuz
parents:
diff changeset
122 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
123 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
124 </dict>
anatofuz
parents:
diff changeset
125 </array>
anatofuz
parents:
diff changeset
126 <key>end</key>
anatofuz
parents:
diff changeset
127 <array>
anatofuz
parents:
diff changeset
128 <dict>
anatofuz
parents:
diff changeset
129 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
130 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
131 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
132 </dict>
anatofuz
parents:
diff changeset
133 <dict>
anatofuz
parents:
diff changeset
134 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
135 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
136 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
137 </dict>
anatofuz
parents:
diff changeset
138 </array>
anatofuz
parents:
diff changeset
139 </dict>
anatofuz
parents:
diff changeset
140 </array>
anatofuz
parents:
diff changeset
141 </dict>
anatofuz
parents:
diff changeset
142 <dict>
anatofuz
parents:
diff changeset
143 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
144 <key>edges</key>
anatofuz
parents:
diff changeset
145 <array>
anatofuz
parents:
diff changeset
146 <dict>
anatofuz
parents:
diff changeset
147 <key>start</key>
anatofuz
parents:
diff changeset
148 <array>
anatofuz
parents:
diff changeset
149 <dict>
anatofuz
parents:
diff changeset
150 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
151 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
152 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
153 </dict>
anatofuz
parents:
diff changeset
154 <dict>
anatofuz
parents:
diff changeset
155 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
156 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
157 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
158 </dict>
anatofuz
parents:
diff changeset
159 </array>
anatofuz
parents:
diff changeset
160 <key>end</key>
anatofuz
parents:
diff changeset
161 <array>
anatofuz
parents:
diff changeset
162 <dict>
anatofuz
parents:
diff changeset
163 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
164 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
165 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
166 </dict>
anatofuz
parents:
diff changeset
167 <dict>
anatofuz
parents:
diff changeset
168 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
169 <key>col</key><integer>11</integer>
anatofuz
parents:
diff changeset
170 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
171 </dict>
anatofuz
parents:
diff changeset
172 </array>
anatofuz
parents:
diff changeset
173 </dict>
anatofuz
parents:
diff changeset
174 </array>
anatofuz
parents:
diff changeset
175 </dict>
anatofuz
parents:
diff changeset
176 <dict>
anatofuz
parents:
diff changeset
177 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
178 <key>location</key>
anatofuz
parents:
diff changeset
179 <dict>
anatofuz
parents:
diff changeset
180 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
181 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
182 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
183 </dict>
anatofuz
parents:
diff changeset
184 <key>ranges</key>
anatofuz
parents:
diff changeset
185 <array>
anatofuz
parents:
diff changeset
186 <array>
anatofuz
parents:
diff changeset
187 <dict>
anatofuz
parents:
diff changeset
188 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
189 <key>col</key><integer>19</integer>
anatofuz
parents:
diff changeset
190 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
191 </dict>
anatofuz
parents:
diff changeset
192 <dict>
anatofuz
parents:
diff changeset
193 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
194 <key>col</key><integer>25</integer>
anatofuz
parents:
diff changeset
195 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
196 </dict>
anatofuz
parents:
diff changeset
197 </array>
anatofuz
parents:
diff changeset
198 </array>
anatofuz
parents:
diff changeset
199 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
200 <key>extended_message</key>
anatofuz
parents:
diff changeset
201 <string>Call to &apos;open&apos; requires a 3rd argument when the &apos;O_CREAT&apos; flag is set</string>
anatofuz
parents:
diff changeset
202 <key>message</key>
anatofuz
parents:
diff changeset
203 <string>Call to &apos;open&apos; requires a 3rd argument when the &apos;O_CREAT&apos; flag is set</string>
anatofuz
parents:
diff changeset
204 </dict>
anatofuz
parents:
diff changeset
205 </array>
anatofuz
parents:
diff changeset
206 <key>description</key><string>Call to &apos;open&apos; requires a 3rd argument when the &apos;O_CREAT&apos; flag is set</string>
anatofuz
parents:
diff changeset
207 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
208 <key>type</key><string>Improper use of &apos;open&apos;</string>
anatofuz
parents:
diff changeset
209 <key>check_name</key><string>unix.API</string>
anatofuz
parents:
diff changeset
210 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
211 <key>issue_hash_content_of_line_in_context</key><string>5ef25c5c47db3dbfb329901d426452e7</string>
anatofuz
parents:
diff changeset
212 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
213 <key>issue_context</key><string>test_open</string>
anatofuz
parents:
diff changeset
214 <key>issue_hash_function_offset</key><string>6</string>
anatofuz
parents:
diff changeset
215 <key>location</key>
anatofuz
parents:
diff changeset
216 <dict>
anatofuz
parents:
diff changeset
217 <key>line</key><integer>87</integer>
anatofuz
parents:
diff changeset
218 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
219 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
220 </dict>
anatofuz
parents:
diff changeset
221 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
222 <dict>
anatofuz
parents:
diff changeset
223 <key>0</key>
anatofuz
parents:
diff changeset
224 <array>
anatofuz
parents:
diff changeset
225 <integer>81</integer>
anatofuz
parents:
diff changeset
226 <integer>82</integer>
anatofuz
parents:
diff changeset
227 <integer>83</integer>
anatofuz
parents:
diff changeset
228 <integer>84</integer>
anatofuz
parents:
diff changeset
229 <integer>87</integer>
anatofuz
parents:
diff changeset
230 </array>
anatofuz
parents:
diff changeset
231 </dict>
anatofuz
parents:
diff changeset
232 </dict>
anatofuz
parents:
diff changeset
233 <dict>
anatofuz
parents:
diff changeset
234 <key>path</key>
anatofuz
parents:
diff changeset
235 <array>
anatofuz
parents:
diff changeset
236 <dict>
anatofuz
parents:
diff changeset
237 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
238 <key>edges</key>
anatofuz
parents:
diff changeset
239 <array>
anatofuz
parents:
diff changeset
240 <dict>
anatofuz
parents:
diff changeset
241 <key>start</key>
anatofuz
parents:
diff changeset
242 <array>
anatofuz
parents:
diff changeset
243 <dict>
anatofuz
parents:
diff changeset
244 <key>line</key><integer>93</integer>
anatofuz
parents:
diff changeset
245 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
246 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
247 </dict>
anatofuz
parents:
diff changeset
248 <dict>
anatofuz
parents:
diff changeset
249 <key>line</key><integer>93</integer>
anatofuz
parents:
diff changeset
250 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
251 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
252 </dict>
anatofuz
parents:
diff changeset
253 </array>
anatofuz
parents:
diff changeset
254 <key>end</key>
anatofuz
parents:
diff changeset
255 <array>
anatofuz
parents:
diff changeset
256 <dict>
anatofuz
parents:
diff changeset
257 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
258 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
259 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
260 </dict>
anatofuz
parents:
diff changeset
261 <dict>
anatofuz
parents:
diff changeset
262 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
263 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
264 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
265 </dict>
anatofuz
parents:
diff changeset
266 </array>
anatofuz
parents:
diff changeset
267 </dict>
anatofuz
parents:
diff changeset
268 </array>
anatofuz
parents:
diff changeset
269 </dict>
anatofuz
parents:
diff changeset
270 <dict>
anatofuz
parents:
diff changeset
271 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
272 <key>edges</key>
anatofuz
parents:
diff changeset
273 <array>
anatofuz
parents:
diff changeset
274 <dict>
anatofuz
parents:
diff changeset
275 <key>start</key>
anatofuz
parents:
diff changeset
276 <array>
anatofuz
parents:
diff changeset
277 <dict>
anatofuz
parents:
diff changeset
278 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
279 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
280 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
281 </dict>
anatofuz
parents:
diff changeset
282 <dict>
anatofuz
parents:
diff changeset
283 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
284 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
285 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
286 </dict>
anatofuz
parents:
diff changeset
287 </array>
anatofuz
parents:
diff changeset
288 <key>end</key>
anatofuz
parents:
diff changeset
289 <array>
anatofuz
parents:
diff changeset
290 <dict>
anatofuz
parents:
diff changeset
291 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
292 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
293 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
294 </dict>
anatofuz
parents:
diff changeset
295 <dict>
anatofuz
parents:
diff changeset
296 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
297 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
298 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
299 </dict>
anatofuz
parents:
diff changeset
300 </array>
anatofuz
parents:
diff changeset
301 </dict>
anatofuz
parents:
diff changeset
302 </array>
anatofuz
parents:
diff changeset
303 </dict>
anatofuz
parents:
diff changeset
304 <dict>
anatofuz
parents:
diff changeset
305 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
306 <key>location</key>
anatofuz
parents:
diff changeset
307 <dict>
anatofuz
parents:
diff changeset
308 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
309 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
310 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
311 </dict>
anatofuz
parents:
diff changeset
312 <key>ranges</key>
anatofuz
parents:
diff changeset
313 <array>
anatofuz
parents:
diff changeset
314 <array>
anatofuz
parents:
diff changeset
315 <dict>
anatofuz
parents:
diff changeset
316 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
317 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
318 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
319 </dict>
anatofuz
parents:
diff changeset
320 <dict>
anatofuz
parents:
diff changeset
321 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
322 <key>col</key><integer>9</integer>
anatofuz
parents:
diff changeset
323 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
324 </dict>
anatofuz
parents:
diff changeset
325 </array>
anatofuz
parents:
diff changeset
326 </array>
anatofuz
parents:
diff changeset
327 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
328 <key>extended_message</key>
anatofuz
parents:
diff changeset
329 <string>Assuming &apos;fd&apos; is not equal to 0</string>
anatofuz
parents:
diff changeset
330 <key>message</key>
anatofuz
parents:
diff changeset
331 <string>Assuming &apos;fd&apos; is not equal to 0</string>
anatofuz
parents:
diff changeset
332 </dict>
anatofuz
parents:
diff changeset
333 <dict>
anatofuz
parents:
diff changeset
334 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
335 <key>edges</key>
anatofuz
parents:
diff changeset
336 <array>
anatofuz
parents:
diff changeset
337 <dict>
anatofuz
parents:
diff changeset
338 <key>start</key>
anatofuz
parents:
diff changeset
339 <array>
anatofuz
parents:
diff changeset
340 <dict>
anatofuz
parents:
diff changeset
341 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
342 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
343 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
344 </dict>
anatofuz
parents:
diff changeset
345 <dict>
anatofuz
parents:
diff changeset
346 <key>line</key><integer>95</integer>
anatofuz
parents:
diff changeset
347 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
348 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
349 </dict>
anatofuz
parents:
diff changeset
350 </array>
anatofuz
parents:
diff changeset
351 <key>end</key>
anatofuz
parents:
diff changeset
352 <array>
anatofuz
parents:
diff changeset
353 <dict>
anatofuz
parents:
diff changeset
354 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
355 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
356 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
357 </dict>
anatofuz
parents:
diff changeset
358 <dict>
anatofuz
parents:
diff changeset
359 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
360 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
361 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
362 </dict>
anatofuz
parents:
diff changeset
363 </array>
anatofuz
parents:
diff changeset
364 </dict>
anatofuz
parents:
diff changeset
365 </array>
anatofuz
parents:
diff changeset
366 </dict>
anatofuz
parents:
diff changeset
367 <dict>
anatofuz
parents:
diff changeset
368 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
369 <key>edges</key>
anatofuz
parents:
diff changeset
370 <array>
anatofuz
parents:
diff changeset
371 <dict>
anatofuz
parents:
diff changeset
372 <key>start</key>
anatofuz
parents:
diff changeset
373 <array>
anatofuz
parents:
diff changeset
374 <dict>
anatofuz
parents:
diff changeset
375 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
376 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
377 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
378 </dict>
anatofuz
parents:
diff changeset
379 <dict>
anatofuz
parents:
diff changeset
380 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
381 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
382 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
383 </dict>
anatofuz
parents:
diff changeset
384 </array>
anatofuz
parents:
diff changeset
385 <key>end</key>
anatofuz
parents:
diff changeset
386 <array>
anatofuz
parents:
diff changeset
387 <dict>
anatofuz
parents:
diff changeset
388 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
389 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
390 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
391 </dict>
anatofuz
parents:
diff changeset
392 <dict>
anatofuz
parents:
diff changeset
393 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
394 <key>col</key><integer>13</integer>
anatofuz
parents:
diff changeset
395 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
396 </dict>
anatofuz
parents:
diff changeset
397 </array>
anatofuz
parents:
diff changeset
398 </dict>
anatofuz
parents:
diff changeset
399 </array>
anatofuz
parents:
diff changeset
400 </dict>
anatofuz
parents:
diff changeset
401 <dict>
anatofuz
parents:
diff changeset
402 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
403 <key>location</key>
anatofuz
parents:
diff changeset
404 <dict>
anatofuz
parents:
diff changeset
405 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
406 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
407 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
408 </dict>
anatofuz
parents:
diff changeset
409 <key>ranges</key>
anatofuz
parents:
diff changeset
410 <array>
anatofuz
parents:
diff changeset
411 <array>
anatofuz
parents:
diff changeset
412 <dict>
anatofuz
parents:
diff changeset
413 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
414 <key>col</key><integer>44</integer>
anatofuz
parents:
diff changeset
415 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
416 </dict>
anatofuz
parents:
diff changeset
417 <dict>
anatofuz
parents:
diff changeset
418 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
419 <key>col</key><integer>50</integer>
anatofuz
parents:
diff changeset
420 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
421 </dict>
anatofuz
parents:
diff changeset
422 </array>
anatofuz
parents:
diff changeset
423 </array>
anatofuz
parents:
diff changeset
424 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
425 <key>extended_message</key>
anatofuz
parents:
diff changeset
426 <string>Call to &apos;openat&apos; requires a 4th argument when the &apos;O_CREAT&apos; flag is set</string>
anatofuz
parents:
diff changeset
427 <key>message</key>
anatofuz
parents:
diff changeset
428 <string>Call to &apos;openat&apos; requires a 4th argument when the &apos;O_CREAT&apos; flag is set</string>
anatofuz
parents:
diff changeset
429 </dict>
anatofuz
parents:
diff changeset
430 </array>
anatofuz
parents:
diff changeset
431 <key>description</key><string>Call to &apos;openat&apos; requires a 4th argument when the &apos;O_CREAT&apos; flag is set</string>
anatofuz
parents:
diff changeset
432 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
433 <key>type</key><string>Improper use of &apos;open&apos;</string>
anatofuz
parents:
diff changeset
434 <key>check_name</key><string>unix.API</string>
anatofuz
parents:
diff changeset
435 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
436 <key>issue_hash_content_of_line_in_context</key><string>433b17840bb989e7a13dc6337c1ed220</string>
anatofuz
parents:
diff changeset
437 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
438 <key>issue_context</key><string>test_open_at</string>
anatofuz
parents:
diff changeset
439 <key>issue_hash_function_offset</key><string>6</string>
anatofuz
parents:
diff changeset
440 <key>location</key>
anatofuz
parents:
diff changeset
441 <dict>
anatofuz
parents:
diff changeset
442 <key>line</key><integer>98</integer>
anatofuz
parents:
diff changeset
443 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
444 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
445 </dict>
anatofuz
parents:
diff changeset
446 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
447 <dict>
anatofuz
parents:
diff changeset
448 <key>0</key>
anatofuz
parents:
diff changeset
449 <array>
anatofuz
parents:
diff changeset
450 <integer>92</integer>
anatofuz
parents:
diff changeset
451 <integer>93</integer>
anatofuz
parents:
diff changeset
452 <integer>94</integer>
anatofuz
parents:
diff changeset
453 <integer>95</integer>
anatofuz
parents:
diff changeset
454 <integer>98</integer>
anatofuz
parents:
diff changeset
455 </array>
anatofuz
parents:
diff changeset
456 </dict>
anatofuz
parents:
diff changeset
457 </dict>
anatofuz
parents:
diff changeset
458 <dict>
anatofuz
parents:
diff changeset
459 <key>path</key>
anatofuz
parents:
diff changeset
460 <array>
anatofuz
parents:
diff changeset
461 <dict>
anatofuz
parents:
diff changeset
462 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
463 <key>edges</key>
anatofuz
parents:
diff changeset
464 <array>
anatofuz
parents:
diff changeset
465 <dict>
anatofuz
parents:
diff changeset
466 <key>start</key>
anatofuz
parents:
diff changeset
467 <array>
anatofuz
parents:
diff changeset
468 <dict>
anatofuz
parents:
diff changeset
469 <key>line</key><integer>104</integer>
anatofuz
parents:
diff changeset
470 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
471 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
472 </dict>
anatofuz
parents:
diff changeset
473 <dict>
anatofuz
parents:
diff changeset
474 <key>line</key><integer>104</integer>
anatofuz
parents:
diff changeset
475 <key>col</key><integer>17</integer>
anatofuz
parents:
diff changeset
476 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
477 </dict>
anatofuz
parents:
diff changeset
478 </array>
anatofuz
parents:
diff changeset
479 <key>end</key>
anatofuz
parents:
diff changeset
480 <array>
anatofuz
parents:
diff changeset
481 <dict>
anatofuz
parents:
diff changeset
482 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
483 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
484 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
485 </dict>
anatofuz
parents:
diff changeset
486 <dict>
anatofuz
parents:
diff changeset
487 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
488 <key>col</key><integer>9</integer>
anatofuz
parents:
diff changeset
489 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
490 </dict>
anatofuz
parents:
diff changeset
491 </array>
anatofuz
parents:
diff changeset
492 </dict>
anatofuz
parents:
diff changeset
493 </array>
anatofuz
parents:
diff changeset
494 </dict>
anatofuz
parents:
diff changeset
495 <dict>
anatofuz
parents:
diff changeset
496 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
497 <key>edges</key>
anatofuz
parents:
diff changeset
498 <array>
anatofuz
parents:
diff changeset
499 <dict>
anatofuz
parents:
diff changeset
500 <key>start</key>
anatofuz
parents:
diff changeset
501 <array>
anatofuz
parents:
diff changeset
502 <dict>
anatofuz
parents:
diff changeset
503 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
504 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
505 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
506 </dict>
anatofuz
parents:
diff changeset
507 <dict>
anatofuz
parents:
diff changeset
508 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
509 <key>col</key><integer>9</integer>
anatofuz
parents:
diff changeset
510 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
511 </dict>
anatofuz
parents:
diff changeset
512 </array>
anatofuz
parents:
diff changeset
513 <key>end</key>
anatofuz
parents:
diff changeset
514 <array>
anatofuz
parents:
diff changeset
515 <dict>
anatofuz
parents:
diff changeset
516 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
517 <key>col</key><integer>52</integer>
anatofuz
parents:
diff changeset
518 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
519 </dict>
anatofuz
parents:
diff changeset
520 <dict>
anatofuz
parents:
diff changeset
521 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
522 <key>col</key><integer>64</integer>
anatofuz
parents:
diff changeset
523 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
524 </dict>
anatofuz
parents:
diff changeset
525 </array>
anatofuz
parents:
diff changeset
526 </dict>
anatofuz
parents:
diff changeset
527 </array>
anatofuz
parents:
diff changeset
528 </dict>
anatofuz
parents:
diff changeset
529 <dict>
anatofuz
parents:
diff changeset
530 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
531 <key>location</key>
anatofuz
parents:
diff changeset
532 <dict>
anatofuz
parents:
diff changeset
533 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
534 <key>col</key><integer>52</integer>
anatofuz
parents:
diff changeset
535 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
536 </dict>
anatofuz
parents:
diff changeset
537 <key>ranges</key>
anatofuz
parents:
diff changeset
538 <array>
anatofuz
parents:
diff changeset
539 <array>
anatofuz
parents:
diff changeset
540 <dict>
anatofuz
parents:
diff changeset
541 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
542 <key>col</key><integer>66</integer>
anatofuz
parents:
diff changeset
543 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
544 </dict>
anatofuz
parents:
diff changeset
545 <dict>
anatofuz
parents:
diff changeset
546 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
547 <key>col</key><integer>72</integer>
anatofuz
parents:
diff changeset
548 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
549 </dict>
anatofuz
parents:
diff changeset
550 </array>
anatofuz
parents:
diff changeset
551 </array>
anatofuz
parents:
diff changeset
552 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
553 <key>extended_message</key>
anatofuz
parents:
diff changeset
554 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
555 <key>message</key>
anatofuz
parents:
diff changeset
556 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
557 </dict>
anatofuz
parents:
diff changeset
558 </array>
anatofuz
parents:
diff changeset
559 <key>description</key><string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
560 <key>category</key><string>API Misuse (Apple)</string>
anatofuz
parents:
diff changeset
561 <key>type</key><string>Improper use of &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
562 <key>check_name</key><string>osx.API</string>
anatofuz
parents:
diff changeset
563 <!-- This hash is experimental and going to change! -->
236
c4bab56944e8 LLVM 16
kono
parents: 150
diff changeset
564 <key>issue_hash_content_of_line_in_context</key><string>3c7c4524233ba46b615e7c4c2ce7c20d</string>
150
anatofuz
parents:
diff changeset
565 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
566 <key>issue_context</key><string>test_dispatch_once</string>
anatofuz
parents:
diff changeset
567 <key>issue_hash_function_offset</key><string>2</string>
anatofuz
parents:
diff changeset
568 <key>location</key>
anatofuz
parents:
diff changeset
569 <dict>
anatofuz
parents:
diff changeset
570 <key>line</key><integer>105</integer>
anatofuz
parents:
diff changeset
571 <key>col</key><integer>52</integer>
anatofuz
parents:
diff changeset
572 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
573 </dict>
anatofuz
parents:
diff changeset
574 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
575 <dict>
anatofuz
parents:
diff changeset
576 <key>0</key>
anatofuz
parents:
diff changeset
577 <array>
anatofuz
parents:
diff changeset
578 <integer>103</integer>
anatofuz
parents:
diff changeset
579 <integer>104</integer>
anatofuz
parents:
diff changeset
580 <integer>105</integer>
anatofuz
parents:
diff changeset
581 </array>
anatofuz
parents:
diff changeset
582 </dict>
anatofuz
parents:
diff changeset
583 </dict>
anatofuz
parents:
diff changeset
584 <dict>
anatofuz
parents:
diff changeset
585 <key>path</key>
anatofuz
parents:
diff changeset
586 <array>
anatofuz
parents:
diff changeset
587 <dict>
anatofuz
parents:
diff changeset
588 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
589 <key>edges</key>
anatofuz
parents:
diff changeset
590 <array>
anatofuz
parents:
diff changeset
591 <dict>
anatofuz
parents:
diff changeset
592 <key>start</key>
anatofuz
parents:
diff changeset
593 <array>
anatofuz
parents:
diff changeset
594 <dict>
anatofuz
parents:
diff changeset
595 <key>line</key><integer>115</integer>
anatofuz
parents:
diff changeset
596 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
597 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
598 </dict>
anatofuz
parents:
diff changeset
599 <dict>
anatofuz
parents:
diff changeset
600 <key>line</key><integer>115</integer>
anatofuz
parents:
diff changeset
601 <key>col</key><integer>16</integer>
anatofuz
parents:
diff changeset
602 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
603 </dict>
anatofuz
parents:
diff changeset
604 </array>
anatofuz
parents:
diff changeset
605 <key>end</key>
anatofuz
parents:
diff changeset
606 <array>
anatofuz
parents:
diff changeset
607 <dict>
anatofuz
parents:
diff changeset
608 <key>line</key><integer>116</integer>
anatofuz
parents:
diff changeset
609 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
610 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
611 </dict>
anatofuz
parents:
diff changeset
612 <dict>
anatofuz
parents:
diff changeset
613 <key>line</key><integer>116</integer>
anatofuz
parents:
diff changeset
614 <key>col</key><integer>14</integer>
anatofuz
parents:
diff changeset
615 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
616 </dict>
anatofuz
parents:
diff changeset
617 </array>
anatofuz
parents:
diff changeset
618 </dict>
anatofuz
parents:
diff changeset
619 </array>
anatofuz
parents:
diff changeset
620 </dict>
anatofuz
parents:
diff changeset
621 <dict>
anatofuz
parents:
diff changeset
622 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
623 <key>location</key>
anatofuz
parents:
diff changeset
624 <dict>
anatofuz
parents:
diff changeset
625 <key>line</key><integer>116</integer>
anatofuz
parents:
diff changeset
626 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
627 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
628 </dict>
anatofuz
parents:
diff changeset
629 <key>ranges</key>
anatofuz
parents:
diff changeset
630 <array>
anatofuz
parents:
diff changeset
631 <array>
anatofuz
parents:
diff changeset
632 <dict>
anatofuz
parents:
diff changeset
633 <key>line</key><integer>116</integer>
anatofuz
parents:
diff changeset
634 <key>col</key><integer>16</integer>
anatofuz
parents:
diff changeset
635 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
636 </dict>
anatofuz
parents:
diff changeset
637 <dict>
anatofuz
parents:
diff changeset
638 <key>line</key><integer>116</integer>
anatofuz
parents:
diff changeset
639 <key>col</key><integer>20</integer>
anatofuz
parents:
diff changeset
640 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
641 </dict>
anatofuz
parents:
diff changeset
642 </array>
anatofuz
parents:
diff changeset
643 </array>
anatofuz
parents:
diff changeset
644 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
645 <key>extended_message</key>
anatofuz
parents:
diff changeset
646 <string>Call to &apos;pthread_once&apos; uses the local variable &apos;pred&apos; for the &quot;control&quot; value. Using such transient memory for the control value is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
647 <key>message</key>
anatofuz
parents:
diff changeset
648 <string>Call to &apos;pthread_once&apos; uses the local variable &apos;pred&apos; for the &quot;control&quot; value. Using such transient memory for the control value is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
649 </dict>
anatofuz
parents:
diff changeset
650 </array>
anatofuz
parents:
diff changeset
651 <key>description</key><string>Call to &apos;pthread_once&apos; uses the local variable &apos;pred&apos; for the &quot;control&quot; value. Using such transient memory for the control value is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
652 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
653 <key>type</key><string>Improper use of &apos;pthread_once&apos;</string>
anatofuz
parents:
diff changeset
654 <key>check_name</key><string>unix.API</string>
anatofuz
parents:
diff changeset
655 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
656 <key>issue_hash_content_of_line_in_context</key><string>1e2f657a65cf8ee3c3ac2227de05ade4</string>
anatofuz
parents:
diff changeset
657 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
658 <key>issue_context</key><string>test_pthread_once</string>
anatofuz
parents:
diff changeset
659 <key>issue_hash_function_offset</key><string>2</string>
anatofuz
parents:
diff changeset
660 <key>location</key>
anatofuz
parents:
diff changeset
661 <dict>
anatofuz
parents:
diff changeset
662 <key>line</key><integer>116</integer>
anatofuz
parents:
diff changeset
663 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
664 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
665 </dict>
anatofuz
parents:
diff changeset
666 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
667 <dict>
anatofuz
parents:
diff changeset
668 <key>0</key>
anatofuz
parents:
diff changeset
669 <array>
anatofuz
parents:
diff changeset
670 <integer>114</integer>
anatofuz
parents:
diff changeset
671 <integer>115</integer>
anatofuz
parents:
diff changeset
672 <integer>116</integer>
anatofuz
parents:
diff changeset
673 </array>
anatofuz
parents:
diff changeset
674 </dict>
anatofuz
parents:
diff changeset
675 </dict>
anatofuz
parents:
diff changeset
676 <dict>
anatofuz
parents:
diff changeset
677 <key>path</key>
anatofuz
parents:
diff changeset
678 <array>
anatofuz
parents:
diff changeset
679 <dict>
anatofuz
parents:
diff changeset
680 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
681 <key>edges</key>
anatofuz
parents:
diff changeset
682 <array>
anatofuz
parents:
diff changeset
683 <dict>
anatofuz
parents:
diff changeset
684 <key>start</key>
anatofuz
parents:
diff changeset
685 <array>
anatofuz
parents:
diff changeset
686 <dict>
anatofuz
parents:
diff changeset
687 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
688 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
689 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
690 </dict>
anatofuz
parents:
diff changeset
691 <dict>
anatofuz
parents:
diff changeset
692 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
693 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
694 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
695 </dict>
anatofuz
parents:
diff changeset
696 </array>
anatofuz
parents:
diff changeset
697 <key>end</key>
anatofuz
parents:
diff changeset
698 <array>
anatofuz
parents:
diff changeset
699 <dict>
anatofuz
parents:
diff changeset
700 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
701 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
702 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
703 </dict>
anatofuz
parents:
diff changeset
704 <dict>
anatofuz
parents:
diff changeset
705 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
706 <key>col</key><integer>20</integer>
anatofuz
parents:
diff changeset
707 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
708 </dict>
anatofuz
parents:
diff changeset
709 </array>
anatofuz
parents:
diff changeset
710 </dict>
anatofuz
parents:
diff changeset
711 </array>
anatofuz
parents:
diff changeset
712 </dict>
anatofuz
parents:
diff changeset
713 <dict>
anatofuz
parents:
diff changeset
714 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
715 <key>location</key>
anatofuz
parents:
diff changeset
716 <dict>
anatofuz
parents:
diff changeset
717 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
718 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
719 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
720 </dict>
anatofuz
parents:
diff changeset
721 <key>ranges</key>
anatofuz
parents:
diff changeset
722 <array>
anatofuz
parents:
diff changeset
723 <array>
anatofuz
parents:
diff changeset
724 <dict>
anatofuz
parents:
diff changeset
725 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
726 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
727 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
728 </dict>
anatofuz
parents:
diff changeset
729 <dict>
anatofuz
parents:
diff changeset
730 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
731 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
732 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
733 </dict>
anatofuz
parents:
diff changeset
734 </array>
anatofuz
parents:
diff changeset
735 </array>
anatofuz
parents:
diff changeset
736 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
737 <key>extended_message</key>
anatofuz
parents:
diff changeset
738 <string>Call to &apos;malloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
739 <key>message</key>
anatofuz
parents:
diff changeset
740 <string>Call to &apos;malloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
741 </dict>
anatofuz
parents:
diff changeset
742 </array>
anatofuz
parents:
diff changeset
743 <key>description</key><string>Call to &apos;malloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
744 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
745 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
746 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
747 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
748 <key>issue_hash_content_of_line_in_context</key><string>4ddbefeb3fa802a0636dc63d679bdc89</string>
anatofuz
parents:
diff changeset
749 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
750 <key>issue_context</key><string>pr2899</string>
anatofuz
parents:
diff changeset
751 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
752 <key>location</key>
anatofuz
parents:
diff changeset
753 <dict>
anatofuz
parents:
diff changeset
754 <key>line</key><integer>125</integer>
anatofuz
parents:
diff changeset
755 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
756 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
757 </dict>
anatofuz
parents:
diff changeset
758 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
759 <dict>
anatofuz
parents:
diff changeset
760 <key>0</key>
anatofuz
parents:
diff changeset
761 <array>
anatofuz
parents:
diff changeset
762 <integer>124</integer>
anatofuz
parents:
diff changeset
763 <integer>125</integer>
anatofuz
parents:
diff changeset
764 </array>
anatofuz
parents:
diff changeset
765 </dict>
anatofuz
parents:
diff changeset
766 </dict>
anatofuz
parents:
diff changeset
767 <dict>
anatofuz
parents:
diff changeset
768 <key>path</key>
anatofuz
parents:
diff changeset
769 <array>
anatofuz
parents:
diff changeset
770 <dict>
anatofuz
parents:
diff changeset
771 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
772 <key>edges</key>
anatofuz
parents:
diff changeset
773 <array>
anatofuz
parents:
diff changeset
774 <dict>
anatofuz
parents:
diff changeset
775 <key>start</key>
anatofuz
parents:
diff changeset
776 <array>
anatofuz
parents:
diff changeset
777 <dict>
anatofuz
parents:
diff changeset
778 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
779 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
780 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
781 </dict>
anatofuz
parents:
diff changeset
782 <dict>
anatofuz
parents:
diff changeset
783 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
784 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
785 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
786 </dict>
anatofuz
parents:
diff changeset
787 </array>
anatofuz
parents:
diff changeset
788 <key>end</key>
anatofuz
parents:
diff changeset
789 <array>
anatofuz
parents:
diff changeset
790 <dict>
anatofuz
parents:
diff changeset
791 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
792 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
793 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
794 </dict>
anatofuz
parents:
diff changeset
795 <dict>
anatofuz
parents:
diff changeset
796 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
797 <key>col</key><integer>20</integer>
anatofuz
parents:
diff changeset
798 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
799 </dict>
anatofuz
parents:
diff changeset
800 </array>
anatofuz
parents:
diff changeset
801 </dict>
anatofuz
parents:
diff changeset
802 </array>
anatofuz
parents:
diff changeset
803 </dict>
anatofuz
parents:
diff changeset
804 <dict>
anatofuz
parents:
diff changeset
805 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
806 <key>location</key>
anatofuz
parents:
diff changeset
807 <dict>
anatofuz
parents:
diff changeset
808 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
809 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
810 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
811 </dict>
anatofuz
parents:
diff changeset
812 <key>ranges</key>
anatofuz
parents:
diff changeset
813 <array>
anatofuz
parents:
diff changeset
814 <array>
anatofuz
parents:
diff changeset
815 <dict>
anatofuz
parents:
diff changeset
816 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
817 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
818 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
819 </dict>
anatofuz
parents:
diff changeset
820 <dict>
anatofuz
parents:
diff changeset
821 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
822 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
823 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
824 </dict>
anatofuz
parents:
diff changeset
825 </array>
anatofuz
parents:
diff changeset
826 </array>
anatofuz
parents:
diff changeset
827 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
828 <key>extended_message</key>
anatofuz
parents:
diff changeset
829 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
830 <key>message</key>
anatofuz
parents:
diff changeset
831 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
832 </dict>
anatofuz
parents:
diff changeset
833 </array>
anatofuz
parents:
diff changeset
834 <key>description</key><string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
835 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
836 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
837 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
838 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
839 <key>issue_hash_content_of_line_in_context</key><string>9f12ad2f0a645cb7e4485fed526f536e</string>
anatofuz
parents:
diff changeset
840 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
841 <key>issue_context</key><string>test_calloc</string>
anatofuz
parents:
diff changeset
842 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
843 <key>location</key>
anatofuz
parents:
diff changeset
844 <dict>
anatofuz
parents:
diff changeset
845 <key>line</key><integer>137</integer>
anatofuz
parents:
diff changeset
846 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
847 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
848 </dict>
anatofuz
parents:
diff changeset
849 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
850 <dict>
anatofuz
parents:
diff changeset
851 <key>0</key>
anatofuz
parents:
diff changeset
852 <array>
anatofuz
parents:
diff changeset
853 <integer>136</integer>
anatofuz
parents:
diff changeset
854 <integer>137</integer>
anatofuz
parents:
diff changeset
855 </array>
anatofuz
parents:
diff changeset
856 </dict>
anatofuz
parents:
diff changeset
857 </dict>
anatofuz
parents:
diff changeset
858 <dict>
anatofuz
parents:
diff changeset
859 <key>path</key>
anatofuz
parents:
diff changeset
860 <array>
anatofuz
parents:
diff changeset
861 <dict>
anatofuz
parents:
diff changeset
862 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
863 <key>edges</key>
anatofuz
parents:
diff changeset
864 <array>
anatofuz
parents:
diff changeset
865 <dict>
anatofuz
parents:
diff changeset
866 <key>start</key>
anatofuz
parents:
diff changeset
867 <array>
anatofuz
parents:
diff changeset
868 <dict>
anatofuz
parents:
diff changeset
869 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
870 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
871 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
872 </dict>
anatofuz
parents:
diff changeset
873 <dict>
anatofuz
parents:
diff changeset
874 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
875 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
876 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
877 </dict>
anatofuz
parents:
diff changeset
878 </array>
anatofuz
parents:
diff changeset
879 <key>end</key>
anatofuz
parents:
diff changeset
880 <array>
anatofuz
parents:
diff changeset
881 <dict>
anatofuz
parents:
diff changeset
882 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
883 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
884 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
885 </dict>
anatofuz
parents:
diff changeset
886 <dict>
anatofuz
parents:
diff changeset
887 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
888 <key>col</key><integer>20</integer>
anatofuz
parents:
diff changeset
889 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
890 </dict>
anatofuz
parents:
diff changeset
891 </array>
anatofuz
parents:
diff changeset
892 </dict>
anatofuz
parents:
diff changeset
893 </array>
anatofuz
parents:
diff changeset
894 </dict>
anatofuz
parents:
diff changeset
895 <dict>
anatofuz
parents:
diff changeset
896 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
897 <key>location</key>
anatofuz
parents:
diff changeset
898 <dict>
anatofuz
parents:
diff changeset
899 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
900 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
901 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
902 </dict>
anatofuz
parents:
diff changeset
903 <key>ranges</key>
anatofuz
parents:
diff changeset
904 <array>
anatofuz
parents:
diff changeset
905 <array>
anatofuz
parents:
diff changeset
906 <dict>
anatofuz
parents:
diff changeset
907 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
908 <key>col</key><integer>26</integer>
anatofuz
parents:
diff changeset
909 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
910 </dict>
anatofuz
parents:
diff changeset
911 <dict>
anatofuz
parents:
diff changeset
912 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
913 <key>col</key><integer>26</integer>
anatofuz
parents:
diff changeset
914 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
915 </dict>
anatofuz
parents:
diff changeset
916 </array>
anatofuz
parents:
diff changeset
917 </array>
anatofuz
parents:
diff changeset
918 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
919 <key>extended_message</key>
anatofuz
parents:
diff changeset
920 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
921 <key>message</key>
anatofuz
parents:
diff changeset
922 <string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
923 </dict>
anatofuz
parents:
diff changeset
924 </array>
anatofuz
parents:
diff changeset
925 <key>description</key><string>Call to &apos;calloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
926 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
927 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
928 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
929 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
930 <key>issue_hash_content_of_line_in_context</key><string>835b2375daee5b05ac48f24ac578de4c</string>
anatofuz
parents:
diff changeset
931 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
932 <key>issue_context</key><string>test_calloc2</string>
anatofuz
parents:
diff changeset
933 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
934 <key>location</key>
anatofuz
parents:
diff changeset
935 <dict>
anatofuz
parents:
diff changeset
936 <key>line</key><integer>143</integer>
anatofuz
parents:
diff changeset
937 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
938 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
939 </dict>
anatofuz
parents:
diff changeset
940 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
941 <dict>
anatofuz
parents:
diff changeset
942 <key>0</key>
anatofuz
parents:
diff changeset
943 <array>
anatofuz
parents:
diff changeset
944 <integer>142</integer>
anatofuz
parents:
diff changeset
945 <integer>143</integer>
anatofuz
parents:
diff changeset
946 </array>
anatofuz
parents:
diff changeset
947 </dict>
anatofuz
parents:
diff changeset
948 </dict>
anatofuz
parents:
diff changeset
949 <dict>
anatofuz
parents:
diff changeset
950 <key>path</key>
anatofuz
parents:
diff changeset
951 <array>
anatofuz
parents:
diff changeset
952 <dict>
anatofuz
parents:
diff changeset
953 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
954 <key>edges</key>
anatofuz
parents:
diff changeset
955 <array>
anatofuz
parents:
diff changeset
956 <dict>
anatofuz
parents:
diff changeset
957 <key>start</key>
anatofuz
parents:
diff changeset
958 <array>
anatofuz
parents:
diff changeset
959 <dict>
anatofuz
parents:
diff changeset
960 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
961 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
962 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
963 </dict>
anatofuz
parents:
diff changeset
964 <dict>
anatofuz
parents:
diff changeset
965 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
966 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
967 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
968 </dict>
anatofuz
parents:
diff changeset
969 </array>
anatofuz
parents:
diff changeset
970 <key>end</key>
anatofuz
parents:
diff changeset
971 <array>
anatofuz
parents:
diff changeset
972 <dict>
anatofuz
parents:
diff changeset
973 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
974 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
975 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
976 </dict>
anatofuz
parents:
diff changeset
977 <dict>
anatofuz
parents:
diff changeset
978 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
979 <key>col</key><integer>21</integer>
anatofuz
parents:
diff changeset
980 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
981 </dict>
anatofuz
parents:
diff changeset
982 </array>
anatofuz
parents:
diff changeset
983 </dict>
anatofuz
parents:
diff changeset
984 </array>
anatofuz
parents:
diff changeset
985 </dict>
anatofuz
parents:
diff changeset
986 <dict>
anatofuz
parents:
diff changeset
987 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
988 <key>location</key>
anatofuz
parents:
diff changeset
989 <dict>
anatofuz
parents:
diff changeset
990 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
991 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
992 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
993 </dict>
anatofuz
parents:
diff changeset
994 <key>ranges</key>
anatofuz
parents:
diff changeset
995 <array>
anatofuz
parents:
diff changeset
996 <array>
anatofuz
parents:
diff changeset
997 <dict>
anatofuz
parents:
diff changeset
998 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
999 <key>col</key><integer>28</integer>
anatofuz
parents:
diff changeset
1000 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1001 </dict>
anatofuz
parents:
diff changeset
1002 <dict>
anatofuz
parents:
diff changeset
1003 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
1004 <key>col</key><integer>28</integer>
anatofuz
parents:
diff changeset
1005 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1006 </dict>
anatofuz
parents:
diff changeset
1007 </array>
anatofuz
parents:
diff changeset
1008 </array>
anatofuz
parents:
diff changeset
1009 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1010 <key>extended_message</key>
anatofuz
parents:
diff changeset
1011 <string>Call to &apos;realloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1012 <key>message</key>
anatofuz
parents:
diff changeset
1013 <string>Call to &apos;realloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1014 </dict>
anatofuz
parents:
diff changeset
1015 </array>
anatofuz
parents:
diff changeset
1016 <key>description</key><string>Call to &apos;realloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1017 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
1018 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
1019 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
1020 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
1021 <key>issue_hash_content_of_line_in_context</key><string>bbdabcb6c5a3783012ae34bfea2a10fb</string>
anatofuz
parents:
diff changeset
1022 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
1023 <key>issue_context</key><string>test_realloc</string>
anatofuz
parents:
diff changeset
1024 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
1025 <key>location</key>
anatofuz
parents:
diff changeset
1026 <dict>
anatofuz
parents:
diff changeset
1027 <key>line</key><integer>155</integer>
anatofuz
parents:
diff changeset
1028 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1029 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1030 </dict>
anatofuz
parents:
diff changeset
1031 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
1032 <dict>
anatofuz
parents:
diff changeset
1033 <key>0</key>
anatofuz
parents:
diff changeset
1034 <array>
anatofuz
parents:
diff changeset
1035 <integer>154</integer>
anatofuz
parents:
diff changeset
1036 <integer>155</integer>
anatofuz
parents:
diff changeset
1037 </array>
anatofuz
parents:
diff changeset
1038 </dict>
anatofuz
parents:
diff changeset
1039 </dict>
anatofuz
parents:
diff changeset
1040 <dict>
anatofuz
parents:
diff changeset
1041 <key>path</key>
anatofuz
parents:
diff changeset
1042 <array>
anatofuz
parents:
diff changeset
1043 <dict>
anatofuz
parents:
diff changeset
1044 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1045 <key>edges</key>
anatofuz
parents:
diff changeset
1046 <array>
anatofuz
parents:
diff changeset
1047 <dict>
anatofuz
parents:
diff changeset
1048 <key>start</key>
anatofuz
parents:
diff changeset
1049 <array>
anatofuz
parents:
diff changeset
1050 <dict>
anatofuz
parents:
diff changeset
1051 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1052 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1053 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1054 </dict>
anatofuz
parents:
diff changeset
1055 <dict>
anatofuz
parents:
diff changeset
1056 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1057 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1058 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1059 </dict>
anatofuz
parents:
diff changeset
1060 </array>
anatofuz
parents:
diff changeset
1061 <key>end</key>
anatofuz
parents:
diff changeset
1062 <array>
anatofuz
parents:
diff changeset
1063 <dict>
anatofuz
parents:
diff changeset
1064 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1065 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1066 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1067 </dict>
anatofuz
parents:
diff changeset
1068 <dict>
anatofuz
parents:
diff changeset
1069 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1070 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
1071 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1072 </dict>
anatofuz
parents:
diff changeset
1073 </array>
anatofuz
parents:
diff changeset
1074 </dict>
anatofuz
parents:
diff changeset
1075 </array>
anatofuz
parents:
diff changeset
1076 </dict>
anatofuz
parents:
diff changeset
1077 <dict>
anatofuz
parents:
diff changeset
1078 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1079 <key>location</key>
anatofuz
parents:
diff changeset
1080 <dict>
anatofuz
parents:
diff changeset
1081 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1082 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1083 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1084 </dict>
anatofuz
parents:
diff changeset
1085 <key>ranges</key>
anatofuz
parents:
diff changeset
1086 <array>
anatofuz
parents:
diff changeset
1087 <array>
anatofuz
parents:
diff changeset
1088 <dict>
anatofuz
parents:
diff changeset
1089 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1090 <key>col</key><integer>29</integer>
anatofuz
parents:
diff changeset
1091 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1092 </dict>
anatofuz
parents:
diff changeset
1093 <dict>
anatofuz
parents:
diff changeset
1094 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1095 <key>col</key><integer>29</integer>
anatofuz
parents:
diff changeset
1096 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1097 </dict>
anatofuz
parents:
diff changeset
1098 </array>
anatofuz
parents:
diff changeset
1099 </array>
anatofuz
parents:
diff changeset
1100 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1101 <key>extended_message</key>
anatofuz
parents:
diff changeset
1102 <string>Call to &apos;reallocf&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1103 <key>message</key>
anatofuz
parents:
diff changeset
1104 <string>Call to &apos;reallocf&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1105 </dict>
anatofuz
parents:
diff changeset
1106 </array>
anatofuz
parents:
diff changeset
1107 <key>description</key><string>Call to &apos;reallocf&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1108 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
1109 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
1110 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
1111 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
1112 <key>issue_hash_content_of_line_in_context</key><string>5d222055bbf58b08ec345f0ebfd7b9d1</string>
anatofuz
parents:
diff changeset
1113 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
1114 <key>issue_context</key><string>test_reallocf</string>
anatofuz
parents:
diff changeset
1115 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
1116 <key>location</key>
anatofuz
parents:
diff changeset
1117 <dict>
anatofuz
parents:
diff changeset
1118 <key>line</key><integer>161</integer>
anatofuz
parents:
diff changeset
1119 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1120 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1121 </dict>
anatofuz
parents:
diff changeset
1122 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
1123 <dict>
anatofuz
parents:
diff changeset
1124 <key>0</key>
anatofuz
parents:
diff changeset
1125 <array>
anatofuz
parents:
diff changeset
1126 <integer>160</integer>
anatofuz
parents:
diff changeset
1127 <integer>161</integer>
anatofuz
parents:
diff changeset
1128 </array>
anatofuz
parents:
diff changeset
1129 </dict>
anatofuz
parents:
diff changeset
1130 </dict>
anatofuz
parents:
diff changeset
1131 <dict>
anatofuz
parents:
diff changeset
1132 <key>path</key>
anatofuz
parents:
diff changeset
1133 <array>
anatofuz
parents:
diff changeset
1134 <dict>
anatofuz
parents:
diff changeset
1135 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1136 <key>edges</key>
anatofuz
parents:
diff changeset
1137 <array>
anatofuz
parents:
diff changeset
1138 <dict>
anatofuz
parents:
diff changeset
1139 <key>start</key>
anatofuz
parents:
diff changeset
1140 <array>
anatofuz
parents:
diff changeset
1141 <dict>
anatofuz
parents:
diff changeset
1142 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1143 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1144 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1145 </dict>
anatofuz
parents:
diff changeset
1146 <dict>
anatofuz
parents:
diff changeset
1147 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1148 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1149 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1150 </dict>
anatofuz
parents:
diff changeset
1151 </array>
anatofuz
parents:
diff changeset
1152 <key>end</key>
anatofuz
parents:
diff changeset
1153 <array>
anatofuz
parents:
diff changeset
1154 <dict>
anatofuz
parents:
diff changeset
1155 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1156 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1157 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1158 </dict>
anatofuz
parents:
diff changeset
1159 <dict>
anatofuz
parents:
diff changeset
1160 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1161 <key>col</key><integer>20</integer>
anatofuz
parents:
diff changeset
1162 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1163 </dict>
anatofuz
parents:
diff changeset
1164 </array>
anatofuz
parents:
diff changeset
1165 </dict>
anatofuz
parents:
diff changeset
1166 </array>
anatofuz
parents:
diff changeset
1167 </dict>
anatofuz
parents:
diff changeset
1168 <dict>
anatofuz
parents:
diff changeset
1169 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1170 <key>location</key>
anatofuz
parents:
diff changeset
1171 <dict>
anatofuz
parents:
diff changeset
1172 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1173 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1174 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1175 </dict>
anatofuz
parents:
diff changeset
1176 <key>ranges</key>
anatofuz
parents:
diff changeset
1177 <array>
anatofuz
parents:
diff changeset
1178 <array>
anatofuz
parents:
diff changeset
1179 <dict>
anatofuz
parents:
diff changeset
1180 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1181 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
1182 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1183 </dict>
anatofuz
parents:
diff changeset
1184 <dict>
anatofuz
parents:
diff changeset
1185 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1186 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
1187 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1188 </dict>
anatofuz
parents:
diff changeset
1189 </array>
anatofuz
parents:
diff changeset
1190 </array>
anatofuz
parents:
diff changeset
1191 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1192 <key>extended_message</key>
anatofuz
parents:
diff changeset
1193 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1194 <key>message</key>
anatofuz
parents:
diff changeset
1195 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1196 </dict>
anatofuz
parents:
diff changeset
1197 </array>
anatofuz
parents:
diff changeset
1198 <key>description</key><string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1199 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
1200 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
1201 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
1202 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
1203 <key>issue_hash_content_of_line_in_context</key><string>f7bdefde93c0a58ec236918fb0c3a54e</string>
anatofuz
parents:
diff changeset
1204 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
1205 <key>issue_context</key><string>test_alloca</string>
anatofuz
parents:
diff changeset
1206 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
1207 <key>location</key>
anatofuz
parents:
diff changeset
1208 <dict>
anatofuz
parents:
diff changeset
1209 <key>line</key><integer>179</integer>
anatofuz
parents:
diff changeset
1210 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1211 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1212 </dict>
anatofuz
parents:
diff changeset
1213 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
1214 <dict>
anatofuz
parents:
diff changeset
1215 <key>0</key>
anatofuz
parents:
diff changeset
1216 <array>
anatofuz
parents:
diff changeset
1217 <integer>178</integer>
anatofuz
parents:
diff changeset
1218 <integer>179</integer>
anatofuz
parents:
diff changeset
1219 </array>
anatofuz
parents:
diff changeset
1220 </dict>
anatofuz
parents:
diff changeset
1221 </dict>
anatofuz
parents:
diff changeset
1222 <dict>
anatofuz
parents:
diff changeset
1223 <key>path</key>
anatofuz
parents:
diff changeset
1224 <array>
anatofuz
parents:
diff changeset
1225 <dict>
anatofuz
parents:
diff changeset
1226 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1227 <key>edges</key>
anatofuz
parents:
diff changeset
1228 <array>
anatofuz
parents:
diff changeset
1229 <dict>
anatofuz
parents:
diff changeset
1230 <key>start</key>
anatofuz
parents:
diff changeset
1231 <array>
anatofuz
parents:
diff changeset
1232 <dict>
anatofuz
parents:
diff changeset
1233 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1234 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1235 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1236 </dict>
anatofuz
parents:
diff changeset
1237 <dict>
anatofuz
parents:
diff changeset
1238 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1239 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1240 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1241 </dict>
anatofuz
parents:
diff changeset
1242 </array>
anatofuz
parents:
diff changeset
1243 <key>end</key>
anatofuz
parents:
diff changeset
1244 <array>
anatofuz
parents:
diff changeset
1245 <dict>
anatofuz
parents:
diff changeset
1246 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1247 <key>col</key><integer>16</integer>
anatofuz
parents:
diff changeset
1248 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1249 </dict>
anatofuz
parents:
diff changeset
1250 <dict>
anatofuz
parents:
diff changeset
1251 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1252 <key>col</key><integer>31</integer>
anatofuz
parents:
diff changeset
1253 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1254 </dict>
anatofuz
parents:
diff changeset
1255 </array>
anatofuz
parents:
diff changeset
1256 </dict>
anatofuz
parents:
diff changeset
1257 </array>
anatofuz
parents:
diff changeset
1258 </dict>
anatofuz
parents:
diff changeset
1259 <dict>
anatofuz
parents:
diff changeset
1260 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1261 <key>location</key>
anatofuz
parents:
diff changeset
1262 <dict>
anatofuz
parents:
diff changeset
1263 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1264 <key>col</key><integer>16</integer>
anatofuz
parents:
diff changeset
1265 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1266 </dict>
anatofuz
parents:
diff changeset
1267 <key>ranges</key>
anatofuz
parents:
diff changeset
1268 <array>
anatofuz
parents:
diff changeset
1269 <array>
anatofuz
parents:
diff changeset
1270 <dict>
anatofuz
parents:
diff changeset
1271 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1272 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
1273 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1274 </dict>
anatofuz
parents:
diff changeset
1275 <dict>
anatofuz
parents:
diff changeset
1276 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1277 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
1278 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1279 </dict>
anatofuz
parents:
diff changeset
1280 </array>
anatofuz
parents:
diff changeset
1281 </array>
anatofuz
parents:
diff changeset
1282 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1283 <key>extended_message</key>
anatofuz
parents:
diff changeset
1284 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1285 <key>message</key>
anatofuz
parents:
diff changeset
1286 <string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1287 </dict>
anatofuz
parents:
diff changeset
1288 </array>
anatofuz
parents:
diff changeset
1289 <key>description</key><string>Call to &apos;alloca&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1290 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
1291 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
1292 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
1293 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
1294 <key>issue_hash_content_of_line_in_context</key><string>4247526f8da82479508f2d364c2992d5</string>
anatofuz
parents:
diff changeset
1295 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
1296 <key>issue_context</key><string>test_builtin_alloca</string>
anatofuz
parents:
diff changeset
1297 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
1298 <key>location</key>
anatofuz
parents:
diff changeset
1299 <dict>
anatofuz
parents:
diff changeset
1300 <key>line</key><integer>191</integer>
anatofuz
parents:
diff changeset
1301 <key>col</key><integer>16</integer>
anatofuz
parents:
diff changeset
1302 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1303 </dict>
anatofuz
parents:
diff changeset
1304 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
1305 <dict>
anatofuz
parents:
diff changeset
1306 <key>0</key>
anatofuz
parents:
diff changeset
1307 <array>
anatofuz
parents:
diff changeset
1308 <integer>190</integer>
anatofuz
parents:
diff changeset
1309 <integer>191</integer>
anatofuz
parents:
diff changeset
1310 </array>
anatofuz
parents:
diff changeset
1311 </dict>
anatofuz
parents:
diff changeset
1312 </dict>
anatofuz
parents:
diff changeset
1313 <dict>
anatofuz
parents:
diff changeset
1314 <key>path</key>
anatofuz
parents:
diff changeset
1315 <array>
anatofuz
parents:
diff changeset
1316 <dict>
anatofuz
parents:
diff changeset
1317 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1318 <key>edges</key>
anatofuz
parents:
diff changeset
1319 <array>
anatofuz
parents:
diff changeset
1320 <dict>
anatofuz
parents:
diff changeset
1321 <key>start</key>
anatofuz
parents:
diff changeset
1322 <array>
anatofuz
parents:
diff changeset
1323 <dict>
anatofuz
parents:
diff changeset
1324 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1325 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1326 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1327 </dict>
anatofuz
parents:
diff changeset
1328 <dict>
anatofuz
parents:
diff changeset
1329 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1330 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1331 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1332 </dict>
anatofuz
parents:
diff changeset
1333 </array>
anatofuz
parents:
diff changeset
1334 <key>end</key>
anatofuz
parents:
diff changeset
1335 <array>
anatofuz
parents:
diff changeset
1336 <dict>
anatofuz
parents:
diff changeset
1337 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1338 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1339 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1340 </dict>
anatofuz
parents:
diff changeset
1341 <dict>
anatofuz
parents:
diff changeset
1342 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1343 <key>col</key><integer>20</integer>
anatofuz
parents:
diff changeset
1344 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1345 </dict>
anatofuz
parents:
diff changeset
1346 </array>
anatofuz
parents:
diff changeset
1347 </dict>
anatofuz
parents:
diff changeset
1348 </array>
anatofuz
parents:
diff changeset
1349 </dict>
anatofuz
parents:
diff changeset
1350 <dict>
anatofuz
parents:
diff changeset
1351 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1352 <key>location</key>
anatofuz
parents:
diff changeset
1353 <dict>
anatofuz
parents:
diff changeset
1354 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1355 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1356 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1357 </dict>
anatofuz
parents:
diff changeset
1358 <key>ranges</key>
anatofuz
parents:
diff changeset
1359 <array>
anatofuz
parents:
diff changeset
1360 <array>
anatofuz
parents:
diff changeset
1361 <dict>
anatofuz
parents:
diff changeset
1362 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1363 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
1364 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1365 </dict>
anatofuz
parents:
diff changeset
1366 <dict>
anatofuz
parents:
diff changeset
1367 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1368 <key>col</key><integer>22</integer>
anatofuz
parents:
diff changeset
1369 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1370 </dict>
anatofuz
parents:
diff changeset
1371 </array>
anatofuz
parents:
diff changeset
1372 </array>
anatofuz
parents:
diff changeset
1373 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1374 <key>extended_message</key>
anatofuz
parents:
diff changeset
1375 <string>Call to &apos;valloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1376 <key>message</key>
anatofuz
parents:
diff changeset
1377 <string>Call to &apos;valloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1378 </dict>
anatofuz
parents:
diff changeset
1379 </array>
anatofuz
parents:
diff changeset
1380 <key>description</key><string>Call to &apos;valloc&apos; has an allocation size of 0 bytes</string>
anatofuz
parents:
diff changeset
1381 <key>category</key><string>Unix API</string>
anatofuz
parents:
diff changeset
1382 <key>type</key><string>Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)</string>
anatofuz
parents:
diff changeset
1383 <key>check_name</key><string>optin.portability.UnixAPI</string>
anatofuz
parents:
diff changeset
1384 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
1385 <key>issue_hash_content_of_line_in_context</key><string>e16dfa9598fd2fafe6dc5563990c1dd3</string>
anatofuz
parents:
diff changeset
1386 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
1387 <key>issue_context</key><string>test_valloc</string>
anatofuz
parents:
diff changeset
1388 <key>issue_hash_function_offset</key><string>1</string>
anatofuz
parents:
diff changeset
1389 <key>location</key>
anatofuz
parents:
diff changeset
1390 <dict>
anatofuz
parents:
diff changeset
1391 <key>line</key><integer>203</integer>
anatofuz
parents:
diff changeset
1392 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1393 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1394 </dict>
anatofuz
parents:
diff changeset
1395 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
1396 <dict>
anatofuz
parents:
diff changeset
1397 <key>0</key>
anatofuz
parents:
diff changeset
1398 <array>
anatofuz
parents:
diff changeset
1399 <integer>202</integer>
anatofuz
parents:
diff changeset
1400 <integer>203</integer>
anatofuz
parents:
diff changeset
1401 </array>
anatofuz
parents:
diff changeset
1402 </dict>
anatofuz
parents:
diff changeset
1403 </dict>
anatofuz
parents:
diff changeset
1404 <dict>
anatofuz
parents:
diff changeset
1405 <key>path</key>
anatofuz
parents:
diff changeset
1406 <array>
anatofuz
parents:
diff changeset
1407 <dict>
anatofuz
parents:
diff changeset
1408 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1409 <key>edges</key>
anatofuz
parents:
diff changeset
1410 <array>
anatofuz
parents:
diff changeset
1411 <dict>
anatofuz
parents:
diff changeset
1412 <key>start</key>
anatofuz
parents:
diff changeset
1413 <array>
anatofuz
parents:
diff changeset
1414 <dict>
anatofuz
parents:
diff changeset
1415 <key>line</key><integer>216</integer>
anatofuz
parents:
diff changeset
1416 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1417 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1418 </dict>
anatofuz
parents:
diff changeset
1419 <dict>
anatofuz
parents:
diff changeset
1420 <key>line</key><integer>216</integer>
anatofuz
parents:
diff changeset
1421 <key>col</key><integer>17</integer>
anatofuz
parents:
diff changeset
1422 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1423 </dict>
anatofuz
parents:
diff changeset
1424 </array>
anatofuz
parents:
diff changeset
1425 <key>end</key>
anatofuz
parents:
diff changeset
1426 <array>
anatofuz
parents:
diff changeset
1427 <dict>
anatofuz
parents:
diff changeset
1428 <key>line</key><integer>217</integer>
anatofuz
parents:
diff changeset
1429 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1430 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1431 </dict>
anatofuz
parents:
diff changeset
1432 <dict>
anatofuz
parents:
diff changeset
1433 <key>line</key><integer>217</integer>
anatofuz
parents:
diff changeset
1434 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1435 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1436 </dict>
anatofuz
parents:
diff changeset
1437 </array>
anatofuz
parents:
diff changeset
1438 </dict>
anatofuz
parents:
diff changeset
1439 </array>
anatofuz
parents:
diff changeset
1440 </dict>
anatofuz
parents:
diff changeset
1441 <dict>
anatofuz
parents:
diff changeset
1442 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1443 <key>location</key>
anatofuz
parents:
diff changeset
1444 <dict>
anatofuz
parents:
diff changeset
1445 <key>line</key><integer>217</integer>
anatofuz
parents:
diff changeset
1446 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1447 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1448 </dict>
anatofuz
parents:
diff changeset
1449 <key>ranges</key>
anatofuz
parents:
diff changeset
1450 <array>
anatofuz
parents:
diff changeset
1451 <array>
anatofuz
parents:
diff changeset
1452 <dict>
anatofuz
parents:
diff changeset
1453 <key>line</key><integer>217</integer>
anatofuz
parents:
diff changeset
1454 <key>col</key><integer>17</integer>
anatofuz
parents:
diff changeset
1455 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1456 </dict>
anatofuz
parents:
diff changeset
1457 <dict>
anatofuz
parents:
diff changeset
1458 <key>line</key><integer>217</integer>
anatofuz
parents:
diff changeset
1459 <key>col</key><integer>21</integer>
anatofuz
parents:
diff changeset
1460 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1461 </dict>
anatofuz
parents:
diff changeset
1462 </array>
anatofuz
parents:
diff changeset
1463 </array>
anatofuz
parents:
diff changeset
1464 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1465 <key>extended_message</key>
anatofuz
parents:
diff changeset
1466 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
1467 <key>message</key>
anatofuz
parents:
diff changeset
1468 <string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
1469 </dict>
anatofuz
parents:
diff changeset
1470 </array>
anatofuz
parents:
diff changeset
1471 <key>description</key><string>Call to &apos;dispatch_once&apos; uses the local variable &apos;pred&apos; for the predicate value. Using such transient memory for the predicate is potentially dangerous. Perhaps you intended to declare the variable as &apos;static&apos;?</string>
anatofuz
parents:
diff changeset
1472 <key>category</key><string>API Misuse (Apple)</string>
anatofuz
parents:
diff changeset
1473 <key>type</key><string>Improper use of &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
1474 <key>check_name</key><string>osx.API</string>
anatofuz
parents:
diff changeset
1475 <!-- This hash is experimental and going to change! -->
236
c4bab56944e8 LLVM 16
kono
parents: 150
diff changeset
1476 <key>issue_hash_content_of_line_in_context</key><string>6fec229f3dde6d311481c6a64eeffefa</string>
150
anatofuz
parents:
diff changeset
1477 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
1478 <key>issue_context</key><string>test_dispatch_once_in_macro</string>
anatofuz
parents:
diff changeset
1479 <key>issue_hash_function_offset</key><string>2</string>
anatofuz
parents:
diff changeset
1480 <key>location</key>
anatofuz
parents:
diff changeset
1481 <dict>
anatofuz
parents:
diff changeset
1482 <key>line</key><integer>217</integer>
anatofuz
parents:
diff changeset
1483 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1484 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1485 </dict>
anatofuz
parents:
diff changeset
1486 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
1487 <dict>
anatofuz
parents:
diff changeset
1488 <key>0</key>
anatofuz
parents:
diff changeset
1489 <array>
anatofuz
parents:
diff changeset
1490 <integer>215</integer>
anatofuz
parents:
diff changeset
1491 <integer>216</integer>
anatofuz
parents:
diff changeset
1492 <integer>217</integer>
anatofuz
parents:
diff changeset
1493 </array>
anatofuz
parents:
diff changeset
1494 </dict>
anatofuz
parents:
diff changeset
1495 </dict>
anatofuz
parents:
diff changeset
1496 <dict>
anatofuz
parents:
diff changeset
1497 <key>path</key>
anatofuz
parents:
diff changeset
1498 <array>
anatofuz
parents:
diff changeset
1499 <dict>
anatofuz
parents:
diff changeset
1500 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1501 <key>location</key>
anatofuz
parents:
diff changeset
1502 <dict>
anatofuz
parents:
diff changeset
1503 <key>line</key><integer>222</integer>
anatofuz
parents:
diff changeset
1504 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1505 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1506 </dict>
anatofuz
parents:
diff changeset
1507 <key>ranges</key>
anatofuz
parents:
diff changeset
1508 <array>
anatofuz
parents:
diff changeset
1509 <array>
anatofuz
parents:
diff changeset
1510 <dict>
anatofuz
parents:
diff changeset
1511 <key>line</key><integer>222</integer>
anatofuz
parents:
diff changeset
1512 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1513 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1514 </dict>
anatofuz
parents:
diff changeset
1515 <dict>
anatofuz
parents:
diff changeset
1516 <key>line</key><integer>222</integer>
anatofuz
parents:
diff changeset
1517 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1518 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1519 </dict>
anatofuz
parents:
diff changeset
1520 </array>
anatofuz
parents:
diff changeset
1521 </array>
anatofuz
parents:
diff changeset
1522 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1523 <key>extended_message</key>
anatofuz
parents:
diff changeset
1524 <string>&apos;p&apos; initialized to a null pointer value</string>
anatofuz
parents:
diff changeset
1525 <key>message</key>
anatofuz
parents:
diff changeset
1526 <string>&apos;p&apos; initialized to a null pointer value</string>
anatofuz
parents:
diff changeset
1527 </dict>
anatofuz
parents:
diff changeset
1528 <dict>
anatofuz
parents:
diff changeset
1529 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1530 <key>edges</key>
anatofuz
parents:
diff changeset
1531 <array>
anatofuz
parents:
diff changeset
1532 <dict>
anatofuz
parents:
diff changeset
1533 <key>start</key>
anatofuz
parents:
diff changeset
1534 <array>
anatofuz
parents:
diff changeset
1535 <dict>
anatofuz
parents:
diff changeset
1536 <key>line</key><integer>222</integer>
anatofuz
parents:
diff changeset
1537 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1538 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1539 </dict>
anatofuz
parents:
diff changeset
1540 <dict>
anatofuz
parents:
diff changeset
1541 <key>line</key><integer>222</integer>
anatofuz
parents:
diff changeset
1542 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
1543 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1544 </dict>
anatofuz
parents:
diff changeset
1545 </array>
anatofuz
parents:
diff changeset
1546 <key>end</key>
anatofuz
parents:
diff changeset
1547 <array>
anatofuz
parents:
diff changeset
1548 <dict>
anatofuz
parents:
diff changeset
1549 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1550 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1551 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1552 </dict>
anatofuz
parents:
diff changeset
1553 <dict>
anatofuz
parents:
diff changeset
1554 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1555 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1556 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1557 </dict>
anatofuz
parents:
diff changeset
1558 </array>
anatofuz
parents:
diff changeset
1559 </dict>
anatofuz
parents:
diff changeset
1560 </array>
anatofuz
parents:
diff changeset
1561 </dict>
anatofuz
parents:
diff changeset
1562 <dict>
anatofuz
parents:
diff changeset
1563 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1564 <key>edges</key>
anatofuz
parents:
diff changeset
1565 <array>
anatofuz
parents:
diff changeset
1566 <dict>
anatofuz
parents:
diff changeset
1567 <key>start</key>
anatofuz
parents:
diff changeset
1568 <array>
anatofuz
parents:
diff changeset
1569 <dict>
anatofuz
parents:
diff changeset
1570 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1571 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1572 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1573 </dict>
anatofuz
parents:
diff changeset
1574 <dict>
anatofuz
parents:
diff changeset
1575 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1576 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1577 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1578 </dict>
anatofuz
parents:
diff changeset
1579 </array>
anatofuz
parents:
diff changeset
1580 <key>end</key>
anatofuz
parents:
diff changeset
1581 <array>
anatofuz
parents:
diff changeset
1582 <dict>
anatofuz
parents:
diff changeset
1583 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1584 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1585 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1586 </dict>
anatofuz
parents:
diff changeset
1587 <dict>
anatofuz
parents:
diff changeset
1588 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1589 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1590 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1591 </dict>
anatofuz
parents:
diff changeset
1592 </array>
anatofuz
parents:
diff changeset
1593 </dict>
anatofuz
parents:
diff changeset
1594 </array>
anatofuz
parents:
diff changeset
1595 </dict>
anatofuz
parents:
diff changeset
1596 <dict>
anatofuz
parents:
diff changeset
1597 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1598 <key>location</key>
anatofuz
parents:
diff changeset
1599 <dict>
anatofuz
parents:
diff changeset
1600 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1601 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1602 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1603 </dict>
anatofuz
parents:
diff changeset
1604 <key>ranges</key>
anatofuz
parents:
diff changeset
1605 <array>
anatofuz
parents:
diff changeset
1606 <array>
anatofuz
parents:
diff changeset
1607 <dict>
anatofuz
parents:
diff changeset
1608 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1609 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1610 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1611 </dict>
anatofuz
parents:
diff changeset
1612 <dict>
anatofuz
parents:
diff changeset
1613 <key>line</key><integer>227</integer>
anatofuz
parents:
diff changeset
1614 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1615 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1616 </dict>
anatofuz
parents:
diff changeset
1617 </array>
anatofuz
parents:
diff changeset
1618 </array>
anatofuz
parents:
diff changeset
1619 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1620 <key>extended_message</key>
anatofuz
parents:
diff changeset
1621 <string>&apos;p&apos; captured by block as a null pointer value</string>
anatofuz
parents:
diff changeset
1622 <key>message</key>
anatofuz
parents:
diff changeset
1623 <string>&apos;p&apos; captured by block as a null pointer value</string>
anatofuz
parents:
diff changeset
1624 </dict>
anatofuz
parents:
diff changeset
1625 <dict>
anatofuz
parents:
diff changeset
1626 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1627 <key>edges</key>
anatofuz
parents:
diff changeset
1628 <array>
anatofuz
parents:
diff changeset
1629 <dict>
anatofuz
parents:
diff changeset
1630 <key>start</key>
anatofuz
parents:
diff changeset
1631 <array>
anatofuz
parents:
diff changeset
1632 <dict>
anatofuz
parents:
diff changeset
1633 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1634 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1635 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1636 </dict>
anatofuz
parents:
diff changeset
1637 <dict>
anatofuz
parents:
diff changeset
1638 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1639 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1640 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1641 </dict>
anatofuz
parents:
diff changeset
1642 </array>
anatofuz
parents:
diff changeset
1643 <key>end</key>
anatofuz
parents:
diff changeset
1644 <array>
anatofuz
parents:
diff changeset
1645 <dict>
anatofuz
parents:
diff changeset
1646 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1647 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1648 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1649 </dict>
anatofuz
parents:
diff changeset
1650 <dict>
anatofuz
parents:
diff changeset
1651 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1652 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
1653 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1654 </dict>
anatofuz
parents:
diff changeset
1655 </array>
anatofuz
parents:
diff changeset
1656 </dict>
anatofuz
parents:
diff changeset
1657 </array>
anatofuz
parents:
diff changeset
1658 </dict>
anatofuz
parents:
diff changeset
1659 <dict>
anatofuz
parents:
diff changeset
1660 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1661 <key>location</key>
anatofuz
parents:
diff changeset
1662 <dict>
anatofuz
parents:
diff changeset
1663 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1664 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1665 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1666 </dict>
anatofuz
parents:
diff changeset
1667 <key>ranges</key>
anatofuz
parents:
diff changeset
1668 <array>
anatofuz
parents:
diff changeset
1669 <array>
anatofuz
parents:
diff changeset
1670 <dict>
anatofuz
parents:
diff changeset
1671 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1672 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1673 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1674 </dict>
anatofuz
parents:
diff changeset
1675 <dict>
anatofuz
parents:
diff changeset
1676 <key>line</key><integer>227</integer>
anatofuz
parents:
diff changeset
1677 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
1678 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1679 </dict>
anatofuz
parents:
diff changeset
1680 </array>
anatofuz
parents:
diff changeset
1681 </array>
anatofuz
parents:
diff changeset
1682 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
1683 <key>extended_message</key>
anatofuz
parents:
diff changeset
1684 <string>Calling &apos;dispatch_sync&apos;</string>
anatofuz
parents:
diff changeset
1685 <key>message</key>
anatofuz
parents:
diff changeset
1686 <string>Calling &apos;dispatch_sync&apos;</string>
anatofuz
parents:
diff changeset
1687 </dict>
anatofuz
parents:
diff changeset
1688 <dict>
anatofuz
parents:
diff changeset
1689 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1690 <key>location</key>
anatofuz
parents:
diff changeset
1691 <dict>
anatofuz
parents:
diff changeset
1692 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1693 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1694 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1695 </dict>
anatofuz
parents:
diff changeset
1696 <key>ranges</key>
anatofuz
parents:
diff changeset
1697 <array>
anatofuz
parents:
diff changeset
1698 <array>
anatofuz
parents:
diff changeset
1699 <dict>
anatofuz
parents:
diff changeset
1700 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1701 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1702 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1703 </dict>
anatofuz
parents:
diff changeset
1704 <dict>
anatofuz
parents:
diff changeset
1705 <key>line</key><integer>227</integer>
anatofuz
parents:
diff changeset
1706 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
1707 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1708 </dict>
anatofuz
parents:
diff changeset
1709 </array>
anatofuz
parents:
diff changeset
1710 </array>
anatofuz
parents:
diff changeset
1711 <key>depth</key><integer>1</integer>
anatofuz
parents:
diff changeset
1712 <key>extended_message</key>
anatofuz
parents:
diff changeset
1713 <string>Calling anonymous block</string>
anatofuz
parents:
diff changeset
1714 <key>message</key>
anatofuz
parents:
diff changeset
1715 <string>Calling anonymous block</string>
anatofuz
parents:
diff changeset
1716 </dict>
anatofuz
parents:
diff changeset
1717 <dict>
anatofuz
parents:
diff changeset
1718 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1719 <key>location</key>
anatofuz
parents:
diff changeset
1720 <dict>
anatofuz
parents:
diff changeset
1721 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1722 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1723 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1724 </dict>
anatofuz
parents:
diff changeset
1725 <key>depth</key><integer>2</integer>
anatofuz
parents:
diff changeset
1726 <key>extended_message</key>
anatofuz
parents:
diff changeset
1727 <string>Entered call from &apos;dispatch_sync&apos;</string>
anatofuz
parents:
diff changeset
1728 <key>message</key>
anatofuz
parents:
diff changeset
1729 <string>Entered call from &apos;dispatch_sync&apos;</string>
anatofuz
parents:
diff changeset
1730 </dict>
anatofuz
parents:
diff changeset
1731 <dict>
anatofuz
parents:
diff changeset
1732 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1733 <key>edges</key>
anatofuz
parents:
diff changeset
1734 <array>
anatofuz
parents:
diff changeset
1735 <dict>
anatofuz
parents:
diff changeset
1736 <key>start</key>
anatofuz
parents:
diff changeset
1737 <array>
anatofuz
parents:
diff changeset
1738 <dict>
anatofuz
parents:
diff changeset
1739 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1740 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1741 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1742 </dict>
anatofuz
parents:
diff changeset
1743 <dict>
anatofuz
parents:
diff changeset
1744 <key>line</key><integer>223</integer>
anatofuz
parents:
diff changeset
1745 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
1746 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1747 </dict>
anatofuz
parents:
diff changeset
1748 </array>
anatofuz
parents:
diff changeset
1749 <key>end</key>
anatofuz
parents:
diff changeset
1750 <array>
anatofuz
parents:
diff changeset
1751 <dict>
anatofuz
parents:
diff changeset
1752 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1753 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
1754 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1755 </dict>
anatofuz
parents:
diff changeset
1756 <dict>
anatofuz
parents:
diff changeset
1757 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1758 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
1759 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1760 </dict>
anatofuz
parents:
diff changeset
1761 </array>
anatofuz
parents:
diff changeset
1762 </dict>
anatofuz
parents:
diff changeset
1763 </array>
anatofuz
parents:
diff changeset
1764 </dict>
anatofuz
parents:
diff changeset
1765 <dict>
anatofuz
parents:
diff changeset
1766 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1767 <key>edges</key>
anatofuz
parents:
diff changeset
1768 <array>
anatofuz
parents:
diff changeset
1769 <dict>
anatofuz
parents:
diff changeset
1770 <key>start</key>
anatofuz
parents:
diff changeset
1771 <array>
anatofuz
parents:
diff changeset
1772 <dict>
anatofuz
parents:
diff changeset
1773 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1774 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
1775 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1776 </dict>
anatofuz
parents:
diff changeset
1777 <dict>
anatofuz
parents:
diff changeset
1778 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1779 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
1780 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1781 </dict>
anatofuz
parents:
diff changeset
1782 </array>
anatofuz
parents:
diff changeset
1783 <key>end</key>
anatofuz
parents:
diff changeset
1784 <array>
anatofuz
parents:
diff changeset
1785 <dict>
anatofuz
parents:
diff changeset
1786 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1787 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1788 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1789 </dict>
anatofuz
parents:
diff changeset
1790 <dict>
anatofuz
parents:
diff changeset
1791 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1792 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1793 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1794 </dict>
anatofuz
parents:
diff changeset
1795 </array>
anatofuz
parents:
diff changeset
1796 </dict>
anatofuz
parents:
diff changeset
1797 </array>
anatofuz
parents:
diff changeset
1798 </dict>
anatofuz
parents:
diff changeset
1799 <dict>
anatofuz
parents:
diff changeset
1800 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1801 <key>location</key>
anatofuz
parents:
diff changeset
1802 <dict>
anatofuz
parents:
diff changeset
1803 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1804 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1805 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1806 </dict>
anatofuz
parents:
diff changeset
1807 <key>ranges</key>
anatofuz
parents:
diff changeset
1808 <array>
anatofuz
parents:
diff changeset
1809 <array>
anatofuz
parents:
diff changeset
1810 <dict>
anatofuz
parents:
diff changeset
1811 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1812 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1813 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1814 </dict>
anatofuz
parents:
diff changeset
1815 <dict>
anatofuz
parents:
diff changeset
1816 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1817 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1818 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1819 </dict>
anatofuz
parents:
diff changeset
1820 </array>
anatofuz
parents:
diff changeset
1821 </array>
anatofuz
parents:
diff changeset
1822 <key>depth</key><integer>2</integer>
anatofuz
parents:
diff changeset
1823 <key>extended_message</key>
anatofuz
parents:
diff changeset
1824 <string>Assuming &apos;q&apos; is non-null</string>
anatofuz
parents:
diff changeset
1825 <key>message</key>
anatofuz
parents:
diff changeset
1826 <string>Assuming &apos;q&apos; is non-null</string>
anatofuz
parents:
diff changeset
1827 </dict>
anatofuz
parents:
diff changeset
1828 <dict>
anatofuz
parents:
diff changeset
1829 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1830 <key>edges</key>
anatofuz
parents:
diff changeset
1831 <array>
anatofuz
parents:
diff changeset
1832 <dict>
anatofuz
parents:
diff changeset
1833 <key>start</key>
anatofuz
parents:
diff changeset
1834 <array>
anatofuz
parents:
diff changeset
1835 <dict>
anatofuz
parents:
diff changeset
1836 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1837 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1838 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1839 </dict>
anatofuz
parents:
diff changeset
1840 <dict>
anatofuz
parents:
diff changeset
1841 <key>line</key><integer>224</integer>
anatofuz
parents:
diff changeset
1842 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1843 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1844 </dict>
anatofuz
parents:
diff changeset
1845 </array>
anatofuz
parents:
diff changeset
1846 <key>end</key>
anatofuz
parents:
diff changeset
1847 <array>
anatofuz
parents:
diff changeset
1848 <dict>
anatofuz
parents:
diff changeset
1849 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1850 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1851 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1852 </dict>
anatofuz
parents:
diff changeset
1853 <dict>
anatofuz
parents:
diff changeset
1854 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1855 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1856 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1857 </dict>
anatofuz
parents:
diff changeset
1858 </array>
anatofuz
parents:
diff changeset
1859 </dict>
anatofuz
parents:
diff changeset
1860 </array>
anatofuz
parents:
diff changeset
1861 </dict>
anatofuz
parents:
diff changeset
1862 <dict>
anatofuz
parents:
diff changeset
1863 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1864 <key>edges</key>
anatofuz
parents:
diff changeset
1865 <array>
anatofuz
parents:
diff changeset
1866 <dict>
anatofuz
parents:
diff changeset
1867 <key>start</key>
anatofuz
parents:
diff changeset
1868 <array>
anatofuz
parents:
diff changeset
1869 <dict>
anatofuz
parents:
diff changeset
1870 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1871 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1872 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1873 </dict>
anatofuz
parents:
diff changeset
1874 <dict>
anatofuz
parents:
diff changeset
1875 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1876 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1877 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1878 </dict>
anatofuz
parents:
diff changeset
1879 </array>
anatofuz
parents:
diff changeset
1880 <key>end</key>
anatofuz
parents:
diff changeset
1881 <array>
anatofuz
parents:
diff changeset
1882 <dict>
anatofuz
parents:
diff changeset
1883 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1884 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1885 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1886 </dict>
anatofuz
parents:
diff changeset
1887 <dict>
anatofuz
parents:
diff changeset
1888 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1889 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1890 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1891 </dict>
anatofuz
parents:
diff changeset
1892 </array>
anatofuz
parents:
diff changeset
1893 </dict>
anatofuz
parents:
diff changeset
1894 </array>
anatofuz
parents:
diff changeset
1895 </dict>
anatofuz
parents:
diff changeset
1896 <dict>
anatofuz
parents:
diff changeset
1897 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1898 <key>location</key>
anatofuz
parents:
diff changeset
1899 <dict>
anatofuz
parents:
diff changeset
1900 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1901 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1902 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1903 </dict>
anatofuz
parents:
diff changeset
1904 <key>ranges</key>
anatofuz
parents:
diff changeset
1905 <array>
anatofuz
parents:
diff changeset
1906 <array>
anatofuz
parents:
diff changeset
1907 <dict>
anatofuz
parents:
diff changeset
1908 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1909 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
1910 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1911 </dict>
anatofuz
parents:
diff changeset
1912 <dict>
anatofuz
parents:
diff changeset
1913 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1914 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
1915 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1916 </dict>
anatofuz
parents:
diff changeset
1917 </array>
anatofuz
parents:
diff changeset
1918 </array>
anatofuz
parents:
diff changeset
1919 <key>depth</key><integer>2</integer>
anatofuz
parents:
diff changeset
1920 <key>extended_message</key>
anatofuz
parents:
diff changeset
1921 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
1922 <key>message</key>
anatofuz
parents:
diff changeset
1923 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
1924 </dict>
anatofuz
parents:
diff changeset
1925 </array>
anatofuz
parents:
diff changeset
1926 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
1927 <key>category</key><string>Logic error</string>
anatofuz
parents:
diff changeset
1928 <key>type</key><string>Dereference of null pointer</string>
anatofuz
parents:
diff changeset
1929 <key>check_name</key><string>core.NullDereference</string>
anatofuz
parents:
diff changeset
1930 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
1931 <key>issue_hash_content_of_line_in_context</key><string>5d3f4c433004c7a6d4a06aa30cc3ea85</string>
anatofuz
parents:
diff changeset
1932 <key>location</key>
anatofuz
parents:
diff changeset
1933 <dict>
anatofuz
parents:
diff changeset
1934 <key>line</key><integer>225</integer>
anatofuz
parents:
diff changeset
1935 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
1936 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1937 </dict>
anatofuz
parents:
diff changeset
1938 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
1939 <dict>
anatofuz
parents:
diff changeset
1940 <key>0</key>
anatofuz
parents:
diff changeset
1941 <array>
anatofuz
parents:
diff changeset
1942 <integer>40</integer>
anatofuz
parents:
diff changeset
1943 <integer>221</integer>
anatofuz
parents:
diff changeset
1944 <integer>222</integer>
anatofuz
parents:
diff changeset
1945 <integer>223</integer>
anatofuz
parents:
diff changeset
1946 <integer>224</integer>
anatofuz
parents:
diff changeset
1947 <integer>225</integer>
anatofuz
parents:
diff changeset
1948 </array>
anatofuz
parents:
diff changeset
1949 </dict>
anatofuz
parents:
diff changeset
1950 </dict>
anatofuz
parents:
diff changeset
1951 <dict>
anatofuz
parents:
diff changeset
1952 <key>path</key>
anatofuz
parents:
diff changeset
1953 <array>
anatofuz
parents:
diff changeset
1954 <dict>
anatofuz
parents:
diff changeset
1955 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
1956 <key>edges</key>
anatofuz
parents:
diff changeset
1957 <array>
anatofuz
parents:
diff changeset
1958 <dict>
anatofuz
parents:
diff changeset
1959 <key>start</key>
anatofuz
parents:
diff changeset
1960 <array>
anatofuz
parents:
diff changeset
1961 <dict>
anatofuz
parents:
diff changeset
1962 <key>line</key><integer>232</integer>
anatofuz
parents:
diff changeset
1963 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1964 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1965 </dict>
anatofuz
parents:
diff changeset
1966 <dict>
anatofuz
parents:
diff changeset
1967 <key>line</key><integer>232</integer>
anatofuz
parents:
diff changeset
1968 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
1969 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1970 </dict>
anatofuz
parents:
diff changeset
1971 </array>
anatofuz
parents:
diff changeset
1972 <key>end</key>
anatofuz
parents:
diff changeset
1973 <array>
anatofuz
parents:
diff changeset
1974 <dict>
anatofuz
parents:
diff changeset
1975 <key>line</key><integer>233</integer>
anatofuz
parents:
diff changeset
1976 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1977 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1978 </dict>
anatofuz
parents:
diff changeset
1979 <dict>
anatofuz
parents:
diff changeset
1980 <key>line</key><integer>233</integer>
anatofuz
parents:
diff changeset
1981 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
1982 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1983 </dict>
anatofuz
parents:
diff changeset
1984 </array>
anatofuz
parents:
diff changeset
1985 </dict>
anatofuz
parents:
diff changeset
1986 </array>
anatofuz
parents:
diff changeset
1987 </dict>
anatofuz
parents:
diff changeset
1988 <dict>
anatofuz
parents:
diff changeset
1989 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
1990 <key>location</key>
anatofuz
parents:
diff changeset
1991 <dict>
anatofuz
parents:
diff changeset
1992 <key>line</key><integer>233</integer>
anatofuz
parents:
diff changeset
1993 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
1994 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
1995 </dict>
anatofuz
parents:
diff changeset
1996 <key>ranges</key>
anatofuz
parents:
diff changeset
1997 <array>
anatofuz
parents:
diff changeset
1998 <array>
anatofuz
parents:
diff changeset
1999 <dict>
anatofuz
parents:
diff changeset
2000 <key>line</key><integer>233</integer>
anatofuz
parents:
diff changeset
2001 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2002 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2003 </dict>
anatofuz
parents:
diff changeset
2004 <dict>
anatofuz
parents:
diff changeset
2005 <key>line</key><integer>233</integer>
anatofuz
parents:
diff changeset
2006 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
2007 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2008 </dict>
anatofuz
parents:
diff changeset
2009 </array>
anatofuz
parents:
diff changeset
2010 </array>
anatofuz
parents:
diff changeset
2011 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
2012 <key>extended_message</key>
anatofuz
parents:
diff changeset
2013 <string>&apos;p&apos; initialized to a null pointer value</string>
anatofuz
parents:
diff changeset
2014 <key>message</key>
anatofuz
parents:
diff changeset
2015 <string>&apos;p&apos; initialized to a null pointer value</string>
anatofuz
parents:
diff changeset
2016 </dict>
anatofuz
parents:
diff changeset
2017 <dict>
anatofuz
parents:
diff changeset
2018 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2019 <key>edges</key>
anatofuz
parents:
diff changeset
2020 <array>
anatofuz
parents:
diff changeset
2021 <dict>
anatofuz
parents:
diff changeset
2022 <key>start</key>
anatofuz
parents:
diff changeset
2023 <array>
anatofuz
parents:
diff changeset
2024 <dict>
anatofuz
parents:
diff changeset
2025 <key>line</key><integer>233</integer>
anatofuz
parents:
diff changeset
2026 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2027 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2028 </dict>
anatofuz
parents:
diff changeset
2029 <dict>
anatofuz
parents:
diff changeset
2030 <key>line</key><integer>233</integer>
anatofuz
parents:
diff changeset
2031 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
2032 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2033 </dict>
anatofuz
parents:
diff changeset
2034 </array>
anatofuz
parents:
diff changeset
2035 <key>end</key>
anatofuz
parents:
diff changeset
2036 <array>
anatofuz
parents:
diff changeset
2037 <dict>
anatofuz
parents:
diff changeset
2038 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2039 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2040 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2041 </dict>
anatofuz
parents:
diff changeset
2042 <dict>
anatofuz
parents:
diff changeset
2043 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2044 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2045 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2046 </dict>
anatofuz
parents:
diff changeset
2047 </array>
anatofuz
parents:
diff changeset
2048 </dict>
anatofuz
parents:
diff changeset
2049 </array>
anatofuz
parents:
diff changeset
2050 </dict>
anatofuz
parents:
diff changeset
2051 <dict>
anatofuz
parents:
diff changeset
2052 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2053 <key>edges</key>
anatofuz
parents:
diff changeset
2054 <array>
anatofuz
parents:
diff changeset
2055 <dict>
anatofuz
parents:
diff changeset
2056 <key>start</key>
anatofuz
parents:
diff changeset
2057 <array>
anatofuz
parents:
diff changeset
2058 <dict>
anatofuz
parents:
diff changeset
2059 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2060 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2061 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2062 </dict>
anatofuz
parents:
diff changeset
2063 <dict>
anatofuz
parents:
diff changeset
2064 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2065 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2066 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2067 </dict>
anatofuz
parents:
diff changeset
2068 </array>
anatofuz
parents:
diff changeset
2069 <key>end</key>
anatofuz
parents:
diff changeset
2070 <array>
anatofuz
parents:
diff changeset
2071 <dict>
anatofuz
parents:
diff changeset
2072 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2073 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2074 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2075 </dict>
anatofuz
parents:
diff changeset
2076 <dict>
anatofuz
parents:
diff changeset
2077 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2078 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2079 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2080 </dict>
anatofuz
parents:
diff changeset
2081 </array>
anatofuz
parents:
diff changeset
2082 </dict>
anatofuz
parents:
diff changeset
2083 </array>
anatofuz
parents:
diff changeset
2084 </dict>
anatofuz
parents:
diff changeset
2085 <dict>
anatofuz
parents:
diff changeset
2086 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2087 <key>location</key>
anatofuz
parents:
diff changeset
2088 <dict>
anatofuz
parents:
diff changeset
2089 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2090 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2091 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2092 </dict>
anatofuz
parents:
diff changeset
2093 <key>ranges</key>
anatofuz
parents:
diff changeset
2094 <array>
anatofuz
parents:
diff changeset
2095 <array>
anatofuz
parents:
diff changeset
2096 <dict>
anatofuz
parents:
diff changeset
2097 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2098 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2099 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2100 </dict>
anatofuz
parents:
diff changeset
2101 <dict>
anatofuz
parents:
diff changeset
2102 <key>line</key><integer>236</integer>
anatofuz
parents:
diff changeset
2103 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2104 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2105 </dict>
anatofuz
parents:
diff changeset
2106 </array>
anatofuz
parents:
diff changeset
2107 </array>
anatofuz
parents:
diff changeset
2108 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
2109 <key>extended_message</key>
anatofuz
parents:
diff changeset
2110 <string>&apos;p&apos; captured by block as a null pointer value</string>
anatofuz
parents:
diff changeset
2111 <key>message</key>
anatofuz
parents:
diff changeset
2112 <string>&apos;p&apos; captured by block as a null pointer value</string>
anatofuz
parents:
diff changeset
2113 </dict>
anatofuz
parents:
diff changeset
2114 <dict>
anatofuz
parents:
diff changeset
2115 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2116 <key>edges</key>
anatofuz
parents:
diff changeset
2117 <array>
anatofuz
parents:
diff changeset
2118 <dict>
anatofuz
parents:
diff changeset
2119 <key>start</key>
anatofuz
parents:
diff changeset
2120 <array>
anatofuz
parents:
diff changeset
2121 <dict>
anatofuz
parents:
diff changeset
2122 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2123 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2124 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2125 </dict>
anatofuz
parents:
diff changeset
2126 <dict>
anatofuz
parents:
diff changeset
2127 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2128 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2129 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2130 </dict>
anatofuz
parents:
diff changeset
2131 </array>
anatofuz
parents:
diff changeset
2132 <key>end</key>
anatofuz
parents:
diff changeset
2133 <array>
anatofuz
parents:
diff changeset
2134 <dict>
anatofuz
parents:
diff changeset
2135 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2136 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2137 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2138 </dict>
anatofuz
parents:
diff changeset
2139 <dict>
anatofuz
parents:
diff changeset
2140 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2141 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2142 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2143 </dict>
anatofuz
parents:
diff changeset
2144 </array>
anatofuz
parents:
diff changeset
2145 </dict>
anatofuz
parents:
diff changeset
2146 </array>
anatofuz
parents:
diff changeset
2147 </dict>
anatofuz
parents:
diff changeset
2148 <dict>
anatofuz
parents:
diff changeset
2149 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2150 <key>location</key>
anatofuz
parents:
diff changeset
2151 <dict>
anatofuz
parents:
diff changeset
2152 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2153 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2154 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2155 </dict>
anatofuz
parents:
diff changeset
2156 <key>ranges</key>
anatofuz
parents:
diff changeset
2157 <array>
anatofuz
parents:
diff changeset
2158 <array>
anatofuz
parents:
diff changeset
2159 <dict>
anatofuz
parents:
diff changeset
2160 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2161 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2162 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2163 </dict>
anatofuz
parents:
diff changeset
2164 <dict>
anatofuz
parents:
diff changeset
2165 <key>line</key><integer>236</integer>
anatofuz
parents:
diff changeset
2166 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2167 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2168 </dict>
anatofuz
parents:
diff changeset
2169 </array>
anatofuz
parents:
diff changeset
2170 </array>
anatofuz
parents:
diff changeset
2171 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
2172 <key>extended_message</key>
anatofuz
parents:
diff changeset
2173 <string>Calling &apos;_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2174 <key>message</key>
anatofuz
parents:
diff changeset
2175 <string>Calling &apos;_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2176 </dict>
anatofuz
parents:
diff changeset
2177 <dict>
anatofuz
parents:
diff changeset
2178 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2179 <key>location</key>
anatofuz
parents:
diff changeset
2180 <dict>
anatofuz
parents:
diff changeset
2181 <key>line</key><integer>52</integer>
anatofuz
parents:
diff changeset
2182 <key>col</key><integer>1</integer>
anatofuz
parents:
diff changeset
2183 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2184 </dict>
anatofuz
parents:
diff changeset
2185 <key>depth</key><integer>1</integer>
anatofuz
parents:
diff changeset
2186 <key>extended_message</key>
anatofuz
parents:
diff changeset
2187 <string>Entered call from &apos;test_inline_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2188 <key>message</key>
anatofuz
parents:
diff changeset
2189 <string>Entered call from &apos;test_inline_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2190 </dict>
anatofuz
parents:
diff changeset
2191 <dict>
anatofuz
parents:
diff changeset
2192 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2193 <key>edges</key>
anatofuz
parents:
diff changeset
2194 <array>
anatofuz
parents:
diff changeset
2195 <dict>
anatofuz
parents:
diff changeset
2196 <key>start</key>
anatofuz
parents:
diff changeset
2197 <array>
anatofuz
parents:
diff changeset
2198 <dict>
anatofuz
parents:
diff changeset
2199 <key>line</key><integer>52</integer>
anatofuz
parents:
diff changeset
2200 <key>col</key><integer>1</integer>
anatofuz
parents:
diff changeset
2201 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2202 </dict>
anatofuz
parents:
diff changeset
2203 <dict>
anatofuz
parents:
diff changeset
2204 <key>line</key><integer>52</integer>
anatofuz
parents:
diff changeset
2205 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
2206 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2207 </dict>
anatofuz
parents:
diff changeset
2208 </array>
anatofuz
parents:
diff changeset
2209 <key>end</key>
anatofuz
parents:
diff changeset
2210 <array>
anatofuz
parents:
diff changeset
2211 <dict>
anatofuz
parents:
diff changeset
2212 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2213 <key>col</key><integer>2</integer>
anatofuz
parents:
diff changeset
2214 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2215 </dict>
anatofuz
parents:
diff changeset
2216 <dict>
anatofuz
parents:
diff changeset
2217 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2218 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2219 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2220 </dict>
anatofuz
parents:
diff changeset
2221 </array>
anatofuz
parents:
diff changeset
2222 </dict>
anatofuz
parents:
diff changeset
2223 </array>
anatofuz
parents:
diff changeset
2224 </dict>
anatofuz
parents:
diff changeset
2225 <dict>
anatofuz
parents:
diff changeset
2226 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2227 <key>edges</key>
anatofuz
parents:
diff changeset
2228 <array>
anatofuz
parents:
diff changeset
2229 <dict>
anatofuz
parents:
diff changeset
2230 <key>start</key>
anatofuz
parents:
diff changeset
2231 <array>
anatofuz
parents:
diff changeset
2232 <dict>
anatofuz
parents:
diff changeset
2233 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2234 <key>col</key><integer>2</integer>
anatofuz
parents:
diff changeset
2235 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2236 </dict>
anatofuz
parents:
diff changeset
2237 <dict>
anatofuz
parents:
diff changeset
2238 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2239 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2240 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2241 </dict>
anatofuz
parents:
diff changeset
2242 </array>
anatofuz
parents:
diff changeset
2243 <key>end</key>
anatofuz
parents:
diff changeset
2244 <array>
anatofuz
parents:
diff changeset
2245 <dict>
anatofuz
parents:
diff changeset
2246 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2247 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2248 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2249 </dict>
anatofuz
parents:
diff changeset
2250 <dict>
anatofuz
parents:
diff changeset
2251 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2252 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2253 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2254 </dict>
anatofuz
parents:
diff changeset
2255 </array>
anatofuz
parents:
diff changeset
2256 </dict>
anatofuz
parents:
diff changeset
2257 </array>
anatofuz
parents:
diff changeset
2258 </dict>
anatofuz
parents:
diff changeset
2259 <dict>
anatofuz
parents:
diff changeset
2260 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2261 <key>location</key>
anatofuz
parents:
diff changeset
2262 <dict>
anatofuz
parents:
diff changeset
2263 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2264 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2265 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2266 </dict>
anatofuz
parents:
diff changeset
2267 <key>ranges</key>
anatofuz
parents:
diff changeset
2268 <array>
anatofuz
parents:
diff changeset
2269 <array>
anatofuz
parents:
diff changeset
2270 <dict>
anatofuz
parents:
diff changeset
2271 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2272 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2273 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2274 </dict>
anatofuz
parents:
diff changeset
2275 <dict>
anatofuz
parents:
diff changeset
2276 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2277 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
2278 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2279 </dict>
anatofuz
parents:
diff changeset
2280 </array>
anatofuz
parents:
diff changeset
2281 </array>
anatofuz
parents:
diff changeset
2282 <key>depth</key><integer>1</integer>
anatofuz
parents:
diff changeset
2283 <key>extended_message</key>
anatofuz
parents:
diff changeset
2284 <string>Calling &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2285 <key>message</key>
anatofuz
parents:
diff changeset
2286 <string>Calling &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2287 </dict>
anatofuz
parents:
diff changeset
2288 <dict>
anatofuz
parents:
diff changeset
2289 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2290 <key>location</key>
anatofuz
parents:
diff changeset
2291 <dict>
anatofuz
parents:
diff changeset
2292 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2293 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2294 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2295 </dict>
anatofuz
parents:
diff changeset
2296 <key>ranges</key>
anatofuz
parents:
diff changeset
2297 <array>
anatofuz
parents:
diff changeset
2298 <array>
anatofuz
parents:
diff changeset
2299 <dict>
anatofuz
parents:
diff changeset
2300 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2301 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2302 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2303 </dict>
anatofuz
parents:
diff changeset
2304 <dict>
anatofuz
parents:
diff changeset
2305 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2306 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
2307 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2308 </dict>
anatofuz
parents:
diff changeset
2309 </array>
anatofuz
parents:
diff changeset
2310 </array>
anatofuz
parents:
diff changeset
2311 <key>depth</key><integer>2</integer>
anatofuz
parents:
diff changeset
2312 <key>extended_message</key>
anatofuz
parents:
diff changeset
2313 <string>Calling anonymous block</string>
anatofuz
parents:
diff changeset
2314 <key>message</key>
anatofuz
parents:
diff changeset
2315 <string>Calling anonymous block</string>
anatofuz
parents:
diff changeset
2316 </dict>
anatofuz
parents:
diff changeset
2317 <dict>
anatofuz
parents:
diff changeset
2318 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2319 <key>location</key>
anatofuz
parents:
diff changeset
2320 <dict>
anatofuz
parents:
diff changeset
2321 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2322 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2323 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2324 </dict>
anatofuz
parents:
diff changeset
2325 <key>depth</key><integer>3</integer>
anatofuz
parents:
diff changeset
2326 <key>extended_message</key>
anatofuz
parents:
diff changeset
2327 <string>Entered call from &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2328 <key>message</key>
anatofuz
parents:
diff changeset
2329 <string>Entered call from &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2330 </dict>
anatofuz
parents:
diff changeset
2331 <dict>
anatofuz
parents:
diff changeset
2332 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2333 <key>edges</key>
anatofuz
parents:
diff changeset
2334 <array>
anatofuz
parents:
diff changeset
2335 <dict>
anatofuz
parents:
diff changeset
2336 <key>start</key>
anatofuz
parents:
diff changeset
2337 <array>
anatofuz
parents:
diff changeset
2338 <dict>
anatofuz
parents:
diff changeset
2339 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2340 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2341 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2342 </dict>
anatofuz
parents:
diff changeset
2343 <dict>
anatofuz
parents:
diff changeset
2344 <key>line</key><integer>234</integer>
anatofuz
parents:
diff changeset
2345 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2346 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2347 </dict>
anatofuz
parents:
diff changeset
2348 </array>
anatofuz
parents:
diff changeset
2349 <key>end</key>
anatofuz
parents:
diff changeset
2350 <array>
anatofuz
parents:
diff changeset
2351 <dict>
anatofuz
parents:
diff changeset
2352 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2353 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2354 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2355 </dict>
anatofuz
parents:
diff changeset
2356 <dict>
anatofuz
parents:
diff changeset
2357 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2358 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2359 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2360 </dict>
anatofuz
parents:
diff changeset
2361 </array>
anatofuz
parents:
diff changeset
2362 </dict>
anatofuz
parents:
diff changeset
2363 </array>
anatofuz
parents:
diff changeset
2364 </dict>
anatofuz
parents:
diff changeset
2365 <dict>
anatofuz
parents:
diff changeset
2366 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2367 <key>edges</key>
anatofuz
parents:
diff changeset
2368 <array>
anatofuz
parents:
diff changeset
2369 <dict>
anatofuz
parents:
diff changeset
2370 <key>start</key>
anatofuz
parents:
diff changeset
2371 <array>
anatofuz
parents:
diff changeset
2372 <dict>
anatofuz
parents:
diff changeset
2373 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2374 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2375 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2376 </dict>
anatofuz
parents:
diff changeset
2377 <dict>
anatofuz
parents:
diff changeset
2378 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2379 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2380 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2381 </dict>
anatofuz
parents:
diff changeset
2382 </array>
anatofuz
parents:
diff changeset
2383 <key>end</key>
anatofuz
parents:
diff changeset
2384 <array>
anatofuz
parents:
diff changeset
2385 <dict>
anatofuz
parents:
diff changeset
2386 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2387 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2388 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2389 </dict>
anatofuz
parents:
diff changeset
2390 <dict>
anatofuz
parents:
diff changeset
2391 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2392 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2393 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2394 </dict>
anatofuz
parents:
diff changeset
2395 </array>
anatofuz
parents:
diff changeset
2396 </dict>
anatofuz
parents:
diff changeset
2397 </array>
anatofuz
parents:
diff changeset
2398 </dict>
anatofuz
parents:
diff changeset
2399 <dict>
anatofuz
parents:
diff changeset
2400 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2401 <key>location</key>
anatofuz
parents:
diff changeset
2402 <dict>
anatofuz
parents:
diff changeset
2403 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2404 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2405 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2406 </dict>
anatofuz
parents:
diff changeset
2407 <key>ranges</key>
anatofuz
parents:
diff changeset
2408 <array>
anatofuz
parents:
diff changeset
2409 <array>
anatofuz
parents:
diff changeset
2410 <dict>
anatofuz
parents:
diff changeset
2411 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2412 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
2413 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2414 </dict>
anatofuz
parents:
diff changeset
2415 <dict>
anatofuz
parents:
diff changeset
2416 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2417 <key>col</key><integer>5</integer>
anatofuz
parents:
diff changeset
2418 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2419 </dict>
anatofuz
parents:
diff changeset
2420 </array>
anatofuz
parents:
diff changeset
2421 </array>
anatofuz
parents:
diff changeset
2422 <key>depth</key><integer>3</integer>
anatofuz
parents:
diff changeset
2423 <key>extended_message</key>
anatofuz
parents:
diff changeset
2424 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
2425 <key>message</key>
anatofuz
parents:
diff changeset
2426 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
2427 </dict>
anatofuz
parents:
diff changeset
2428 </array>
anatofuz
parents:
diff changeset
2429 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
2430 <key>category</key><string>Logic error</string>
anatofuz
parents:
diff changeset
2431 <key>type</key><string>Dereference of null pointer</string>
anatofuz
parents:
diff changeset
2432 <key>check_name</key><string>core.NullDereference</string>
anatofuz
parents:
diff changeset
2433 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
2434 <key>issue_hash_content_of_line_in_context</key><string>265c4fd608dafee211bfa93d21c28866</string>
anatofuz
parents:
diff changeset
2435 <key>location</key>
anatofuz
parents:
diff changeset
2436 <dict>
anatofuz
parents:
diff changeset
2437 <key>line</key><integer>235</integer>
anatofuz
parents:
diff changeset
2438 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2439 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2440 </dict>
anatofuz
parents:
diff changeset
2441 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
2442 <dict>
anatofuz
parents:
diff changeset
2443 <key>0</key>
anatofuz
parents:
diff changeset
2444 <array>
anatofuz
parents:
diff changeset
2445 <integer>44</integer>
anatofuz
parents:
diff changeset
2446 <integer>45</integer>
anatofuz
parents:
diff changeset
2447 <integer>46</integer>
anatofuz
parents:
diff changeset
2448 <integer>47</integer>
anatofuz
parents:
diff changeset
2449 <integer>48</integer>
anatofuz
parents:
diff changeset
2450 <integer>52</integer>
anatofuz
parents:
diff changeset
2451 <integer>53</integer>
anatofuz
parents:
diff changeset
2452 <integer>54</integer>
anatofuz
parents:
diff changeset
2453 <integer>55</integer>
anatofuz
parents:
diff changeset
2454 <integer>56</integer>
anatofuz
parents:
diff changeset
2455 <integer>57</integer>
anatofuz
parents:
diff changeset
2456 <integer>58</integer>
anatofuz
parents:
diff changeset
2457 <integer>59</integer>
anatofuz
parents:
diff changeset
2458 <integer>60</integer>
anatofuz
parents:
diff changeset
2459 <integer>61</integer>
anatofuz
parents:
diff changeset
2460 <integer>231</integer>
anatofuz
parents:
diff changeset
2461 <integer>232</integer>
anatofuz
parents:
diff changeset
2462 <integer>233</integer>
anatofuz
parents:
diff changeset
2463 <integer>234</integer>
anatofuz
parents:
diff changeset
2464 <integer>235</integer>
anatofuz
parents:
diff changeset
2465 </array>
anatofuz
parents:
diff changeset
2466 </dict>
anatofuz
parents:
diff changeset
2467 </dict>
anatofuz
parents:
diff changeset
2468 <dict>
anatofuz
parents:
diff changeset
2469 <key>path</key>
anatofuz
parents:
diff changeset
2470 <array>
anatofuz
parents:
diff changeset
2471 <dict>
anatofuz
parents:
diff changeset
2472 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2473 <key>edges</key>
anatofuz
parents:
diff changeset
2474 <array>
anatofuz
parents:
diff changeset
2475 <dict>
anatofuz
parents:
diff changeset
2476 <key>start</key>
anatofuz
parents:
diff changeset
2477 <array>
anatofuz
parents:
diff changeset
2478 <dict>
anatofuz
parents:
diff changeset
2479 <key>line</key><integer>241</integer>
anatofuz
parents:
diff changeset
2480 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2481 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2482 </dict>
anatofuz
parents:
diff changeset
2483 <dict>
anatofuz
parents:
diff changeset
2484 <key>line</key><integer>241</integer>
anatofuz
parents:
diff changeset
2485 <key>col</key><integer>8</integer>
anatofuz
parents:
diff changeset
2486 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2487 </dict>
anatofuz
parents:
diff changeset
2488 </array>
anatofuz
parents:
diff changeset
2489 <key>end</key>
anatofuz
parents:
diff changeset
2490 <array>
anatofuz
parents:
diff changeset
2491 <dict>
anatofuz
parents:
diff changeset
2492 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2493 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2494 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2495 </dict>
anatofuz
parents:
diff changeset
2496 <dict>
anatofuz
parents:
diff changeset
2497 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2498 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2499 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2500 </dict>
anatofuz
parents:
diff changeset
2501 </array>
anatofuz
parents:
diff changeset
2502 </dict>
anatofuz
parents:
diff changeset
2503 </array>
anatofuz
parents:
diff changeset
2504 </dict>
anatofuz
parents:
diff changeset
2505 <dict>
anatofuz
parents:
diff changeset
2506 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2507 <key>location</key>
anatofuz
parents:
diff changeset
2508 <dict>
anatofuz
parents:
diff changeset
2509 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2510 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2511 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2512 </dict>
anatofuz
parents:
diff changeset
2513 <key>ranges</key>
anatofuz
parents:
diff changeset
2514 <array>
anatofuz
parents:
diff changeset
2515 <array>
anatofuz
parents:
diff changeset
2516 <dict>
anatofuz
parents:
diff changeset
2517 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2518 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2519 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2520 </dict>
anatofuz
parents:
diff changeset
2521 <dict>
anatofuz
parents:
diff changeset
2522 <key>line</key><integer>245</integer>
anatofuz
parents:
diff changeset
2523 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2524 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2525 </dict>
anatofuz
parents:
diff changeset
2526 </array>
anatofuz
parents:
diff changeset
2527 </array>
anatofuz
parents:
diff changeset
2528 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
2529 <key>extended_message</key>
anatofuz
parents:
diff changeset
2530 <string>Calling &apos;_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2531 <key>message</key>
anatofuz
parents:
diff changeset
2532 <string>Calling &apos;_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2533 </dict>
anatofuz
parents:
diff changeset
2534 <dict>
anatofuz
parents:
diff changeset
2535 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2536 <key>location</key>
anatofuz
parents:
diff changeset
2537 <dict>
anatofuz
parents:
diff changeset
2538 <key>line</key><integer>52</integer>
anatofuz
parents:
diff changeset
2539 <key>col</key><integer>1</integer>
anatofuz
parents:
diff changeset
2540 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2541 </dict>
anatofuz
parents:
diff changeset
2542 <key>depth</key><integer>1</integer>
anatofuz
parents:
diff changeset
2543 <key>extended_message</key>
anatofuz
parents:
diff changeset
2544 <string>Entered call from &apos;test_inline_dispatch_once_reachable&apos;</string>
anatofuz
parents:
diff changeset
2545 <key>message</key>
anatofuz
parents:
diff changeset
2546 <string>Entered call from &apos;test_inline_dispatch_once_reachable&apos;</string>
anatofuz
parents:
diff changeset
2547 </dict>
anatofuz
parents:
diff changeset
2548 <dict>
anatofuz
parents:
diff changeset
2549 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2550 <key>edges</key>
anatofuz
parents:
diff changeset
2551 <array>
anatofuz
parents:
diff changeset
2552 <dict>
anatofuz
parents:
diff changeset
2553 <key>start</key>
anatofuz
parents:
diff changeset
2554 <array>
anatofuz
parents:
diff changeset
2555 <dict>
anatofuz
parents:
diff changeset
2556 <key>line</key><integer>52</integer>
anatofuz
parents:
diff changeset
2557 <key>col</key><integer>1</integer>
anatofuz
parents:
diff changeset
2558 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2559 </dict>
anatofuz
parents:
diff changeset
2560 <dict>
anatofuz
parents:
diff changeset
2561 <key>line</key><integer>52</integer>
anatofuz
parents:
diff changeset
2562 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
2563 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2564 </dict>
anatofuz
parents:
diff changeset
2565 </array>
anatofuz
parents:
diff changeset
2566 <key>end</key>
anatofuz
parents:
diff changeset
2567 <array>
anatofuz
parents:
diff changeset
2568 <dict>
anatofuz
parents:
diff changeset
2569 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2570 <key>col</key><integer>2</integer>
anatofuz
parents:
diff changeset
2571 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2572 </dict>
anatofuz
parents:
diff changeset
2573 <dict>
anatofuz
parents:
diff changeset
2574 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2575 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2576 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2577 </dict>
anatofuz
parents:
diff changeset
2578 </array>
anatofuz
parents:
diff changeset
2579 </dict>
anatofuz
parents:
diff changeset
2580 </array>
anatofuz
parents:
diff changeset
2581 </dict>
anatofuz
parents:
diff changeset
2582 <dict>
anatofuz
parents:
diff changeset
2583 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2584 <key>edges</key>
anatofuz
parents:
diff changeset
2585 <array>
anatofuz
parents:
diff changeset
2586 <dict>
anatofuz
parents:
diff changeset
2587 <key>start</key>
anatofuz
parents:
diff changeset
2588 <array>
anatofuz
parents:
diff changeset
2589 <dict>
anatofuz
parents:
diff changeset
2590 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2591 <key>col</key><integer>2</integer>
anatofuz
parents:
diff changeset
2592 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2593 </dict>
anatofuz
parents:
diff changeset
2594 <dict>
anatofuz
parents:
diff changeset
2595 <key>line</key><integer>60</integer>
anatofuz
parents:
diff changeset
2596 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2597 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2598 </dict>
anatofuz
parents:
diff changeset
2599 </array>
anatofuz
parents:
diff changeset
2600 <key>end</key>
anatofuz
parents:
diff changeset
2601 <array>
anatofuz
parents:
diff changeset
2602 <dict>
anatofuz
parents:
diff changeset
2603 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2604 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2605 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2606 </dict>
anatofuz
parents:
diff changeset
2607 <dict>
anatofuz
parents:
diff changeset
2608 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2609 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2610 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2611 </dict>
anatofuz
parents:
diff changeset
2612 </array>
anatofuz
parents:
diff changeset
2613 </dict>
anatofuz
parents:
diff changeset
2614 </array>
anatofuz
parents:
diff changeset
2615 </dict>
anatofuz
parents:
diff changeset
2616 <dict>
anatofuz
parents:
diff changeset
2617 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2618 <key>location</key>
anatofuz
parents:
diff changeset
2619 <dict>
anatofuz
parents:
diff changeset
2620 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2621 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2622 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2623 </dict>
anatofuz
parents:
diff changeset
2624 <key>ranges</key>
anatofuz
parents:
diff changeset
2625 <array>
anatofuz
parents:
diff changeset
2626 <array>
anatofuz
parents:
diff changeset
2627 <dict>
anatofuz
parents:
diff changeset
2628 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2629 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2630 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2631 </dict>
anatofuz
parents:
diff changeset
2632 <dict>
anatofuz
parents:
diff changeset
2633 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2634 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
2635 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2636 </dict>
anatofuz
parents:
diff changeset
2637 </array>
anatofuz
parents:
diff changeset
2638 </array>
anatofuz
parents:
diff changeset
2639 <key>depth</key><integer>1</integer>
anatofuz
parents:
diff changeset
2640 <key>extended_message</key>
anatofuz
parents:
diff changeset
2641 <string>Calling &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2642 <key>message</key>
anatofuz
parents:
diff changeset
2643 <string>Calling &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2644 </dict>
anatofuz
parents:
diff changeset
2645 <dict>
anatofuz
parents:
diff changeset
2646 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2647 <key>location</key>
anatofuz
parents:
diff changeset
2648 <dict>
anatofuz
parents:
diff changeset
2649 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2650 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2651 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2652 </dict>
anatofuz
parents:
diff changeset
2653 <key>ranges</key>
anatofuz
parents:
diff changeset
2654 <array>
anatofuz
parents:
diff changeset
2655 <array>
anatofuz
parents:
diff changeset
2656 <dict>
anatofuz
parents:
diff changeset
2657 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2658 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2659 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2660 </dict>
anatofuz
parents:
diff changeset
2661 <dict>
anatofuz
parents:
diff changeset
2662 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2663 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
2664 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2665 </dict>
anatofuz
parents:
diff changeset
2666 </array>
anatofuz
parents:
diff changeset
2667 </array>
anatofuz
parents:
diff changeset
2668 <key>depth</key><integer>2</integer>
anatofuz
parents:
diff changeset
2669 <key>extended_message</key>
anatofuz
parents:
diff changeset
2670 <string>Calling anonymous block</string>
anatofuz
parents:
diff changeset
2671 <key>message</key>
anatofuz
parents:
diff changeset
2672 <string>Calling anonymous block</string>
anatofuz
parents:
diff changeset
2673 </dict>
anatofuz
parents:
diff changeset
2674 <dict>
anatofuz
parents:
diff changeset
2675 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2676 <key>location</key>
anatofuz
parents:
diff changeset
2677 <dict>
anatofuz
parents:
diff changeset
2678 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2679 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2680 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2681 </dict>
anatofuz
parents:
diff changeset
2682 <key>depth</key><integer>3</integer>
anatofuz
parents:
diff changeset
2683 <key>extended_message</key>
anatofuz
parents:
diff changeset
2684 <string>Entered call from &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2685 <key>message</key>
anatofuz
parents:
diff changeset
2686 <string>Entered call from &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2687 </dict>
anatofuz
parents:
diff changeset
2688 <dict>
anatofuz
parents:
diff changeset
2689 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2690 <key>edges</key>
anatofuz
parents:
diff changeset
2691 <array>
anatofuz
parents:
diff changeset
2692 <dict>
anatofuz
parents:
diff changeset
2693 <key>start</key>
anatofuz
parents:
diff changeset
2694 <array>
anatofuz
parents:
diff changeset
2695 <dict>
anatofuz
parents:
diff changeset
2696 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2697 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2698 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2699 </dict>
anatofuz
parents:
diff changeset
2700 <dict>
anatofuz
parents:
diff changeset
2701 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2702 <key>col</key><integer>24</integer>
anatofuz
parents:
diff changeset
2703 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2704 </dict>
anatofuz
parents:
diff changeset
2705 </array>
anatofuz
parents:
diff changeset
2706 <key>end</key>
anatofuz
parents:
diff changeset
2707 <array>
anatofuz
parents:
diff changeset
2708 <dict>
anatofuz
parents:
diff changeset
2709 <key>line</key><integer>244</integer>
anatofuz
parents:
diff changeset
2710 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2711 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2712 </dict>
anatofuz
parents:
diff changeset
2713 <dict>
anatofuz
parents:
diff changeset
2714 <key>line</key><integer>244</integer>
anatofuz
parents:
diff changeset
2715 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2716 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2717 </dict>
anatofuz
parents:
diff changeset
2718 </array>
anatofuz
parents:
diff changeset
2719 </dict>
anatofuz
parents:
diff changeset
2720 </array>
anatofuz
parents:
diff changeset
2721 </dict>
anatofuz
parents:
diff changeset
2722 <dict>
anatofuz
parents:
diff changeset
2723 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2724 <key>location</key>
anatofuz
parents:
diff changeset
2725 <dict>
anatofuz
parents:
diff changeset
2726 <key>line</key><integer>244</integer>
anatofuz
parents:
diff changeset
2727 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2728 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2729 </dict>
anatofuz
parents:
diff changeset
2730 <key>ranges</key>
anatofuz
parents:
diff changeset
2731 <array>
anatofuz
parents:
diff changeset
2732 <array>
anatofuz
parents:
diff changeset
2733 <dict>
anatofuz
parents:
diff changeset
2734 <key>line</key><integer>244</integer>
anatofuz
parents:
diff changeset
2735 <key>col</key><integer>7</integer>
anatofuz
parents:
diff changeset
2736 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2737 </dict>
anatofuz
parents:
diff changeset
2738 <dict>
anatofuz
parents:
diff changeset
2739 <key>line</key><integer>244</integer>
anatofuz
parents:
diff changeset
2740 <key>col</key><integer>11</integer>
anatofuz
parents:
diff changeset
2741 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2742 </dict>
anatofuz
parents:
diff changeset
2743 </array>
anatofuz
parents:
diff changeset
2744 </array>
anatofuz
parents:
diff changeset
2745 <key>depth</key><integer>3</integer>
anatofuz
parents:
diff changeset
2746 <key>extended_message</key>
anatofuz
parents:
diff changeset
2747 <string>Null pointer value stored to &apos;p&apos;</string>
anatofuz
parents:
diff changeset
2748 <key>message</key>
anatofuz
parents:
diff changeset
2749 <string>Null pointer value stored to &apos;p&apos;</string>
anatofuz
parents:
diff changeset
2750 </dict>
anatofuz
parents:
diff changeset
2751 <dict>
anatofuz
parents:
diff changeset
2752 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2753 <key>location</key>
anatofuz
parents:
diff changeset
2754 <dict>
anatofuz
parents:
diff changeset
2755 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2756 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2757 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2758 </dict>
anatofuz
parents:
diff changeset
2759 <key>ranges</key>
anatofuz
parents:
diff changeset
2760 <array>
anatofuz
parents:
diff changeset
2761 <array>
anatofuz
parents:
diff changeset
2762 <dict>
anatofuz
parents:
diff changeset
2763 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2764 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2765 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2766 </dict>
anatofuz
parents:
diff changeset
2767 <dict>
anatofuz
parents:
diff changeset
2768 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2769 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
2770 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2771 </dict>
anatofuz
parents:
diff changeset
2772 </array>
anatofuz
parents:
diff changeset
2773 </array>
anatofuz
parents:
diff changeset
2774 <key>depth</key><integer>2</integer>
anatofuz
parents:
diff changeset
2775 <key>extended_message</key>
anatofuz
parents:
diff changeset
2776 <string>Returning to caller</string>
anatofuz
parents:
diff changeset
2777 <key>message</key>
anatofuz
parents:
diff changeset
2778 <string>Returning to caller</string>
anatofuz
parents:
diff changeset
2779 </dict>
anatofuz
parents:
diff changeset
2780 <dict>
anatofuz
parents:
diff changeset
2781 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2782 <key>location</key>
anatofuz
parents:
diff changeset
2783 <dict>
anatofuz
parents:
diff changeset
2784 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2785 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2786 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2787 </dict>
anatofuz
parents:
diff changeset
2788 <key>ranges</key>
anatofuz
parents:
diff changeset
2789 <array>
anatofuz
parents:
diff changeset
2790 <array>
anatofuz
parents:
diff changeset
2791 <dict>
anatofuz
parents:
diff changeset
2792 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2793 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2794 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2795 </dict>
anatofuz
parents:
diff changeset
2796 <dict>
anatofuz
parents:
diff changeset
2797 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2798 <key>col</key><integer>33</integer>
anatofuz
parents:
diff changeset
2799 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2800 </dict>
anatofuz
parents:
diff changeset
2801 </array>
anatofuz
parents:
diff changeset
2802 </array>
anatofuz
parents:
diff changeset
2803 <key>depth</key><integer>1</integer>
anatofuz
parents:
diff changeset
2804 <key>extended_message</key>
anatofuz
parents:
diff changeset
2805 <string>Returning from &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2806 <key>message</key>
anatofuz
parents:
diff changeset
2807 <string>Returning from &apos;dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2808 </dict>
anatofuz
parents:
diff changeset
2809 <dict>
anatofuz
parents:
diff changeset
2810 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2811 <key>edges</key>
anatofuz
parents:
diff changeset
2812 <array>
anatofuz
parents:
diff changeset
2813 <dict>
anatofuz
parents:
diff changeset
2814 <key>start</key>
anatofuz
parents:
diff changeset
2815 <array>
anatofuz
parents:
diff changeset
2816 <dict>
anatofuz
parents:
diff changeset
2817 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2818 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2819 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2820 </dict>
anatofuz
parents:
diff changeset
2821 <dict>
anatofuz
parents:
diff changeset
2822 <key>line</key><integer>61</integer>
anatofuz
parents:
diff changeset
2823 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2824 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2825 </dict>
anatofuz
parents:
diff changeset
2826 </array>
anatofuz
parents:
diff changeset
2827 <key>end</key>
anatofuz
parents:
diff changeset
2828 <array>
anatofuz
parents:
diff changeset
2829 <dict>
anatofuz
parents:
diff changeset
2830 <key>line</key><integer>65</integer>
anatofuz
parents:
diff changeset
2831 <key>col</key><integer>2</integer>
anatofuz
parents:
diff changeset
2832 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2833 </dict>
anatofuz
parents:
diff changeset
2834 <dict>
anatofuz
parents:
diff changeset
2835 <key>line</key><integer>65</integer>
anatofuz
parents:
diff changeset
2836 <key>col</key><integer>17</integer>
anatofuz
parents:
diff changeset
2837 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2838 </dict>
anatofuz
parents:
diff changeset
2839 </array>
anatofuz
parents:
diff changeset
2840 </dict>
anatofuz
parents:
diff changeset
2841 </array>
anatofuz
parents:
diff changeset
2842 </dict>
anatofuz
parents:
diff changeset
2843 <dict>
anatofuz
parents:
diff changeset
2844 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2845 <key>location</key>
anatofuz
parents:
diff changeset
2846 <dict>
anatofuz
parents:
diff changeset
2847 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2848 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2849 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2850 </dict>
anatofuz
parents:
diff changeset
2851 <key>ranges</key>
anatofuz
parents:
diff changeset
2852 <array>
anatofuz
parents:
diff changeset
2853 <array>
anatofuz
parents:
diff changeset
2854 <dict>
anatofuz
parents:
diff changeset
2855 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2856 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2857 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2858 </dict>
anatofuz
parents:
diff changeset
2859 <dict>
anatofuz
parents:
diff changeset
2860 <key>line</key><integer>245</integer>
anatofuz
parents:
diff changeset
2861 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2862 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2863 </dict>
anatofuz
parents:
diff changeset
2864 </array>
anatofuz
parents:
diff changeset
2865 </array>
anatofuz
parents:
diff changeset
2866 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
2867 <key>extended_message</key>
anatofuz
parents:
diff changeset
2868 <string>Returning from &apos;_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2869 <key>message</key>
anatofuz
parents:
diff changeset
2870 <string>Returning from &apos;_dispatch_once&apos;</string>
anatofuz
parents:
diff changeset
2871 </dict>
anatofuz
parents:
diff changeset
2872 <dict>
anatofuz
parents:
diff changeset
2873 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2874 <key>edges</key>
anatofuz
parents:
diff changeset
2875 <array>
anatofuz
parents:
diff changeset
2876 <dict>
anatofuz
parents:
diff changeset
2877 <key>start</key>
anatofuz
parents:
diff changeset
2878 <array>
anatofuz
parents:
diff changeset
2879 <dict>
anatofuz
parents:
diff changeset
2880 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2881 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2882 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2883 </dict>
anatofuz
parents:
diff changeset
2884 <dict>
anatofuz
parents:
diff changeset
2885 <key>line</key><integer>243</integer>
anatofuz
parents:
diff changeset
2886 <key>col</key><integer>15</integer>
anatofuz
parents:
diff changeset
2887 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2888 </dict>
anatofuz
parents:
diff changeset
2889 </array>
anatofuz
parents:
diff changeset
2890 <key>end</key>
anatofuz
parents:
diff changeset
2891 <array>
anatofuz
parents:
diff changeset
2892 <dict>
anatofuz
parents:
diff changeset
2893 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2894 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2895 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2896 </dict>
anatofuz
parents:
diff changeset
2897 <dict>
anatofuz
parents:
diff changeset
2898 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2899 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2900 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2901 </dict>
anatofuz
parents:
diff changeset
2902 </array>
anatofuz
parents:
diff changeset
2903 </dict>
anatofuz
parents:
diff changeset
2904 </array>
anatofuz
parents:
diff changeset
2905 </dict>
anatofuz
parents:
diff changeset
2906 <dict>
anatofuz
parents:
diff changeset
2907 <key>kind</key><string>control</string>
anatofuz
parents:
diff changeset
2908 <key>edges</key>
anatofuz
parents:
diff changeset
2909 <array>
anatofuz
parents:
diff changeset
2910 <dict>
anatofuz
parents:
diff changeset
2911 <key>start</key>
anatofuz
parents:
diff changeset
2912 <array>
anatofuz
parents:
diff changeset
2913 <dict>
anatofuz
parents:
diff changeset
2914 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2915 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2916 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2917 </dict>
anatofuz
parents:
diff changeset
2918 <dict>
anatofuz
parents:
diff changeset
2919 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2920 <key>col</key><integer>3</integer>
anatofuz
parents:
diff changeset
2921 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2922 </dict>
anatofuz
parents:
diff changeset
2923 </array>
anatofuz
parents:
diff changeset
2924 <key>end</key>
anatofuz
parents:
diff changeset
2925 <array>
anatofuz
parents:
diff changeset
2926 <dict>
anatofuz
parents:
diff changeset
2927 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2928 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
2929 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2930 </dict>
anatofuz
parents:
diff changeset
2931 <dict>
anatofuz
parents:
diff changeset
2932 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2933 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
2934 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2935 </dict>
anatofuz
parents:
diff changeset
2936 </array>
anatofuz
parents:
diff changeset
2937 </dict>
anatofuz
parents:
diff changeset
2938 </array>
anatofuz
parents:
diff changeset
2939 </dict>
anatofuz
parents:
diff changeset
2940 <dict>
anatofuz
parents:
diff changeset
2941 <key>kind</key><string>event</string>
anatofuz
parents:
diff changeset
2942 <key>location</key>
anatofuz
parents:
diff changeset
2943 <dict>
anatofuz
parents:
diff changeset
2944 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2945 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
2946 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2947 </dict>
anatofuz
parents:
diff changeset
2948 <key>ranges</key>
anatofuz
parents:
diff changeset
2949 <array>
anatofuz
parents:
diff changeset
2950 <array>
anatofuz
parents:
diff changeset
2951 <dict>
anatofuz
parents:
diff changeset
2952 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2953 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2954 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2955 </dict>
anatofuz
parents:
diff changeset
2956 <dict>
anatofuz
parents:
diff changeset
2957 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2958 <key>col</key><integer>4</integer>
anatofuz
parents:
diff changeset
2959 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2960 </dict>
anatofuz
parents:
diff changeset
2961 </array>
anatofuz
parents:
diff changeset
2962 </array>
anatofuz
parents:
diff changeset
2963 <key>depth</key><integer>0</integer>
anatofuz
parents:
diff changeset
2964 <key>extended_message</key>
anatofuz
parents:
diff changeset
2965 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
2966 <key>message</key>
anatofuz
parents:
diff changeset
2967 <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
2968 </dict>
anatofuz
parents:
diff changeset
2969 </array>
anatofuz
parents:
diff changeset
2970 <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
anatofuz
parents:
diff changeset
2971 <key>category</key><string>Logic error</string>
anatofuz
parents:
diff changeset
2972 <key>type</key><string>Dereference of null pointer</string>
anatofuz
parents:
diff changeset
2973 <key>check_name</key><string>core.NullDereference</string>
anatofuz
parents:
diff changeset
2974 <!-- This hash is experimental and going to change! -->
anatofuz
parents:
diff changeset
2975 <key>issue_hash_content_of_line_in_context</key><string>1e83bd4361a2351df0b4e77eb3a9109b</string>
anatofuz
parents:
diff changeset
2976 <key>issue_context_kind</key><string>function</string>
anatofuz
parents:
diff changeset
2977 <key>issue_context</key><string>test_inline_dispatch_once_reachable</string>
anatofuz
parents:
diff changeset
2978 <key>issue_hash_function_offset</key><string>7</string>
anatofuz
parents:
diff changeset
2979 <key>location</key>
anatofuz
parents:
diff changeset
2980 <dict>
anatofuz
parents:
diff changeset
2981 <key>line</key><integer>247</integer>
anatofuz
parents:
diff changeset
2982 <key>col</key><integer>6</integer>
anatofuz
parents:
diff changeset
2983 <key>file</key><integer>0</integer>
anatofuz
parents:
diff changeset
2984 </dict>
anatofuz
parents:
diff changeset
2985 <key>ExecutedLines</key>
anatofuz
parents:
diff changeset
2986 <dict>
anatofuz
parents:
diff changeset
2987 <key>0</key>
anatofuz
parents:
diff changeset
2988 <array>
anatofuz
parents:
diff changeset
2989 <integer>44</integer>
anatofuz
parents:
diff changeset
2990 <integer>45</integer>
anatofuz
parents:
diff changeset
2991 <integer>46</integer>
anatofuz
parents:
diff changeset
2992 <integer>47</integer>
anatofuz
parents:
diff changeset
2993 <integer>48</integer>
anatofuz
parents:
diff changeset
2994 <integer>52</integer>
anatofuz
parents:
diff changeset
2995 <integer>53</integer>
anatofuz
parents:
diff changeset
2996 <integer>54</integer>
anatofuz
parents:
diff changeset
2997 <integer>55</integer>
anatofuz
parents:
diff changeset
2998 <integer>56</integer>
anatofuz
parents:
diff changeset
2999 <integer>57</integer>
anatofuz
parents:
diff changeset
3000 <integer>58</integer>
anatofuz
parents:
diff changeset
3001 <integer>59</integer>
anatofuz
parents:
diff changeset
3002 <integer>60</integer>
anatofuz
parents:
diff changeset
3003 <integer>61</integer>
anatofuz
parents:
diff changeset
3004 <integer>65</integer>
anatofuz
parents:
diff changeset
3005 <integer>240</integer>
anatofuz
parents:
diff changeset
3006 <integer>241</integer>
anatofuz
parents:
diff changeset
3007 <integer>242</integer>
anatofuz
parents:
diff changeset
3008 <integer>243</integer>
anatofuz
parents:
diff changeset
3009 <integer>244</integer>
anatofuz
parents:
diff changeset
3010 <integer>247</integer>
anatofuz
parents:
diff changeset
3011 </array>
anatofuz
parents:
diff changeset
3012 </dict>
anatofuz
parents:
diff changeset
3013 </dict>
anatofuz
parents:
diff changeset
3014 </array>
anatofuz
parents:
diff changeset
3015 <key>files</key>
anatofuz
parents:
diff changeset
3016 <array>
anatofuz
parents:
diff changeset
3017 </array>
anatofuz
parents:
diff changeset
3018 </dict>
anatofuz
parents:
diff changeset
3019 </plist>