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 <key>diagnostics</key> 7 <array> 8 <dict> 9 <key>path</key> 10 <array> 11 <dict> 12 <key>kind</key><string>event</string> 13 <key>location</key> 14 <dict> 15 <key>line</key><integer>5</integer> 16 <key>col</key><integer>3</integer> 17 <key>file</key><integer>0</integer> 18 </dict> 19 <key>ranges</key> 20 <array> 21 <array> 22 <dict> 23 <key>line</key><integer>5</integer> 24 <key>col</key><integer>3</integer> 25 <key>file</key><integer>0</integer> 26 </dict> 27 <dict> 28 <key>line</key><integer>5</integer> 29 <key>col</key><integer>8</integer> 30 <key>file</key><integer>0</integer> 31 </dict> 32 </array> 33 </array> 34 <key>depth</key><integer>0</integer> 35 <key>extended_message</key> 36 <string>'p' initialized to a null pointer value</string> 37 <key>message</key> 38 <string>'p' initialized to a null pointer value</string> 39 </dict> 40 <dict> 41 <key>kind</key><string>control</string> 42 <key>edges</key> 43 <array> 44 <dict> 45 <key>start</key> 46 <array> 47 <dict> 48 <key>line</key><integer>5</integer> 49 <key>col</key><integer>3</integer> 50 <key>file</key><integer>0</integer> 51 </dict> 52 <dict> 53 <key>line</key><integer>5</integer> 54 <key>col</key><integer>5</integer> 55 <key>file</key><integer>0</integer> 56 </dict> 57 </array> 58 <key>end</key> 59 <array> 60 <dict> 61 <key>line</key><integer>6</integer> 62 <key>col</key><integer>3</integer> 63 <key>file</key><integer>0</integer> 64 </dict> 65 <dict> 66 <key>line</key><integer>6</integer> 67 <key>col</key><integer>3</integer> 68 <key>file</key><integer>0</integer> 69 </dict> 70 </array> 71 </dict> 72 </array> 73 </dict> 74 <dict> 75 <key>kind</key><string>control</string> 76 <key>edges</key> 77 <array> 78 <dict> 79 <key>start</key> 80 <array> 81 <dict> 82 <key>line</key><integer>6</integer> 83 <key>col</key><integer>3</integer> 84 <key>file</key><integer>0</integer> 85 </dict> 86 <dict> 87 <key>line</key><integer>6</integer> 88 <key>col</key><integer>3</integer> 89 <key>file</key><integer>0</integer> 90 </dict> 91 </array> 92 <key>end</key> 93 <array> 94 <dict> 95 <key>line</key><integer>6</integer> 96 <key>col</key><integer>6</integer> 97 <key>file</key><integer>0</integer> 98 </dict> 99 <dict> 100 <key>line</key><integer>6</integer> 101 <key>col</key><integer>6</integer> 102 <key>file</key><integer>0</integer> 103 </dict> 104 </array> 105 </dict> 106 </array> 107 </dict> 108 <dict> 109 <key>kind</key><string>event</string> 110 <key>location</key> 111 <dict> 112 <key>line</key><integer>6</integer> 113 <key>col</key><integer>6</integer> 114 <key>file</key><integer>0</integer> 115 </dict> 116 <key>ranges</key> 117 <array> 118 <array> 119 <dict> 120 <key>line</key><integer>6</integer> 121 <key>col</key><integer>4</integer> 122 <key>file</key><integer>0</integer> 123 </dict> 124 <dict> 125 <key>line</key><integer>6</integer> 126 <key>col</key><integer>4</integer> 127 <key>file</key><integer>0</integer> 128 </dict> 129 </array> 130 </array> 131 <key>depth</key><integer>0</integer> 132 <key>extended_message</key> 133 <string>Dereference of null pointer (loaded from variable 'p')</string> 134 <key>message</key> 135 <string>Dereference of null pointer (loaded from variable 'p')</string> 136 </dict> 137 </array> 138 <key>description</key><string>Dereference of null pointer (loaded from variable 'p')</string> 139 <key>category</key><string>Logic error</string> 140 <key>type</key><string>Dereference of null pointer</string> 141 <key>check_name</key><string>core.NullDereference</string> 142 <!-- This hash is experimental and going to change! --> 143 <key>issue_hash_content_of_line_in_context</key><string>dc9c2a657ca759f9744cde2e093cfd59</string> 144 <key>issue_context_kind</key><string>function</string> 145 <key>issue_context</key><string>test_null_init</string> 146 <key>issue_hash_function_offset</key><string>2</string> 147 <key>location</key> 148 <dict> 149 <key>line</key><integer>6</integer> 150 <key>col</key><integer>6</integer> 151 <key>file</key><integer>0</integer> 152 </dict> 153 <key>ExecutedLines</key> 154 <dict> 155 <key>0</key> 156 <array> 157 <integer>4</integer> 158 <integer>5</integer> 159 <integer>6</integer> 160 </array> 161 </dict> 162 </dict> 163 <dict> 164 <key>path</key> 165 <array> 166 <dict> 167 <key>kind</key><string>control</string> 168 <key>edges</key> 169 <array> 170 <dict> 171 <key>start</key> 172 <array> 173 <dict> 174 <key>line</key><integer>10</integer> 175 <key>col</key><integer>3</integer> 176 <key>file</key><integer>0</integer> 177 </dict> 178 <dict> 179 <key>line</key><integer>10</integer> 180 <key>col</key><integer>5</integer> 181 <key>file</key><integer>0</integer> 182 </dict> 183 </array> 184 <key>end</key> 185 <array> 186 <dict> 187 <key>line</key><integer>11</integer> 188 <key>col</key><integer>3</integer> 189 <key>file</key><integer>0</integer> 190 </dict> 191 <dict> 192 <key>line</key><integer>11</integer> 193 <key>col</key><integer>3</integer> 194 <key>file</key><integer>0</integer> 195 </dict> 196 </array> 197 </dict> 198 </array> 199 </dict> 200 <dict> 201 <key>kind</key><string>event</string> 202 <key>location</key> 203 <dict> 204 <key>line</key><integer>11</integer> 205 <key>col</key><integer>3</integer> 206 <key>file</key><integer>0</integer> 207 </dict> 208 <key>ranges</key> 209 <array> 210 <array> 211 <dict> 212 <key>line</key><integer>11</integer> 213 <key>col</key><integer>3</integer> 214 <key>file</key><integer>0</integer> 215 </dict> 216 <dict> 217 <key>line</key><integer>11</integer> 218 <key>col</key><integer>7</integer> 219 <key>file</key><integer>0</integer> 220 </dict> 221 </array> 222 </array> 223 <key>depth</key><integer>0</integer> 224 <key>extended_message</key> 225 <string>Null pointer value stored to 'p'</string> 226 <key>message</key> 227 <string>Null pointer value stored to 'p'</string> 228 </dict> 229 <dict> 230 <key>kind</key><string>control</string> 231 <key>edges</key> 232 <array> 233 <dict> 234 <key>start</key> 235 <array> 236 <dict> 237 <key>line</key><integer>11</integer> 238 <key>col</key><integer>3</integer> 239 <key>file</key><integer>0</integer> 240 </dict> 241 <dict> 242 <key>line</key><integer>11</integer> 243 <key>col</key><integer>3</integer> 244 <key>file</key><integer>0</integer> 245 </dict> 246 </array> 247 <key>end</key> 248 <array> 249 <dict> 250 <key>line</key><integer>12</integer> 251 <key>col</key><integer>3</integer> 252 <key>file</key><integer>0</integer> 253 </dict> 254 <dict> 255 <key>line</key><integer>12</integer> 256 <key>col</key><integer>3</integer> 257 <key>file</key><integer>0</integer> 258 </dict> 259 </array> 260 </dict> 261 </array> 262 </dict> 263 <dict> 264 <key>kind</key><string>control</string> 265 <key>edges</key> 266 <array> 267 <dict> 268 <key>start</key> 269 <array> 270 <dict> 271 <key>line</key><integer>12</integer> 272 <key>col</key><integer>3</integer> 273 <key>file</key><integer>0</integer> 274 </dict> 275 <dict> 276 <key>line</key><integer>12</integer> 277 <key>col</key><integer>3</integer> 278 <key>file</key><integer>0</integer> 279 </dict> 280 </array> 281 <key>end</key> 282 <array> 283 <dict> 284 <key>line</key><integer>12</integer> 285 <key>col</key><integer>6</integer> 286 <key>file</key><integer>0</integer> 287 </dict> 288 <dict> 289 <key>line</key><integer>12</integer> 290 <key>col</key><integer>6</integer> 291 <key>file</key><integer>0</integer> 292 </dict> 293 </array> 294 </dict> 295 </array> 296 </dict> 297 <dict> 298 <key>kind</key><string>event</string> 299 <key>location</key> 300 <dict> 301 <key>line</key><integer>12</integer> 302 <key>col</key><integer>6</integer> 303 <key>file</key><integer>0</integer> 304 </dict> 305 <key>ranges</key> 306 <array> 307 <array> 308 <dict> 309 <key>line</key><integer>12</integer> 310 <key>col</key><integer>4</integer> 311 <key>file</key><integer>0</integer> 312 </dict> 313 <dict> 314 <key>line</key><integer>12</integer> 315 <key>col</key><integer>4</integer> 316 <key>file</key><integer>0</integer> 317 </dict> 318 </array> 319 </array> 320 <key>depth</key><integer>0</integer> 321 <key>extended_message</key> 322 <string>Dereference of null pointer (loaded from variable 'p')</string> 323 <key>message</key> 324 <string>Dereference of null pointer (loaded from variable 'p')</string> 325 </dict> 326 </array> 327 <key>description</key><string>Dereference of null pointer (loaded from variable 'p')</string> 328 <key>category</key><string>Logic error</string> 329 <key>type</key><string>Dereference of null pointer</string> 330 <key>check_name</key><string>core.NullDereference</string> 331 <!-- This hash is experimental and going to change! --> 332 <key>issue_hash_content_of_line_in_context</key><string>8f95d9681490a4e52c167969d0957b39</string> 333 <key>issue_context_kind</key><string>function</string> 334 <key>issue_context</key><string>test_null_assign</string> 335 <key>issue_hash_function_offset</key><string>3</string> 336 <key>location</key> 337 <dict> 338 <key>line</key><integer>12</integer> 339 <key>col</key><integer>6</integer> 340 <key>file</key><integer>0</integer> 341 </dict> 342 <key>ExecutedLines</key> 343 <dict> 344 <key>0</key> 345 <array> 346 <integer>9</integer> 347 <integer>10</integer> 348 <integer>11</integer> 349 <integer>12</integer> 350 </array> 351 </dict> 352 </dict> 353 <dict> 354 <key>path</key> 355 <array> 356 <dict> 357 <key>kind</key><string>control</string> 358 <key>edges</key> 359 <array> 360 <dict> 361 <key>start</key> 362 <array> 363 <dict> 364 <key>line</key><integer>16</integer> 365 <key>col</key><integer>3</integer> 366 <key>file</key><integer>0</integer> 367 </dict> 368 <dict> 369 <key>line</key><integer>16</integer> 370 <key>col</key><integer>5</integer> 371 <key>file</key><integer>0</integer> 372 </dict> 373 </array> 374 <key>end</key> 375 <array> 376 <dict> 377 <key>line</key><integer>17</integer> 378 <key>col</key><integer>3</integer> 379 <key>file</key><integer>0</integer> 380 </dict> 381 <dict> 382 <key>line</key><integer>17</integer> 383 <key>col</key><integer>3</integer> 384 <key>file</key><integer>0</integer> 385 </dict> 386 </array> 387 </dict> 388 </array> 389 </dict> 390 <dict> 391 <key>kind</key><string>event</string> 392 <key>location</key> 393 <dict> 394 <key>line</key><integer>17</integer> 395 <key>col</key><integer>3</integer> 396 <key>file</key><integer>0</integer> 397 </dict> 398 <key>ranges</key> 399 <array> 400 <array> 401 <dict> 402 <key>line</key><integer>17</integer> 403 <key>col</key><integer>3</integer> 404 <key>file</key><integer>0</integer> 405 </dict> 406 <dict> 407 <key>line</key><integer>17</integer> 408 <key>col</key><integer>7</integer> 409 <key>file</key><integer>0</integer> 410 </dict> 411 </array> 412 </array> 413 <key>depth</key><integer>0</integer> 414 <key>extended_message</key> 415 <string>Null pointer value stored to 'p'</string> 416 <key>message</key> 417 <string>Null pointer value stored to 'p'</string> 418 </dict> 419 <dict> 420 <key>kind</key><string>control</string> 421 <key>edges</key> 422 <array> 423 <dict> 424 <key>start</key> 425 <array> 426 <dict> 427 <key>line</key><integer>17</integer> 428 <key>col</key><integer>3</integer> 429 <key>file</key><integer>0</integer> 430 </dict> 431 <dict> 432 <key>line</key><integer>17</integer> 433 <key>col</key><integer>3</integer> 434 <key>file</key><integer>0</integer> 435 </dict> 436 </array> 437 <key>end</key> 438 <array> 439 <dict> 440 <key>line</key><integer>18</integer> 441 <key>col</key><integer>3</integer> 442 <key>file</key><integer>0</integer> 443 </dict> 444 <dict> 445 <key>line</key><integer>18</integer> 446 <key>col</key><integer>5</integer> 447 <key>file</key><integer>0</integer> 448 </dict> 449 </array> 450 </dict> 451 </array> 452 </dict> 453 <dict> 454 <key>kind</key><string>event</string> 455 <key>location</key> 456 <dict> 457 <key>line</key><integer>18</integer> 458 <key>col</key><integer>3</integer> 459 <key>file</key><integer>0</integer> 460 </dict> 461 <key>ranges</key> 462 <array> 463 <array> 464 <dict> 465 <key>line</key><integer>18</integer> 466 <key>col</key><integer>3</integer> 467 <key>file</key><integer>0</integer> 468 </dict> 469 <dict> 470 <key>line</key><integer>18</integer> 471 <key>col</key><integer>8</integer> 472 <key>file</key><integer>0</integer> 473 </dict> 474 </array> 475 </array> 476 <key>depth</key><integer>0</integer> 477 <key>extended_message</key> 478 <string>'q' initialized to a null pointer value</string> 479 <key>message</key> 480 <string>'q' initialized to a null pointer value</string> 481 </dict> 482 <dict> 483 <key>kind</key><string>control</string> 484 <key>edges</key> 485 <array> 486 <dict> 487 <key>start</key> 488 <array> 489 <dict> 490 <key>line</key><integer>18</integer> 491 <key>col</key><integer>3</integer> 492 <key>file</key><integer>0</integer> 493 </dict> 494 <dict> 495 <key>line</key><integer>18</integer> 496 <key>col</key><integer>5</integer> 497 <key>file</key><integer>0</integer> 498 </dict> 499 </array> 500 <key>end</key> 501 <array> 502 <dict> 503 <key>line</key><integer>19</integer> 504 <key>col</key><integer>3</integer> 505 <key>file</key><integer>0</integer> 506 </dict> 507 <dict> 508 <key>line</key><integer>19</integer> 509 <key>col</key><integer>3</integer> 510 <key>file</key><integer>0</integer> 511 </dict> 512 </array> 513 </dict> 514 </array> 515 </dict> 516 <dict> 517 <key>kind</key><string>control</string> 518 <key>edges</key> 519 <array> 520 <dict> 521 <key>start</key> 522 <array> 523 <dict> 524 <key>line</key><integer>19</integer> 525 <key>col</key><integer>3</integer> 526 <key>file</key><integer>0</integer> 527 </dict> 528 <dict> 529 <key>line</key><integer>19</integer> 530 <key>col</key><integer>3</integer> 531 <key>file</key><integer>0</integer> 532 </dict> 533 </array> 534 <key>end</key> 535 <array> 536 <dict> 537 <key>line</key><integer>19</integer> 538 <key>col</key><integer>6</integer> 539 <key>file</key><integer>0</integer> 540 </dict> 541 <dict> 542 <key>line</key><integer>19</integer> 543 <key>col</key><integer>6</integer> 544 <key>file</key><integer>0</integer> 545 </dict> 546 </array> 547 </dict> 548 </array> 549 </dict> 550 <dict> 551 <key>kind</key><string>event</string> 552 <key>location</key> 553 <dict> 554 <key>line</key><integer>19</integer> 555 <key>col</key><integer>6</integer> 556 <key>file</key><integer>0</integer> 557 </dict> 558 <key>ranges</key> 559 <array> 560 <array> 561 <dict> 562 <key>line</key><integer>19</integer> 563 <key>col</key><integer>4</integer> 564 <key>file</key><integer>0</integer> 565 </dict> 566 <dict> 567 <key>line</key><integer>19</integer> 568 <key>col</key><integer>4</integer> 569 <key>file</key><integer>0</integer> 570 </dict> 571 </array> 572 </array> 573 <key>depth</key><integer>0</integer> 574 <key>extended_message</key> 575 <string>Dereference of null pointer (loaded from variable 'q')</string> 576 <key>message</key> 577 <string>Dereference of null pointer (loaded from variable 'q')</string> 578 </dict> 579 </array> 580 <key>description</key><string>Dereference of null pointer (loaded from variable 'q')</string> 581 <key>category</key><string>Logic error</string> 582 <key>type</key><string>Dereference of null pointer</string> 583 <key>check_name</key><string>core.NullDereference</string> 584 <!-- This hash is experimental and going to change! --> 585 <key>issue_hash_content_of_line_in_context</key><string>94c43fbcad6aaff4ee7433f2d2db0bbe</string> 586 <key>issue_context_kind</key><string>function</string> 587 <key>issue_context</key><string>test_null_assign_transitive</string> 588 <key>issue_hash_function_offset</key><string>4</string> 589 <key>location</key> 590 <dict> 591 <key>line</key><integer>19</integer> 592 <key>col</key><integer>6</integer> 593 <key>file</key><integer>0</integer> 594 </dict> 595 <key>ExecutedLines</key> 596 <dict> 597 <key>0</key> 598 <array> 599 <integer>15</integer> 600 <integer>16</integer> 601 <integer>17</integer> 602 <integer>18</integer> 603 <integer>19</integer> 604 </array> 605 </dict> 606 </dict> 607 <dict> 608 <key>path</key> 609 <array> 610 <dict> 611 <key>kind</key><string>control</string> 612 <key>edges</key> 613 <array> 614 <dict> 615 <key>start</key> 616 <array> 617 <dict> 618 <key>line</key><integer>23</integer> 619 <key>col</key><integer>3</integer> 620 <key>file</key><integer>0</integer> 621 </dict> 622 <dict> 623 <key>line</key><integer>23</integer> 624 <key>col</key><integer>4</integer> 625 <key>file</key><integer>0</integer> 626 </dict> 627 </array> 628 <key>end</key> 629 <array> 630 <dict> 631 <key>line</key><integer>23</integer> 632 <key>col</key><integer>7</integer> 633 <key>file</key><integer>0</integer> 634 </dict> 635 <dict> 636 <key>line</key><integer>23</integer> 637 <key>col</key><integer>7</integer> 638 <key>file</key><integer>0</integer> 639 </dict> 640 </array> 641 </dict> 642 </array> 643 </dict> 644 <dict> 645 <key>kind</key><string>event</string> 646 <key>location</key> 647 <dict> 648 <key>line</key><integer>23</integer> 649 <key>col</key><integer>7</integer> 650 <key>file</key><integer>0</integer> 651 </dict> 652 <key>ranges</key> 653 <array> 654 <array> 655 <dict> 656 <key>line</key><integer>23</integer> 657 <key>col</key><integer>7</integer> 658 <key>file</key><integer>0</integer> 659 </dict> 660 <dict> 661 <key>line</key><integer>23</integer> 662 <key>col</key><integer>8</integer> 663 <key>file</key><integer>0</integer> 664 </dict> 665 </array> 666 </array> 667 <key>depth</key><integer>0</integer> 668 <key>extended_message</key> 669 <string>Assuming 'p' is null</string> 670 <key>message</key> 671 <string>Assuming 'p' is null</string> 672 </dict> 673 <dict> 674 <key>kind</key><string>control</string> 675 <key>edges</key> 676 <array> 677 <dict> 678 <key>start</key> 679 <array> 680 <dict> 681 <key>line</key><integer>23</integer> 682 <key>col</key><integer>7</integer> 683 <key>file</key><integer>0</integer> 684 </dict> 685 <dict> 686 <key>line</key><integer>23</integer> 687 <key>col</key><integer>7</integer> 688 <key>file</key><integer>0</integer> 689 </dict> 690 </array> 691 <key>end</key> 692 <array> 693 <dict> 694 <key>line</key><integer>24</integer> 695 <key>col</key><integer>5</integer> 696 <key>file</key><integer>0</integer> 697 </dict> 698 <dict> 699 <key>line</key><integer>24</integer> 700 <key>col</key><integer>5</integer> 701 <key>file</key><integer>0</integer> 702 </dict> 703 </array> 704 </dict> 705 </array> 706 </dict> 707 <dict> 708 <key>kind</key><string>control</string> 709 <key>edges</key> 710 <array> 711 <dict> 712 <key>start</key> 713 <array> 714 <dict> 715 <key>line</key><integer>24</integer> 716 <key>col</key><integer>5</integer> 717 <key>file</key><integer>0</integer> 718 </dict> 719 <dict> 720 <key>line</key><integer>24</integer> 721 <key>col</key><integer>5</integer> 722 <key>file</key><integer>0</integer> 723 </dict> 724 </array> 725 <key>end</key> 726 <array> 727 <dict> 728 <key>line</key><integer>24</integer> 729 <key>col</key><integer>8</integer> 730 <key>file</key><integer>0</integer> 731 </dict> 732 <dict> 733 <key>line</key><integer>24</integer> 734 <key>col</key><integer>8</integer> 735 <key>file</key><integer>0</integer> 736 </dict> 737 </array> 738 </dict> 739 </array> 740 </dict> 741 <dict> 742 <key>kind</key><string>event</string> 743 <key>location</key> 744 <dict> 745 <key>line</key><integer>24</integer> 746 <key>col</key><integer>8</integer> 747 <key>file</key><integer>0</integer> 748 </dict> 749 <key>ranges</key> 750 <array> 751 <array> 752 <dict> 753 <key>line</key><integer>24</integer> 754 <key>col</key><integer>6</integer> 755 <key>file</key><integer>0</integer> 756 </dict> 757 <dict> 758 <key>line</key><integer>24</integer> 759 <key>col</key><integer>6</integer> 760 <key>file</key><integer>0</integer> 761 </dict> 762 </array> 763 </array> 764 <key>depth</key><integer>0</integer> 765 <key>extended_message</key> 766 <string>Dereference of null pointer (loaded from variable 'p')</string> 767 <key>message</key> 768 <string>Dereference of null pointer (loaded from variable 'p')</string> 769 </dict> 770 </array> 771 <key>description</key><string>Dereference of null pointer (loaded from variable 'p')</string> 772 <key>category</key><string>Logic error</string> 773 <key>type</key><string>Dereference of null pointer</string> 774 <key>check_name</key><string>core.NullDereference</string> 775 <!-- This hash is experimental and going to change! --> 776 <key>issue_hash_content_of_line_in_context</key><string>659f01507ffd7efd3ca3eab7179fd7d2</string> 777 <key>issue_context_kind</key><string>function</string> 778 <key>issue_context</key><string>test_null_cond</string> 779 <key>issue_hash_function_offset</key><string>2</string> 780 <key>location</key> 781 <dict> 782 <key>line</key><integer>24</integer> 783 <key>col</key><integer>8</integer> 784 <key>file</key><integer>0</integer> 785 </dict> 786 <key>ExecutedLines</key> 787 <dict> 788 <key>0</key> 789 <array> 790 <integer>22</integer> 791 <integer>23</integer> 792 <integer>24</integer> 793 </array> 794 </dict> 795 </dict> 796 <dict> 797 <key>path</key> 798 <array> 799 <dict> 800 <key>kind</key><string>control</string> 801 <key>edges</key> 802 <array> 803 <dict> 804 <key>start</key> 805 <array> 806 <dict> 807 <key>line</key><integer>29</integer> 808 <key>col</key><integer>3</integer> 809 <key>file</key><integer>0</integer> 810 </dict> 811 <dict> 812 <key>line</key><integer>29</integer> 813 <key>col</key><integer>4</integer> 814 <key>file</key><integer>0</integer> 815 </dict> 816 </array> 817 <key>end</key> 818 <array> 819 <dict> 820 <key>line</key><integer>29</integer> 821 <key>col</key><integer>7</integer> 822 <key>file</key><integer>0</integer> 823 </dict> 824 <dict> 825 <key>line</key><integer>29</integer> 826 <key>col</key><integer>7</integer> 827 <key>file</key><integer>0</integer> 828 </dict> 829 </array> 830 </dict> 831 </array> 832 </dict> 833 <dict> 834 <key>kind</key><string>event</string> 835 <key>location</key> 836 <dict> 837 <key>line</key><integer>29</integer> 838 <key>col</key><integer>7</integer> 839 <key>file</key><integer>0</integer> 840 </dict> 841 <key>ranges</key> 842 <array> 843 <array> 844 <dict> 845 <key>line</key><integer>29</integer> 846 <key>col</key><integer>7</integer> 847 <key>file</key><integer>0</integer> 848 </dict> 849 <dict> 850 <key>line</key><integer>29</integer> 851 <key>col</key><integer>8</integer> 852 <key>file</key><integer>0</integer> 853 </dict> 854 </array> 855 </array> 856 <key>depth</key><integer>0</integer> 857 <key>extended_message</key> 858 <string>Assuming 'q' is null</string> 859 <key>message</key> 860 <string>Assuming 'q' is null</string> 861 </dict> 862 <dict> 863 <key>kind</key><string>control</string> 864 <key>edges</key> 865 <array> 866 <dict> 867 <key>start</key> 868 <array> 869 <dict> 870 <key>line</key><integer>29</integer> 871 <key>col</key><integer>7</integer> 872 <key>file</key><integer>0</integer> 873 </dict> 874 <dict> 875 <key>line</key><integer>29</integer> 876 <key>col</key><integer>7</integer> 877 <key>file</key><integer>0</integer> 878 </dict> 879 </array> 880 <key>end</key> 881 <array> 882 <dict> 883 <key>line</key><integer>30</integer> 884 <key>col</key><integer>5</integer> 885 <key>file</key><integer>0</integer> 886 </dict> 887 <dict> 888 <key>line</key><integer>30</integer> 889 <key>col</key><integer>7</integer> 890 <key>file</key><integer>0</integer> 891 </dict> 892 </array> 893 </dict> 894 </array> 895 </dict> 896 <dict> 897 <key>kind</key><string>event</string> 898 <key>location</key> 899 <dict> 900 <key>line</key><integer>30</integer> 901 <key>col</key><integer>5</integer> 902 <key>file</key><integer>0</integer> 903 </dict> 904 <key>ranges</key> 905 <array> 906 <array> 907 <dict> 908 <key>line</key><integer>30</integer> 909 <key>col</key><integer>5</integer> 910 <key>file</key><integer>0</integer> 911 </dict> 912 <dict> 913 <key>line</key><integer>30</integer> 914 <key>col</key><integer>10</integer> 915 <key>file</key><integer>0</integer> 916 </dict> 917 </array> 918 </array> 919 <key>depth</key><integer>0</integer> 920 <key>extended_message</key> 921 <string>'p' initialized to a null pointer value</string> 922 <key>message</key> 923 <string>'p' initialized to a null pointer value</string> 924 </dict> 925 <dict> 926 <key>kind</key><string>control</string> 927 <key>edges</key> 928 <array> 929 <dict> 930 <key>start</key> 931 <array> 932 <dict> 933 <key>line</key><integer>30</integer> 934 <key>col</key><integer>5</integer> 935 <key>file</key><integer>0</integer> 936 </dict> 937 <dict> 938 <key>line</key><integer>30</integer> 939 <key>col</key><integer>7</integer> 940 <key>file</key><integer>0</integer> 941 </dict> 942 </array> 943 <key>end</key> 944 <array> 945 <dict> 946 <key>line</key><integer>31</integer> 947 <key>col</key><integer>5</integer> 948 <key>file</key><integer>0</integer> 949 </dict> 950 <dict> 951 <key>line</key><integer>31</integer> 952 <key>col</key><integer>5</integer> 953 <key>file</key><integer>0</integer> 954 </dict> 955 </array> 956 </dict> 957 </array> 958 </dict> 959 <dict> 960 <key>kind</key><string>control</string> 961 <key>edges</key> 962 <array> 963 <dict> 964 <key>start</key> 965 <array> 966 <dict> 967 <key>line</key><integer>31</integer> 968 <key>col</key><integer>5</integer> 969 <key>file</key><integer>0</integer> 970 </dict> 971 <dict> 972 <key>line</key><integer>31</integer> 973 <key>col</key><integer>5</integer> 974 <key>file</key><integer>0</integer> 975 </dict> 976 </array> 977 <key>end</key> 978 <array> 979 <dict> 980 <key>line</key><integer>31</integer> 981 <key>col</key><integer>8</integer> 982 <key>file</key><integer>0</integer> 983 </dict> 984 <dict> 985 <key>line</key><integer>31</integer> 986 <key>col</key><integer>8</integer> 987 <key>file</key><integer>0</integer> 988 </dict> 989 </array> 990 </dict> 991 </array> 992 </dict> 993 <dict> 994 <key>kind</key><string>event</string> 995 <key>location</key> 996 <dict> 997 <key>line</key><integer>31</integer> 998 <key>col</key><integer>8</integer> 999 <key>file</key><integer>0</integer> 1000 </dict> 1001 <key>ranges</key> 1002 <array> 1003 <array> 1004 <dict> 1005 <key>line</key><integer>31</integer> 1006 <key>col</key><integer>6</integer> 1007 <key>file</key><integer>0</integer> 1008 </dict> 1009 <dict> 1010 <key>line</key><integer>31</integer> 1011 <key>col</key><integer>6</integer> 1012 <key>file</key><integer>0</integer> 1013 </dict> 1014 </array> 1015 </array> 1016 <key>depth</key><integer>0</integer> 1017 <key>extended_message</key> 1018 <string>Dereference of null pointer (loaded from variable 'p')</string> 1019 <key>message</key> 1020 <string>Dereference of null pointer (loaded from variable 'p')</string> 1021 </dict> 1022 </array> 1023 <key>description</key><string>Dereference of null pointer (loaded from variable 'p')</string> 1024 <key>category</key><string>Logic error</string> 1025 <key>type</key><string>Dereference of null pointer</string> 1026 <key>check_name</key><string>core.NullDereference</string> 1027 <!-- This hash is experimental and going to change! --> 1028 <key>issue_hash_content_of_line_in_context</key><string>c90d51e62139e614b57aff7021240a82</string> 1029 <key>issue_context_kind</key><string>function</string> 1030 <key>issue_context</key><string>test_null_cond_transitive</string> 1031 <key>issue_hash_function_offset</key><string>3</string> 1032 <key>location</key> 1033 <dict> 1034 <key>line</key><integer>31</integer> 1035 <key>col</key><integer>8</integer> 1036 <key>file</key><integer>0</integer> 1037 </dict> 1038 <key>ExecutedLines</key> 1039 <dict> 1040 <key>0</key> 1041 <array> 1042 <integer>28</integer> 1043 <integer>29</integer> 1044 <integer>30</integer> 1045 <integer>31</integer> 1046 </array> 1047 </dict> 1048 </dict> 1049 <dict> 1050 <key>path</key> 1051 <array> 1052 <dict> 1053 <key>kind</key><string>control</string> 1054 <key>edges</key> 1055 <array> 1056 <dict> 1057 <key>start</key> 1058 <array> 1059 <dict> 1060 <key>line</key><integer>36</integer> 1061 <key>col</key><integer>24</integer> 1062 <key>file</key><integer>0</integer> 1063 </dict> 1064 <dict> 1065 <key>line</key><integer>36</integer> 1066 <key>col</key><integer>24</integer> 1067 <key>file</key><integer>0</integer> 1068 </dict> 1069 </array> 1070 <key>end</key> 1071 <array> 1072 <dict> 1073 <key>line</key><integer>37</integer> 1074 <key>col</key><integer>3</integer> 1075 <key>file</key><integer>0</integer> 1076 </dict> 1077 <dict> 1078 <key>line</key><integer>37</integer> 1079 <key>col</key><integer>3</integer> 1080 <key>file</key><integer>0</integer> 1081 </dict> 1082 </array> 1083 </dict> 1084 </array> 1085 </dict> 1086 <dict> 1087 <key>kind</key><string>event</string> 1088 <key>location</key> 1089 <dict> 1090 <key>line</key><integer>37</integer> 1091 <key>col</key><integer>3</integer> 1092 <key>file</key><integer>0</integer> 1093 </dict> 1094 <key>ranges</key> 1095 <array> 1096 <array> 1097 <dict> 1098 <key>line</key><integer>37</integer> 1099 <key>col</key><integer>3</integer> 1100 <key>file</key><integer>0</integer> 1101 </dict> 1102 <dict> 1103 <key>line</key><integer>37</integer> 1104 <key>col</key><integer>9</integer> 1105 <key>file</key><integer>0</integer> 1106 </dict> 1107 </array> 1108 </array> 1109 <key>depth</key><integer>0</integer> 1110 <key>extended_message</key> 1111 <string>Null pointer value stored to 'x.p'</string> 1112 <key>message</key> 1113 <string>Null pointer value stored to 'x.p'</string> 1114 </dict> 1115 <dict> 1116 <key>kind</key><string>control</string> 1117 <key>edges</key> 1118 <array> 1119 <dict> 1120 <key>start</key> 1121 <array> 1122 <dict> 1123 <key>line</key><integer>37</integer> 1124 <key>col</key><integer>3</integer> 1125 <key>file</key><integer>0</integer> 1126 </dict> 1127 <dict> 1128 <key>line</key><integer>37</integer> 1129 <key>col</key><integer>3</integer> 1130 <key>file</key><integer>0</integer> 1131 </dict> 1132 </array> 1133 <key>end</key> 1134 <array> 1135 <dict> 1136 <key>line</key><integer>38</integer> 1137 <key>col</key><integer>3</integer> 1138 <key>file</key><integer>0</integer> 1139 </dict> 1140 <dict> 1141 <key>line</key><integer>38</integer> 1142 <key>col</key><integer>3</integer> 1143 <key>file</key><integer>0</integer> 1144 </dict> 1145 </array> 1146 </dict> 1147 </array> 1148 </dict> 1149 <dict> 1150 <key>kind</key><string>control</string> 1151 <key>edges</key> 1152 <array> 1153 <dict> 1154 <key>start</key> 1155 <array> 1156 <dict> 1157 <key>line</key><integer>38</integer> 1158 <key>col</key><integer>3</integer> 1159 <key>file</key><integer>0</integer> 1160 </dict> 1161 <dict> 1162 <key>line</key><integer>38</integer> 1163 <key>col</key><integer>3</integer> 1164 <key>file</key><integer>0</integer> 1165 </dict> 1166 </array> 1167 <key>end</key> 1168 <array> 1169 <dict> 1170 <key>line</key><integer>38</integer> 1171 <key>col</key><integer>10</integer> 1172 <key>file</key><integer>0</integer> 1173 </dict> 1174 <dict> 1175 <key>line</key><integer>38</integer> 1176 <key>col</key><integer>10</integer> 1177 <key>file</key><integer>0</integer> 1178 </dict> 1179 </array> 1180 </dict> 1181 </array> 1182 </dict> 1183 <dict> 1184 <key>kind</key><string>event</string> 1185 <key>location</key> 1186 <dict> 1187 <key>line</key><integer>38</integer> 1188 <key>col</key><integer>10</integer> 1189 <key>file</key><integer>0</integer> 1190 </dict> 1191 <key>ranges</key> 1192 <array> 1193 <array> 1194 <dict> 1195 <key>line</key><integer>38</integer> 1196 <key>col</key><integer>7</integer> 1197 <key>file</key><integer>0</integer> 1198 </dict> 1199 <dict> 1200 <key>line</key><integer>38</integer> 1201 <key>col</key><integer>7</integer> 1202 <key>file</key><integer>0</integer> 1203 </dict> 1204 </array> 1205 </array> 1206 <key>depth</key><integer>0</integer> 1207 <key>extended_message</key> 1208 <string>Dereference of null pointer (loaded from field 'p')</string> 1209 <key>message</key> 1210 <string>Dereference of null pointer (loaded from field 'p')</string> 1211 </dict> 1212 </array> 1213 <key>description</key><string>Dereference of null pointer (loaded from field 'p')</string> 1214 <key>category</key><string>Logic error</string> 1215 <key>type</key><string>Dereference of null pointer</string> 1216 <key>check_name</key><string>core.NullDereference</string> 1217 <!-- This hash is experimental and going to change! --> 1218 <key>issue_hash_content_of_line_in_context</key><string>245408d2bc416e324064d990e6dd82a8</string> 1219 <key>issue_context_kind</key><string>function</string> 1220 <key>issue_context</key><string>test_null_field</string> 1221 <key>issue_hash_function_offset</key><string>3</string> 1222 <key>location</key> 1223 <dict> 1224 <key>line</key><integer>38</integer> 1225 <key>col</key><integer>10</integer> 1226 <key>file</key><integer>0</integer> 1227 </dict> 1228 <key>ExecutedLines</key> 1229 <dict> 1230 <key>0</key> 1231 <array> 1232 <integer>35</integer> 1233 <integer>36</integer> 1234 <integer>37</integer> 1235 <integer>38</integer> 1236 </array> 1237 </dict> 1238 </dict> 1239 <dict> 1240 <key>path</key> 1241 <array> 1242 <dict> 1243 <key>kind</key><string>control</string> 1244 <key>edges</key> 1245 <array> 1246 <dict> 1247 <key>start</key> 1248 <array> 1249 <dict> 1250 <key>line</key><integer>53</integer> 1251 <key>col</key><integer>3</integer> 1252 <key>file</key><integer>0</integer> 1253 </dict> 1254 <dict> 1255 <key>line</key><integer>53</integer> 1256 <key>col</key><integer>8</integer> 1257 <key>file</key><integer>0</integer> 1258 </dict> 1259 </array> 1260 <key>end</key> 1261 <array> 1262 <dict> 1263 <key>line</key><integer>54</integer> 1264 <key>col</key><integer>3</integer> 1265 <key>file</key><integer>0</integer> 1266 </dict> 1267 <dict> 1268 <key>line</key><integer>54</integer> 1269 <key>col</key><integer>13</integer> 1270 <key>file</key><integer>0</integer> 1271 </dict> 1272 </array> 1273 </dict> 1274 </array> 1275 </dict> 1276 <dict> 1277 <key>kind</key><string>event</string> 1278 <key>location</key> 1279 <dict> 1280 <key>line</key><integer>54</integer> 1281 <key>col</key><integer>23</integer> 1282 <key>file</key><integer>0</integer> 1283 </dict> 1284 <key>ranges</key> 1285 <array> 1286 <array> 1287 <dict> 1288 <key>line</key><integer>54</integer> 1289 <key>col</key><integer>23</integer> 1290 <key>file</key><integer>0</integer> 1291 </dict> 1292 <dict> 1293 <key>line</key><integer>54</integer> 1294 <key>col</key><integer>82</integer> 1295 <key>file</key><integer>0</integer> 1296 </dict> 1297 </array> 1298 </array> 1299 <key>depth</key><integer>0</integer> 1300 <key>extended_message</key> 1301 <string>Call to function 'CFNumberCreate' returns a Core Foundation object of type 'CFNumberRef' with a +1 retain count</string> 1302 <key>message</key> 1303 <string>Call to function 'CFNumberCreate' returns a Core Foundation object of type 'CFNumberRef' with a +1 retain count</string> 1304 </dict> 1305 <dict> 1306 <key>kind</key><string>control</string> 1307 <key>edges</key> 1308 <array> 1309 <dict> 1310 <key>start</key> 1311 <array> 1312 <dict> 1313 <key>line</key><integer>54</integer> 1314 <key>col</key><integer>3</integer> 1315 <key>file</key><integer>0</integer> 1316 </dict> 1317 <dict> 1318 <key>line</key><integer>54</integer> 1319 <key>col</key><integer>13</integer> 1320 <key>file</key><integer>0</integer> 1321 </dict> 1322 </array> 1323 <key>end</key> 1324 <array> 1325 <dict> 1326 <key>line</key><integer>55</integer> 1327 <key>col</key><integer>3</integer> 1328 <key>file</key><integer>0</integer> 1329 </dict> 1330 <dict> 1331 <key>line</key><integer>55</integer> 1332 <key>col</key><integer>4</integer> 1333 <key>file</key><integer>0</integer> 1334 </dict> 1335 </array> 1336 </dict> 1337 </array> 1338 </dict> 1339 <dict> 1340 <key>kind</key><string>control</string> 1341 <key>edges</key> 1342 <array> 1343 <dict> 1344 <key>start</key> 1345 <array> 1346 <dict> 1347 <key>line</key><integer>55</integer> 1348 <key>col</key><integer>3</integer> 1349 <key>file</key><integer>0</integer> 1350 </dict> 1351 <dict> 1352 <key>line</key><integer>55</integer> 1353 <key>col</key><integer>4</integer> 1354 <key>file</key><integer>0</integer> 1355 </dict> 1356 </array> 1357 <key>end</key> 1358 <array> 1359 <dict> 1360 <key>line</key><integer>55</integer> 1361 <key>col</key><integer>7</integer> 1362 <key>file</key><integer>0</integer> 1363 </dict> 1364 <dict> 1365 <key>line</key><integer>55</integer> 1366 <key>col</key><integer>7</integer> 1367 <key>file</key><integer>0</integer> 1368 </dict> 1369 </array> 1370 </dict> 1371 </array> 1372 </dict> 1373 <dict> 1374 <key>kind</key><string>event</string> 1375 <key>location</key> 1376 <dict> 1377 <key>line</key><integer>55</integer> 1378 <key>col</key><integer>7</integer> 1379 <key>file</key><integer>0</integer> 1380 </dict> 1381 <key>ranges</key> 1382 <array> 1383 <array> 1384 <dict> 1385 <key>line</key><integer>55</integer> 1386 <key>col</key><integer>7</integer> 1387 <key>file</key><integer>0</integer> 1388 </dict> 1389 <dict> 1390 <key>line</key><integer>55</integer> 1391 <key>col</key><integer>7</integer> 1392 <key>file</key><integer>0</integer> 1393 </dict> 1394 </array> 1395 </array> 1396 <key>depth</key><integer>0</integer> 1397 <key>extended_message</key> 1398 <string>Assuming 'x' is 0</string> 1399 <key>message</key> 1400 <string>Assuming 'x' is 0</string> 1401 </dict> 1402 <dict> 1403 <key>kind</key><string>control</string> 1404 <key>edges</key> 1405 <array> 1406 <dict> 1407 <key>start</key> 1408 <array> 1409 <dict> 1410 <key>line</key><integer>55</integer> 1411 <key>col</key><integer>7</integer> 1412 <key>file</key><integer>0</integer> 1413 </dict> 1414 <dict> 1415 <key>line</key><integer>55</integer> 1416 <key>col</key><integer>7</integer> 1417 <key>file</key><integer>0</integer> 1418 </dict> 1419 </array> 1420 <key>end</key> 1421 <array> 1422 <dict> 1423 <key>line</key><integer>57</integer> 1424 <key>col</key><integer>3</integer> 1425 <key>file</key><integer>0</integer> 1426 </dict> 1427 <dict> 1428 <key>line</key><integer>57</integer> 1429 <key>col</key><integer>3</integer> 1430 <key>file</key><integer>0</integer> 1431 </dict> 1432 </array> 1433 </dict> 1434 </array> 1435 </dict> 1436 <dict> 1437 <key>kind</key><string>control</string> 1438 <key>edges</key> 1439 <array> 1440 <dict> 1441 <key>start</key> 1442 <array> 1443 <dict> 1444 <key>line</key><integer>57</integer> 1445 <key>col</key><integer>3</integer> 1446 <key>file</key><integer>0</integer> 1447 </dict> 1448 <dict> 1449 <key>line</key><integer>57</integer> 1450 <key>col</key><integer>3</integer> 1451 <key>file</key><integer>0</integer> 1452 </dict> 1453 </array> 1454 <key>end</key> 1455 <array> 1456 <dict> 1457 <key>line</key><integer>58</integer> 1458 <key>col</key><integer>1</integer> 1459 <key>file</key><integer>0</integer> 1460 </dict> 1461 <dict> 1462 <key>line</key><integer>58</integer> 1463 <key>col</key><integer>1</integer> 1464 <key>file</key><integer>0</integer> 1465 </dict> 1466 </array> 1467 </dict> 1468 </array> 1469 </dict> 1470 <dict> 1471 <key>kind</key><string>event</string> 1472 <key>location</key> 1473 <dict> 1474 <key>line</key><integer>58</integer> 1475 <key>col</key><integer>1</integer> 1476 <key>file</key><integer>0</integer> 1477 </dict> 1478 <key>depth</key><integer>0</integer> 1479 <key>extended_message</key> 1480 <string>Object leaked: object allocated and stored into 'value' is not referenced later in this execution path and has a retain count of +1</string> 1481 <key>message</key> 1482 <string>Object leaked: object allocated and stored into 'value' is not referenced later in this execution path and has a retain count of +1</string> 1483 </dict> 1484 </array> 1485 <key>description</key><string>Potential leak of an object stored into 'value'</string> 1486 <key>category</key><string>Memory (Core Foundation/Objective-C/OSObject)</string> 1487 <key>type</key><string>Leak</string> 1488 <key>check_name</key><string>osx.cocoa.RetainCount</string> 1489 <!-- This hash is experimental and going to change! --> 1490 <key>issue_hash_content_of_line_in_context</key><string>29a10ca4af622b6146ca082e49d919d6</string> 1491 <key>issue_context_kind</key><string>function</string> 1492 <key>issue_context</key><string>rdar8331641</string> 1493 <key>issue_hash_function_offset</key><string>2</string> 1494 <key>location</key> 1495 <dict> 1496 <key>line</key><integer>58</integer> 1497 <key>col</key><integer>1</integer> 1498 <key>file</key><integer>0</integer> 1499 </dict> 1500 <key>ExecutedLines</key> 1501 <dict> 1502 <key>0</key> 1503 <array> 1504 <integer>52</integer> 1505 <integer>53</integer> 1506 <integer>54</integer> 1507 <integer>55</integer> 1508 <integer>57</integer> 1509 <integer>58</integer> 1510 </array> 1511 </dict> 1512 </dict> 1513 </array> 1514 <key>files</key> 1515 <array> 1516 </array> 1517</dict> 1518</plist> 1519