3020 lines · plain
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>84</integer>20 <key>col</key><integer>3</integer>21 <key>file</key><integer>0</integer>22 </dict>23 <dict>24 <key>line</key><integer>84</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>86</integer>33 <key>col</key><integer>3</integer>34 <key>file</key><integer>0</integer>35 </dict>36 <dict>37 <key>line</key><integer>86</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>86</integer>54 <key>col</key><integer>3</integer>55 <key>file</key><integer>0</integer>56 </dict>57 <dict>58 <key>line</key><integer>86</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>86</integer>67 <key>col</key><integer>7</integer>68 <key>file</key><integer>0</integer>69 </dict>70 <dict>71 <key>line</key><integer>86</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>86</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>86</integer>92 <key>col</key><integer>7</integer>93 <key>file</key><integer>0</integer>94 </dict>95 <dict>96 <key>line</key><integer>86</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>86</integer>117 <key>col</key><integer>7</integer>118 <key>file</key><integer>0</integer>119 </dict>120 <dict>121 <key>line</key><integer>86</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>89</integer>130 <key>col</key><integer>3</integer>131 <key>file</key><integer>0</integer>132 </dict>133 <dict>134 <key>line</key><integer>89</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>89</integer>151 <key>col</key><integer>3</integer>152 <key>file</key><integer>0</integer>153 </dict>154 <dict>155 <key>line</key><integer>89</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>89</integer>164 <key>col</key><integer>8</integer>165 <key>file</key><integer>0</integer>166 </dict>167 <dict>168 <key>line</key><integer>89</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>89</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>89</integer>189 <key>col</key><integer>19</integer>190 <key>file</key><integer>0</integer>191 </dict>192 <dict>193 <key>line</key><integer>89</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>89</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>83</integer>226 <integer>84</integer>227 <integer>85</integer>228 <integer>86</integer>229 <integer>89</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>95</integer>245 <key>col</key><integer>3</integer>246 <key>file</key><integer>0</integer>247 </dict>248 <dict>249 <key>line</key><integer>95</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>97</integer>258 <key>col</key><integer>3</integer>259 <key>file</key><integer>0</integer>260 </dict>261 <dict>262 <key>line</key><integer>97</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>97</integer>279 <key>col</key><integer>3</integer>280 <key>file</key><integer>0</integer>281 </dict>282 <dict>283 <key>line</key><integer>97</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>97</integer>292 <key>col</key><integer>7</integer>293 <key>file</key><integer>0</integer>294 </dict>295 <dict>296 <key>line</key><integer>97</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>97</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>97</integer>317 <key>col</key><integer>7</integer>318 <key>file</key><integer>0</integer>319 </dict>320 <dict>321 <key>line</key><integer>97</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>97</integer>342 <key>col</key><integer>7</integer>343 <key>file</key><integer>0</integer>344 </dict>345 <dict>346 <key>line</key><integer>97</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>100</integer>355 <key>col</key><integer>3</integer>356 <key>file</key><integer>0</integer>357 </dict>358 <dict>359 <key>line</key><integer>100</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>100</integer>376 <key>col</key><integer>3</integer>377 <key>file</key><integer>0</integer>378 </dict>379 <dict>380 <key>line</key><integer>100</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>100</integer>389 <key>col</key><integer>8</integer>390 <key>file</key><integer>0</integer>391 </dict>392 <dict>393 <key>line</key><integer>100</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>100</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>100</integer>414 <key>col</key><integer>44</integer>415 <key>file</key><integer>0</integer>416 </dict>417 <dict>418 <key>line</key><integer>100</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>100</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>94</integer>451 <integer>95</integer>452 <integer>96</integer>453 <integer>97</integer>454 <integer>100</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>106</integer>470 <key>col</key><integer>3</integer>471 <key>file</key><integer>0</integer>472 </dict>473 <dict>474 <key>line</key><integer>106</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>107</integer>483 <key>col</key><integer>8</integer>484 <key>file</key><integer>0</integer>485 </dict>486 <dict>487 <key>line</key><integer>107</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>107</integer>504 <key>col</key><integer>8</integer>505 <key>file</key><integer>0</integer>506 </dict>507 <dict>508 <key>line</key><integer>107</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>107</integer>517 <key>col</key><integer>52</integer>518 <key>file</key><integer>0</integer>519 </dict>520 <dict>521 <key>line</key><integer>107</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>107</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>107</integer>542 <key>col</key><integer>66</integer>543 <key>file</key><integer>0</integer>544 </dict>545 <dict>546 <key>line</key><integer>107</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>3c7c4524233ba46b615e7c4c2ce7c20d</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>107</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>105</integer>579 <integer>106</integer>580 <integer>107</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>117</integer>596 <key>col</key><integer>3</integer>597 <key>file</key><integer>0</integer>598 </dict>599 <dict>600 <key>line</key><integer>117</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>118</integer>609 <key>col</key><integer>3</integer>610 <key>file</key><integer>0</integer>611 </dict>612 <dict>613 <key>line</key><integer>118</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>118</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>118</integer>634 <key>col</key><integer>16</integer>635 <key>file</key><integer>0</integer>636 </dict>637 <dict>638 <key>line</key><integer>118</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>118</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>116</integer>671 <integer>117</integer>672 <integer>118</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>127</integer>688 <key>col</key><integer>3</integer>689 <key>file</key><integer>0</integer>690 </dict>691 <dict>692 <key>line</key><integer>127</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>127</integer>701 <key>col</key><integer>15</integer>702 <key>file</key><integer>0</integer>703 </dict>704 <dict>705 <key>line</key><integer>127</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>127</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>127</integer>726 <key>col</key><integer>22</integer>727 <key>file</key><integer>0</integer>728 </dict>729 <dict>730 <key>line</key><integer>127</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>127</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>126</integer>763 <integer>127</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>139</integer>779 <key>col</key><integer>3</integer>780 <key>file</key><integer>0</integer>781 </dict>782 <dict>783 <key>line</key><integer>139</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>139</integer>792 <key>col</key><integer>15</integer>793 <key>file</key><integer>0</integer>794 </dict>795 <dict>796 <key>line</key><integer>139</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>139</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>139</integer>817 <key>col</key><integer>22</integer>818 <key>file</key><integer>0</integer>819 </dict>820 <dict>821 <key>line</key><integer>139</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>139</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>138</integer>854 <integer>139</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>145</integer>870 <key>col</key><integer>3</integer>871 <key>file</key><integer>0</integer>872 </dict>873 <dict>874 <key>line</key><integer>145</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>145</integer>883 <key>col</key><integer>15</integer>884 <key>file</key><integer>0</integer>885 </dict>886 <dict>887 <key>line</key><integer>145</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>145</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>145</integer>908 <key>col</key><integer>26</integer>909 <key>file</key><integer>0</integer>910 </dict>911 <dict>912 <key>line</key><integer>145</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>145</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>144</integer>945 <integer>145</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>157</integer>961 <key>col</key><integer>3</integer>962 <key>file</key><integer>0</integer>963 </dict>964 <dict>965 <key>line</key><integer>157</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>157</integer>974 <key>col</key><integer>15</integer>975 <key>file</key><integer>0</integer>976 </dict>977 <dict>978 <key>line</key><integer>157</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>157</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>157</integer>999 <key>col</key><integer>28</integer>1000 <key>file</key><integer>0</integer>1001 </dict>1002 <dict>1003 <key>line</key><integer>157</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>157</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>156</integer>1036 <integer>157</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>163</integer>1052 <key>col</key><integer>3</integer>1053 <key>file</key><integer>0</integer>1054 </dict>1055 <dict>1056 <key>line</key><integer>163</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>163</integer>1065 <key>col</key><integer>15</integer>1066 <key>file</key><integer>0</integer>1067 </dict>1068 <dict>1069 <key>line</key><integer>163</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>163</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>163</integer>1090 <key>col</key><integer>29</integer>1091 <key>file</key><integer>0</integer>1092 </dict>1093 <dict>1094 <key>line</key><integer>163</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>163</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>162</integer>1127 <integer>163</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>181</integer>1143 <key>col</key><integer>3</integer>1144 <key>file</key><integer>0</integer>1145 </dict>1146 <dict>1147 <key>line</key><integer>181</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>181</integer>1156 <key>col</key><integer>15</integer>1157 <key>file</key><integer>0</integer>1158 </dict>1159 <dict>1160 <key>line</key><integer>181</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>181</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>181</integer>1181 <key>col</key><integer>22</integer>1182 <key>file</key><integer>0</integer>1183 </dict>1184 <dict>1185 <key>line</key><integer>181</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>181</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>180</integer>1218 <integer>181</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>193</integer>1234 <key>col</key><integer>3</integer>1235 <key>file</key><integer>0</integer>1236 </dict>1237 <dict>1238 <key>line</key><integer>193</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>193</integer>1247 <key>col</key><integer>16</integer>1248 <key>file</key><integer>0</integer>1249 </dict>1250 <dict>1251 <key>line</key><integer>193</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>193</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>193</integer>1272 <key>col</key><integer>33</integer>1273 <key>file</key><integer>0</integer>1274 </dict>1275 <dict>1276 <key>line</key><integer>193</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>193</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>192</integer>1309 <integer>193</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>205</integer>1325 <key>col</key><integer>3</integer>1326 <key>file</key><integer>0</integer>1327 </dict>1328 <dict>1329 <key>line</key><integer>205</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>205</integer>1338 <key>col</key><integer>15</integer>1339 <key>file</key><integer>0</integer>1340 </dict>1341 <dict>1342 <key>line</key><integer>205</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>205</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>205</integer>1363 <key>col</key><integer>22</integer>1364 <key>file</key><integer>0</integer>1365 </dict>1366 <dict>1367 <key>line</key><integer>205</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>205</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>204</integer>1400 <integer>205</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>218</integer>1416 <key>col</key><integer>3</integer>1417 <key>file</key><integer>0</integer>1418 </dict>1419 <dict>1420 <key>line</key><integer>218</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>219</integer>1429 <key>col</key><integer>3</integer>1430 <key>file</key><integer>0</integer>1431 </dict>1432 <dict>1433 <key>line</key><integer>219</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>219</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>219</integer>1454 <key>col</key><integer>17</integer>1455 <key>file</key><integer>0</integer>1456 </dict>1457 <dict>1458 <key>line</key><integer>219</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>6fec229f3dde6d311481c6a64eeffefa</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>219</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>217</integer>1491 <integer>218</integer>1492 <integer>219</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>224</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>224</integer>1512 <key>col</key><integer>3</integer>1513 <key>file</key><integer>0</integer>1514 </dict>1515 <dict>1516 <key>line</key><integer>224</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>224</integer>1537 <key>col</key><integer>3</integer>1538 <key>file</key><integer>0</integer>1539 </dict>1540 <dict>1541 <key>line</key><integer>224</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>225</integer>1550 <key>col</key><integer>3</integer>1551 <key>file</key><integer>0</integer>1552 </dict>1553 <dict>1554 <key>line</key><integer>225</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>225</integer>1571 <key>col</key><integer>3</integer>1572 <key>file</key><integer>0</integer>1573 </dict>1574 <dict>1575 <key>line</key><integer>225</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>225</integer>1584 <key>col</key><integer>24</integer>1585 <key>file</key><integer>0</integer>1586 </dict>1587 <dict>1588 <key>line</key><integer>225</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>225</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>225</integer>1609 <key>col</key><integer>24</integer>1610 <key>file</key><integer>0</integer>1611 </dict>1612 <dict>1613 <key>line</key><integer>229</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>225</integer>1634 <key>col</key><integer>24</integer>1635 <key>file</key><integer>0</integer>1636 </dict>1637 <dict>1638 <key>line</key><integer>225</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>225</integer>1647 <key>col</key><integer>3</integer>1648 <key>file</key><integer>0</integer>1649 </dict>1650 <dict>1651 <key>line</key><integer>225</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>225</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>225</integer>1672 <key>col</key><integer>3</integer>1673 <key>file</key><integer>0</integer>1674 </dict>1675 <dict>1676 <key>line</key><integer>229</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>225</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>225</integer>1701 <key>col</key><integer>3</integer>1702 <key>file</key><integer>0</integer>1703 </dict>1704 <dict>1705 <key>line</key><integer>229</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>225</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>225</integer>1740 <key>col</key><integer>24</integer>1741 <key>file</key><integer>0</integer>1742 </dict>1743 <dict>1744 <key>line</key><integer>225</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>226</integer>1753 <key>col</key><integer>4</integer>1754 <key>file</key><integer>0</integer>1755 </dict>1756 <dict>1757 <key>line</key><integer>226</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>226</integer>1774 <key>col</key><integer>4</integer>1775 <key>file</key><integer>0</integer>1776 </dict>1777 <dict>1778 <key>line</key><integer>226</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>226</integer>1787 <key>col</key><integer>8</integer>1788 <key>file</key><integer>0</integer>1789 </dict>1790 <dict>1791 <key>line</key><integer>226</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>226</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>226</integer>1812 <key>col</key><integer>8</integer>1813 <key>file</key><integer>0</integer>1814 </dict>1815 <dict>1816 <key>line</key><integer>226</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>226</integer>1837 <key>col</key><integer>8</integer>1838 <key>file</key><integer>0</integer>1839 </dict>1840 <dict>1841 <key>line</key><integer>226</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>227</integer>1850 <key>col</key><integer>3</integer>1851 <key>file</key><integer>0</integer>1852 </dict>1853 <dict>1854 <key>line</key><integer>227</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>227</integer>1871 <key>col</key><integer>3</integer>1872 <key>file</key><integer>0</integer>1873 </dict>1874 <dict>1875 <key>line</key><integer>227</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>227</integer>1884 <key>col</key><integer>6</integer>1885 <key>file</key><integer>0</integer>1886 </dict>1887 <dict>1888 <key>line</key><integer>227</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>227</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>227</integer>1909 <key>col</key><integer>4</integer>1910 <key>file</key><integer>0</integer>1911 </dict>1912 <dict>1913 <key>line</key><integer>227</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>227</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>42</integer>1943 <integer>223</integer>1944 <integer>224</integer>1945 <integer>225</integer>1946 <integer>226</integer>1947 <integer>227</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>234</integer>1963 <key>col</key><integer>3</integer>1964 <key>file</key><integer>0</integer>1965 </dict>1966 <dict>1967 <key>line</key><integer>234</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>235</integer>1976 <key>col</key><integer>3</integer>1977 <key>file</key><integer>0</integer>1978 </dict>1979 <dict>1980 <key>line</key><integer>235</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>235</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>235</integer>2001 <key>col</key><integer>3</integer>2002 <key>file</key><integer>0</integer>2003 </dict>2004 <dict>2005 <key>line</key><integer>235</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>235</integer>2026 <key>col</key><integer>3</integer>2027 <key>file</key><integer>0</integer>2028 </dict>2029 <dict>2030 <key>line</key><integer>235</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>236</integer>2039 <key>col</key><integer>3</integer>2040 <key>file</key><integer>0</integer>2041 </dict>2042 <dict>2043 <key>line</key><integer>236</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>236</integer>2060 <key>col</key><integer>3</integer>2061 <key>file</key><integer>0</integer>2062 </dict>2063 <dict>2064 <key>line</key><integer>236</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>236</integer>2073 <key>col</key><integer>24</integer>2074 <key>file</key><integer>0</integer>2075 </dict>2076 <dict>2077 <key>line</key><integer>236</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>236</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>236</integer>2098 <key>col</key><integer>24</integer>2099 <key>file</key><integer>0</integer>2100 </dict>2101 <dict>2102 <key>line</key><integer>238</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>236</integer>2123 <key>col</key><integer>24</integer>2124 <key>file</key><integer>0</integer>2125 </dict>2126 <dict>2127 <key>line</key><integer>236</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>236</integer>2136 <key>col</key><integer>3</integer>2137 <key>file</key><integer>0</integer>2138 </dict>2139 <dict>2140 <key>line</key><integer>236</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>236</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>236</integer>2161 <key>col</key><integer>3</integer>2162 <key>file</key><integer>0</integer>2163 </dict>2164 <dict>2165 <key>line</key><integer>238</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>54</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>54</integer>2200 <key>col</key><integer>1</integer>2201 <key>file</key><integer>0</integer>2202 </dict>2203 <dict>2204 <key>line</key><integer>54</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>62</integer>2213 <key>col</key><integer>2</integer>2214 <key>file</key><integer>0</integer>2215 </dict>2216 <dict>2217 <key>line</key><integer>62</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>62</integer>2234 <key>col</key><integer>2</integer>2235 <key>file</key><integer>0</integer>2236 </dict>2237 <dict>2238 <key>line</key><integer>62</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>63</integer>2247 <key>col</key><integer>3</integer>2248 <key>file</key><integer>0</integer>2249 </dict>2250 <dict>2251 <key>line</key><integer>63</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>63</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>63</integer>2272 <key>col</key><integer>3</integer>2273 <key>file</key><integer>0</integer>2274 </dict>2275 <dict>2276 <key>line</key><integer>63</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>63</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>63</integer>2301 <key>col</key><integer>3</integer>2302 <key>file</key><integer>0</integer>2303 </dict>2304 <dict>2305 <key>line</key><integer>63</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>236</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>236</integer>2340 <key>col</key><integer>24</integer>2341 <key>file</key><integer>0</integer>2342 </dict>2343 <dict>2344 <key>line</key><integer>236</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>237</integer>2353 <key>col</key><integer>4</integer>2354 <key>file</key><integer>0</integer>2355 </dict>2356 <dict>2357 <key>line</key><integer>237</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>237</integer>2374 <key>col</key><integer>4</integer>2375 <key>file</key><integer>0</integer>2376 </dict>2377 <dict>2378 <key>line</key><integer>237</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>237</integer>2387 <key>col</key><integer>7</integer>2388 <key>file</key><integer>0</integer>2389 </dict>2390 <dict>2391 <key>line</key><integer>237</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>237</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>237</integer>2412 <key>col</key><integer>5</integer>2413 <key>file</key><integer>0</integer>2414 </dict>2415 <dict>2416 <key>line</key><integer>237</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>237</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>46</integer>2446 <integer>47</integer>2447 <integer>48</integer>2448 <integer>49</integer>2449 <integer>50</integer>2450 <integer>54</integer>2451 <integer>55</integer>2452 <integer>56</integer>2453 <integer>57</integer>2454 <integer>58</integer>2455 <integer>59</integer>2456 <integer>60</integer>2457 <integer>61</integer>2458 <integer>62</integer>2459 <integer>63</integer>2460 <integer>233</integer>2461 <integer>234</integer>2462 <integer>235</integer>2463 <integer>236</integer>2464 <integer>237</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>243</integer>2480 <key>col</key><integer>3</integer>2481 <key>file</key><integer>0</integer>2482 </dict>2483 <dict>2484 <key>line</key><integer>243</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>245</integer>2493 <key>col</key><integer>3</integer>2494 <key>file</key><integer>0</integer>2495 </dict>2496 <dict>2497 <key>line</key><integer>245</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>245</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>245</integer>2518 <key>col</key><integer>3</integer>2519 <key>file</key><integer>0</integer>2520 </dict>2521 <dict>2522 <key>line</key><integer>247</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>54</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>54</integer>2557 <key>col</key><integer>1</integer>2558 <key>file</key><integer>0</integer>2559 </dict>2560 <dict>2561 <key>line</key><integer>54</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>62</integer>2570 <key>col</key><integer>2</integer>2571 <key>file</key><integer>0</integer>2572 </dict>2573 <dict>2574 <key>line</key><integer>62</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>62</integer>2591 <key>col</key><integer>2</integer>2592 <key>file</key><integer>0</integer>2593 </dict>2594 <dict>2595 <key>line</key><integer>62</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>63</integer>2604 <key>col</key><integer>3</integer>2605 <key>file</key><integer>0</integer>2606 </dict>2607 <dict>2608 <key>line</key><integer>63</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>63</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>63</integer>2629 <key>col</key><integer>3</integer>2630 <key>file</key><integer>0</integer>2631 </dict>2632 <dict>2633 <key>line</key><integer>63</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>63</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>63</integer>2658 <key>col</key><integer>3</integer>2659 <key>file</key><integer>0</integer>2660 </dict>2661 <dict>2662 <key>line</key><integer>63</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>245</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>245</integer>2697 <key>col</key><integer>24</integer>2698 <key>file</key><integer>0</integer>2699 </dict>2700 <dict>2701 <key>line</key><integer>245</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>246</integer>2710 <key>col</key><integer>7</integer>2711 <key>file</key><integer>0</integer>2712 </dict>2713 <dict>2714 <key>line</key><integer>246</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>246</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>246</integer>2735 <key>col</key><integer>7</integer>2736 <key>file</key><integer>0</integer>2737 </dict>2738 <dict>2739 <key>line</key><integer>246</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>63</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>63</integer>2764 <key>col</key><integer>3</integer>2765 <key>file</key><integer>0</integer>2766 </dict>2767 <dict>2768 <key>line</key><integer>63</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>63</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>63</integer>2793 <key>col</key><integer>3</integer>2794 <key>file</key><integer>0</integer>2795 </dict>2796 <dict>2797 <key>line</key><integer>63</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>63</integer>2818 <key>col</key><integer>3</integer>2819 <key>file</key><integer>0</integer>2820 </dict>2821 <dict>2822 <key>line</key><integer>63</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>67</integer>2831 <key>col</key><integer>2</integer>2832 <key>file</key><integer>0</integer>2833 </dict>2834 <dict>2835 <key>line</key><integer>67</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>245</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>245</integer>2856 <key>col</key><integer>3</integer>2857 <key>file</key><integer>0</integer>2858 </dict>2859 <dict>2860 <key>line</key><integer>247</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>245</integer>2881 <key>col</key><integer>3</integer>2882 <key>file</key><integer>0</integer>2883 </dict>2884 <dict>2885 <key>line</key><integer>245</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>249</integer>2894 <key>col</key><integer>3</integer>2895 <key>file</key><integer>0</integer>2896 </dict>2897 <dict>2898 <key>line</key><integer>249</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>249</integer>2915 <key>col</key><integer>3</integer>2916 <key>file</key><integer>0</integer>2917 </dict>2918 <dict>2919 <key>line</key><integer>249</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>249</integer>2928 <key>col</key><integer>6</integer>2929 <key>file</key><integer>0</integer>2930 </dict>2931 <dict>2932 <key>line</key><integer>249</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>249</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>249</integer>2953 <key>col</key><integer>4</integer>2954 <key>file</key><integer>0</integer>2955 </dict>2956 <dict>2957 <key>line</key><integer>249</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>249</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>46</integer>2990 <integer>47</integer>2991 <integer>48</integer>2992 <integer>49</integer>2993 <integer>50</integer>2994 <integer>54</integer>2995 <integer>55</integer>2996 <integer>56</integer>2997 <integer>57</integer>2998 <integer>58</integer>2999 <integer>59</integer>3000 <integer>60</integer>3001 <integer>61</integer>3002 <integer>62</integer>3003 <integer>63</integer>3004 <integer>67</integer>3005 <integer>242</integer>3006 <integer>243</integer>3007 <integer>244</integer>3008 <integer>245</integer>3009 <integer>246</integer>3010 <integer>249</integer>3011 </array>3012 </dict>3013 </dict>3014 </array>3015 <key>files</key>3016 <array>3017 </array>3018</dict>3019</plist>3020