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>9</integer> 97 <key>col</key><integer>7</integer> 98 <key>file</key><integer>0</integer> 99 </dict> 100 <dict> 101 <key>line</key><integer>9</integer> 102 <key>col</key><integer>7</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>pop-up</string> 111 <key>location</key> 112 <dict> 113 <key>line</key><integer>9</integer> 114 <key>col</key><integer>7</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>9</integer> 122 <key>col</key><integer>7</integer> 123 <key>file</key><integer>0</integer> 124 </dict> 125 <dict> 126 <key>line</key><integer>9</integer> 127 <key>col</key><integer>7</integer> 128 <key>file</key><integer>0</integer> 129 </dict> 130 </array> 131 </array> 132 <key>extended_message</key> 133 <string>'p' is non-null</string> 134 <key>message</key> 135 <string>'p' is non-null</string> 136 </dict> 137 <dict> 138 <key>kind</key><string>control</string> 139 <key>edges</key> 140 <array> 141 <dict> 142 <key>start</key> 143 <array> 144 <dict> 145 <key>line</key><integer>9</integer> 146 <key>col</key><integer>7</integer> 147 <key>file</key><integer>0</integer> 148 </dict> 149 <dict> 150 <key>line</key><integer>9</integer> 151 <key>col</key><integer>7</integer> 152 <key>file</key><integer>0</integer> 153 </dict> 154 </array> 155 <key>end</key> 156 <array> 157 <dict> 158 <key>line</key><integer>11</integer> 159 <key>col</key><integer>5</integer> 160 <key>file</key><integer>0</integer> 161 </dict> 162 <dict> 163 <key>line</key><integer>11</integer> 164 <key>col</key><integer>10</integer> 165 <key>file</key><integer>0</integer> 166 </dict> 167 </array> 168 </dict> 169 </array> 170 </dict> 171 <dict> 172 <key>kind</key><string>event</string> 173 <key>location</key> 174 <dict> 175 <key>line</key><integer>11</integer> 176 <key>col</key><integer>5</integer> 177 <key>file</key><integer>0</integer> 178 </dict> 179 <key>ranges</key> 180 <array> 181 <array> 182 <dict> 183 <key>line</key><integer>11</integer> 184 <key>col</key><integer>5</integer> 185 <key>file</key><integer>0</integer> 186 </dict> 187 <dict> 188 <key>line</key><integer>11</integer> 189 <key>col</key><integer>12</integer> 190 <key>file</key><integer>0</integer> 191 </dict> 192 </array> 193 </array> 194 <key>depth</key><integer>0</integer> 195 <key>extended_message</key> 196 <string>Memory is released</string> 197 <key>message</key> 198 <string>Memory is released</string> 199 </dict> 200 <dict> 201 <key>kind</key><string>control</string> 202 <key>edges</key> 203 <array> 204 <dict> 205 <key>start</key> 206 <array> 207 <dict> 208 <key>line</key><integer>11</integer> 209 <key>col</key><integer>5</integer> 210 <key>file</key><integer>0</integer> 211 </dict> 212 <dict> 213 <key>line</key><integer>11</integer> 214 <key>col</key><integer>10</integer> 215 <key>file</key><integer>0</integer> 216 </dict> 217 </array> 218 <key>end</key> 219 <array> 220 <dict> 221 <key>line</key><integer>14</integer> 222 <key>col</key><integer>3</integer> 223 <key>file</key><integer>0</integer> 224 </dict> 225 <dict> 226 <key>line</key><integer>14</integer> 227 <key>col</key><integer>8</integer> 228 <key>file</key><integer>0</integer> 229 </dict> 230 </array> 231 </dict> 232 </array> 233 </dict> 234 <dict> 235 <key>kind</key><string>event</string> 236 <key>location</key> 237 <dict> 238 <key>line</key><integer>14</integer> 239 <key>col</key><integer>3</integer> 240 <key>file</key><integer>0</integer> 241 </dict> 242 <key>ranges</key> 243 <array> 244 <array> 245 <dict> 246 <key>line</key><integer>14</integer> 247 <key>col</key><integer>3</integer> 248 <key>file</key><integer>0</integer> 249 </dict> 250 <dict> 251 <key>line</key><integer>14</integer> 252 <key>col</key><integer>10</integer> 253 <key>file</key><integer>0</integer> 254 </dict> 255 </array> 256 </array> 257 <key>depth</key><integer>0</integer> 258 <key>extended_message</key> 259 <string>Attempt to free released memory</string> 260 <key>message</key> 261 <string>Attempt to free released memory</string> 262 </dict> 263 </array> 264 <key>description</key><string>Attempt to free released memory</string> 265 <key>category</key><string>Memory error</string> 266 <key>type</key><string>Double free</string> 267 <key>check_name</key><string>cplusplus.NewDelete</string> 268 <!-- This hash is experimental and going to change! --> 269 <key>issue_hash_content_of_line_in_context</key><string>bd8e324d09c70b9e2be6f824a4942e5a</string> 270 <key>issue_context_kind</key><string>function</string> 271 <key>issue_context</key><string>test</string> 272 <key>issue_hash_function_offset</key><string>8</string> 273 <key>location</key> 274 <dict> 275 <key>line</key><integer>14</integer> 276 <key>col</key><integer>3</integer> 277 <key>file</key><integer>0</integer> 278 </dict> 279 <key>ExecutedLines</key> 280 <dict> 281 <key>0</key> 282 <array> 283 <integer>6</integer> 284 <integer>7</integer> 285 <integer>9</integer> 286 <integer>11</integer> 287 <integer>14</integer> 288 </array> 289 </dict> 290 </dict> 291 <dict> 292 <key>path</key> 293 <array> 294 <dict> 295 <key>kind</key><string>event</string> 296 <key>location</key> 297 <dict> 298 <key>line</key><integer>25</integer> 299 <key>col</key><integer>2</integer> 300 <key>file</key><integer>0</integer> 301 </dict> 302 <key>ranges</key> 303 <array> 304 <array> 305 <dict> 306 <key>line</key><integer>25</integer> 307 <key>col</key><integer>2</integer> 308 <key>file</key><integer>0</integer> 309 </dict> 310 <dict> 311 <key>line</key><integer>25</integer> 312 <key>col</key><integer>12</integer> 313 <key>file</key><integer>0</integer> 314 </dict> 315 </array> 316 </array> 317 <key>depth</key><integer>0</integer> 318 <key>extended_message</key> 319 <string>Calling 'Odd::kill'</string> 320 <key>message</key> 321 <string>Calling 'Odd::kill'</string> 322 </dict> 323 <dict> 324 <key>kind</key><string>event</string> 325 <key>location</key> 326 <dict> 327 <key>line</key><integer>19</integer> 328 <key>col</key><integer>2</integer> 329 <key>file</key><integer>0</integer> 330 </dict> 331 <key>depth</key><integer>1</integer> 332 <key>extended_message</key> 333 <string>Entered call from 'test'</string> 334 <key>message</key> 335 <string>Entered call from 'test'</string> 336 </dict> 337 <dict> 338 <key>kind</key><string>control</string> 339 <key>edges</key> 340 <array> 341 <dict> 342 <key>start</key> 343 <array> 344 <dict> 345 <key>line</key><integer>19</integer> 346 <key>col</key><integer>2</integer> 347 <key>file</key><integer>0</integer> 348 </dict> 349 <dict> 350 <key>line</key><integer>19</integer> 351 <key>col</key><integer>5</integer> 352 <key>file</key><integer>0</integer> 353 </dict> 354 </array> 355 <key>end</key> 356 <array> 357 <dict> 358 <key>line</key><integer>20</integer> 359 <key>col</key><integer>3</integer> 360 <key>file</key><integer>0</integer> 361 </dict> 362 <dict> 363 <key>line</key><integer>20</integer> 364 <key>col</key><integer>8</integer> 365 <key>file</key><integer>0</integer> 366 </dict> 367 </array> 368 </dict> 369 </array> 370 </dict> 371 <dict> 372 <key>kind</key><string>event</string> 373 <key>location</key> 374 <dict> 375 <key>line</key><integer>20</integer> 376 <key>col</key><integer>3</integer> 377 <key>file</key><integer>0</integer> 378 </dict> 379 <key>ranges</key> 380 <array> 381 <array> 382 <dict> 383 <key>line</key><integer>20</integer> 384 <key>col</key><integer>3</integer> 385 <key>file</key><integer>0</integer> 386 </dict> 387 <dict> 388 <key>line</key><integer>20</integer> 389 <key>col</key><integer>13</integer> 390 <key>file</key><integer>0</integer> 391 </dict> 392 </array> 393 </array> 394 <key>depth</key><integer>1</integer> 395 <key>extended_message</key> 396 <string>Memory is released</string> 397 <key>message</key> 398 <string>Memory is released</string> 399 </dict> 400 <dict> 401 <key>kind</key><string>event</string> 402 <key>location</key> 403 <dict> 404 <key>line</key><integer>25</integer> 405 <key>col</key><integer>2</integer> 406 <key>file</key><integer>0</integer> 407 </dict> 408 <key>ranges</key> 409 <array> 410 <array> 411 <dict> 412 <key>line</key><integer>25</integer> 413 <key>col</key><integer>2</integer> 414 <key>file</key><integer>0</integer> 415 </dict> 416 <dict> 417 <key>line</key><integer>25</integer> 418 <key>col</key><integer>12</integer> 419 <key>file</key><integer>0</integer> 420 </dict> 421 </array> 422 </array> 423 <key>depth</key><integer>0</integer> 424 <key>extended_message</key> 425 <string>Returning; memory was released</string> 426 <key>message</key> 427 <string>Returning; memory was released</string> 428 </dict> 429 <dict> 430 <key>kind</key><string>control</string> 431 <key>edges</key> 432 <array> 433 <dict> 434 <key>start</key> 435 <array> 436 <dict> 437 <key>line</key><integer>25</integer> 438 <key>col</key><integer>2</integer> 439 <key>file</key><integer>0</integer> 440 </dict> 441 <dict> 442 <key>line</key><integer>25</integer> 443 <key>col</key><integer>4</integer> 444 <key>file</key><integer>0</integer> 445 </dict> 446 </array> 447 <key>end</key> 448 <array> 449 <dict> 450 <key>line</key><integer>27</integer> 451 <key>col</key><integer>2</integer> 452 <key>file</key><integer>0</integer> 453 </dict> 454 <dict> 455 <key>line</key><integer>27</integer> 456 <key>col</key><integer>7</integer> 457 <key>file</key><integer>0</integer> 458 </dict> 459 </array> 460 </dict> 461 </array> 462 </dict> 463 <dict> 464 <key>kind</key><string>event</string> 465 <key>location</key> 466 <dict> 467 <key>line</key><integer>27</integer> 468 <key>col</key><integer>2</integer> 469 <key>file</key><integer>0</integer> 470 </dict> 471 <key>ranges</key> 472 <array> 473 <array> 474 <dict> 475 <key>line</key><integer>27</integer> 476 <key>col</key><integer>2</integer> 477 <key>file</key><integer>0</integer> 478 </dict> 479 <dict> 480 <key>line</key><integer>27</integer> 481 <key>col</key><integer>11</integer> 482 <key>file</key><integer>0</integer> 483 </dict> 484 </array> 485 </array> 486 <key>depth</key><integer>0</integer> 487 <key>extended_message</key> 488 <string>Attempt to free released memory</string> 489 <key>message</key> 490 <string>Attempt to free released memory</string> 491 </dict> 492 </array> 493 <key>description</key><string>Attempt to free released memory</string> 494 <key>category</key><string>Memory error</string> 495 <key>type</key><string>Double free</string> 496 <key>check_name</key><string>cplusplus.NewDelete</string> 497 <!-- This hash is experimental and going to change! --> 498 <key>issue_hash_content_of_line_in_context</key><string>8bf1a5b9fdae9d86780aa6c4cdce2605</string> 499 <key>issue_context_kind</key><string>function</string> 500 <key>issue_context</key><string>test</string> 501 <key>issue_hash_function_offset</key><string>3</string> 502 <key>location</key> 503 <dict> 504 <key>line</key><integer>27</integer> 505 <key>col</key><integer>2</integer> 506 <key>file</key><integer>0</integer> 507 </dict> 508 <key>ExecutedLines</key> 509 <dict> 510 <key>0</key> 511 <array> 512 <integer>19</integer> 513 <integer>20</integer> 514 <integer>24</integer> 515 <integer>25</integer> 516 <integer>27</integer> 517 </array> 518 </dict> 519 </dict> 520 </array> 521 <key>files</key> 522 <array> 523 <string>/clang/test/Analysis/NewDelete-path-notes.cpp</string> 524 </array> 525</dict> 526</plist> 527