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