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