652 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>event</string>13 <key>location</key>14 <dict>15 <key>line</key><integer>19</integer>16 <key>col</key><integer>3</integer>17 <key>file</key><integer>0</integer>18 </dict>19 <key>ranges</key>20 <array>21 <array>22 <dict>23 <key>line</key><integer>19</integer>24 <key>col</key><integer>3</integer>25 <key>file</key><integer>0</integer>26 </dict>27 <dict>28 <key>line</key><integer>19</integer>29 <key>col</key><integer>8</integer>30 <key>file</key><integer>0</integer>31 </dict>32 </array>33 </array>34 <key>depth</key><integer>0</integer>35 <key>extended_message</key>36 <string>'p' initialized to a null pointer value</string>37 <key>message</key>38 <string>'p' initialized to a null pointer value</string>39 </dict>40 <dict>41 <key>kind</key><string>control</string>42 <key>edges</key>43 <array>44 <dict>45 <key>start</key>46 <array>47 <dict>48 <key>line</key><integer>19</integer>49 <key>col</key><integer>3</integer>50 <key>file</key><integer>0</integer>51 </dict>52 <dict>53 <key>line</key><integer>19</integer>54 <key>col</key><integer>5</integer>55 <key>file</key><integer>0</integer>56 </dict>57 </array>58 <key>end</key>59 <array>60 <dict>61 <key>line</key><integer>21</integer>62 <key>col</key><integer>3</integer>63 <key>file</key><integer>0</integer>64 </dict>65 <dict>66 <key>line</key><integer>21</integer>67 <key>col</key><integer>5</integer>68 <key>file</key><integer>0</integer>69 </dict>70 </array>71 </dict>72 </array>73 </dict>74 <dict>75 <key>kind</key><string>event</string>76 <key>location</key>77 <dict>78 <key>line</key><integer>21</integer>79 <key>col</key><integer>7</integer>80 <key>file</key><integer>0</integer>81 </dict>82 <key>ranges</key>83 <array>84 <array>85 <dict>86 <key>line</key><integer>21</integer>87 <key>col</key><integer>7</integer>88 <key>file</key><integer>0</integer>89 </dict>90 <dict>91 <key>line</key><integer>21</integer>92 <key>col</key><integer>7</integer>93 <key>file</key><integer>0</integer>94 </dict>95 </array>96 </array>97 <key>depth</key><integer>0</integer>98 <key>extended_message</key>99 <string>Passing null pointer value via 1st parameter 'ptr'</string>100 <key>message</key>101 <string>Passing null pointer value via 1st parameter 'ptr'</string>102 </dict>103 <dict>104 <key>kind</key><string>event</string>105 <key>location</key>106 <dict>107 <key>line</key><integer>21</integer>108 <key>col</key><integer>3</integer>109 <key>file</key><integer>0</integer>110 </dict>111 <key>ranges</key>112 <array>113 <array>114 <dict>115 <key>line</key><integer>21</integer>116 <key>col</key><integer>3</integer>117 <key>file</key><integer>0</integer>118 </dict>119 <dict>120 <key>line</key><integer>21</integer>121 <key>col</key><integer>19</integer>122 <key>file</key><integer>0</integer>123 </dict>124 </array>125 </array>126 <key>depth</key><integer>0</integer>127 <key>extended_message</key>128 <string>Calling 'use'</string>129 <key>message</key>130 <string>Calling 'use'</string>131 </dict>132 <dict>133 <key>kind</key><string>event</string>134 <key>location</key>135 <dict>136 <key>line</key><integer>5</integer>137 <key>col</key><integer>1</integer>138 <key>file</key><integer>0</integer>139 </dict>140 <key>depth</key><integer>1</integer>141 <key>extended_message</key>142 <string>Entered call from 'testSimple'</string>143 <key>message</key>144 <string>Entered call from 'testSimple'</string>145 </dict>146 <dict>147 <key>kind</key><string>control</string>148 <key>edges</key>149 <array>150 <dict>151 <key>start</key>152 <array>153 <dict>154 <key>line</key><integer>5</integer>155 <key>col</key><integer>1</integer>156 <key>file</key><integer>0</integer>157 </dict>158 <dict>159 <key>line</key><integer>5</integer>160 <key>col</key><integer>4</integer>161 <key>file</key><integer>0</integer>162 </dict>163 </array>164 <key>end</key>165 <array>166 <dict>167 <key>line</key><integer>6</integer>168 <key>col</key><integer>3</integer>169 <key>file</key><integer>0</integer>170 </dict>171 <dict>172 <key>line</key><integer>6</integer>173 <key>col</key><integer>3</integer>174 <key>file</key><integer>0</integer>175 </dict>176 </array>177 </dict>178 </array>179 </dict>180 <dict>181 <key>kind</key><string>control</string>182 <key>edges</key>183 <array>184 <dict>185 <key>start</key>186 <array>187 <dict>188 <key>line</key><integer>6</integer>189 <key>col</key><integer>3</integer>190 <key>file</key><integer>0</integer>191 </dict>192 <dict>193 <key>line</key><integer>6</integer>194 <key>col</key><integer>3</integer>195 <key>file</key><integer>0</integer>196 </dict>197 </array>198 <key>end</key>199 <array>200 <dict>201 <key>line</key><integer>6</integer>202 <key>col</key><integer>8</integer>203 <key>file</key><integer>0</integer>204 </dict>205 <dict>206 <key>line</key><integer>6</integer>207 <key>col</key><integer>8</integer>208 <key>file</key><integer>0</integer>209 </dict>210 </array>211 </dict>212 </array>213 </dict>214 <dict>215 <key>kind</key><string>event</string>216 <key>location</key>217 <dict>218 <key>line</key><integer>6</integer>219 <key>col</key><integer>8</integer>220 <key>file</key><integer>0</integer>221 </dict>222 <key>ranges</key>223 <array>224 <array>225 <dict>226 <key>line</key><integer>6</integer>227 <key>col</key><integer>4</integer>228 <key>file</key><integer>0</integer>229 </dict>230 <dict>231 <key>line</key><integer>6</integer>232 <key>col</key><integer>6</integer>233 <key>file</key><integer>0</integer>234 </dict>235 </array>236 </array>237 <key>depth</key><integer>1</integer>238 <key>extended_message</key>239 <string>Dereference of null pointer (loaded from variable 'ptr')</string>240 <key>message</key>241 <string>Dereference of null pointer (loaded from variable 'ptr')</string>242 </dict>243 </array>244 <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string>245 <key>category</key><string>Logic error</string>246 <key>type</key><string>Dereference of null pointer</string>247 <key>check_name</key><string>core.NullDereference</string>248 <!-- This hash is experimental and going to change! -->249 <key>issue_hash_content_of_line_in_context</key><string>5c273b7f0421359833fde3f06e8a5c07</string>250 <key>issue_context_kind</key><string>function</string>251 <key>issue_context</key><string>use</string>252 <key>issue_hash_function_offset</key><string>1</string>253 <key>location</key>254 <dict>255 <key>line</key><integer>6</integer>256 <key>col</key><integer>8</integer>257 <key>file</key><integer>0</integer>258 </dict>259 <key>ExecutedLines</key>260 <dict>261 <key>0</key>262 <array>263 <integer>5</integer>264 <integer>6</integer>265 <integer>10</integer>266 <integer>15</integer>267 <integer>18</integer>268 <integer>19</integer>269 <integer>21</integer>270 </array>271 </dict>272 </dict>273 <dict>274 <key>path</key>275 <array>276 <dict>277 <key>kind</key><string>event</string>278 <key>location</key>279 <dict>280 <key>line</key><integer>39</integer>281 <key>col</key><integer>3</integer>282 <key>file</key><integer>0</integer>283 </dict>284 <key>ranges</key>285 <array>286 <array>287 <dict>288 <key>line</key><integer>39</integer>289 <key>col</key><integer>3</integer>290 <key>file</key><integer>0</integer>291 </dict>292 <dict>293 <key>line</key><integer>39</integer>294 <key>col</key><integer>10</integer>295 <key>file</key><integer>0</integer>296 </dict>297 </array>298 </array>299 <key>depth</key><integer>0</integer>300 <key>extended_message</key>301 <string>'ptr' initialized to a null pointer value</string>302 <key>message</key>303 <string>'ptr' initialized to a null pointer value</string>304 </dict>305 <dict>306 <key>kind</key><string>control</string>307 <key>edges</key>308 <array>309 <dict>310 <key>start</key>311 <array>312 <dict>313 <key>line</key><integer>39</integer>314 <key>col</key><integer>3</integer>315 <key>file</key><integer>0</integer>316 </dict>317 <dict>318 <key>line</key><integer>39</integer>319 <key>col</key><integer>5</integer>320 <key>file</key><integer>0</integer>321 </dict>322 </array>323 <key>end</key>324 <array>325 <dict>326 <key>line</key><integer>41</integer>327 <key>col</key><integer>3</integer>328 <key>file</key><integer>0</integer>329 </dict>330 <dict>331 <key>line</key><integer>41</integer>332 <key>col</key><integer>13</integer>333 <key>file</key><integer>0</integer>334 </dict>335 </array>336 </dict>337 </array>338 </dict>339 <dict>340 <key>kind</key><string>event</string>341 <key>location</key>342 <dict>343 <key>line</key><integer>41</integer>344 <key>col</key><integer>15</integer>345 <key>file</key><integer>0</integer>346 </dict>347 <key>ranges</key>348 <array>349 <array>350 <dict>351 <key>line</key><integer>41</integer>352 <key>col</key><integer>15</integer>353 <key>file</key><integer>0</integer>354 </dict>355 <dict>356 <key>line</key><integer>41</integer>357 <key>col</key><integer>17</integer>358 <key>file</key><integer>0</integer>359 </dict>360 </array>361 </array>362 <key>depth</key><integer>0</integer>363 <key>extended_message</key>364 <string>Passing null pointer value via 1st parameter 'p'</string>365 <key>message</key>366 <string>Passing null pointer value via 1st parameter 'p'</string>367 </dict>368 <dict>369 <key>kind</key><string>event</string>370 <key>location</key>371 <dict>372 <key>line</key><integer>41</integer>373 <key>col</key><integer>3</integer>374 <key>file</key><integer>0</integer>375 </dict>376 <key>ranges</key>377 <array>378 <array>379 <dict>380 <key>line</key><integer>41</integer>381 <key>col</key><integer>3</integer>382 <key>file</key><integer>0</integer>383 </dict>384 <dict>385 <key>line</key><integer>41</integer>386 <key>col</key><integer>18</integer>387 <key>file</key><integer>0</integer>388 </dict>389 </array>390 </array>391 <key>depth</key><integer>0</integer>392 <key>extended_message</key>393 <string>Calling 'passThrough'</string>394 <key>message</key>395 <string>Calling 'passThrough'</string>396 </dict>397 <dict>398 <key>kind</key><string>event</string>399 <key>location</key>400 <dict>401 <key>line</key><integer>32</integer>402 <key>col</key><integer>1</integer>403 <key>file</key><integer>0</integer>404 </dict>405 <key>depth</key><integer>1</integer>406 <key>extended_message</key>407 <string>Entered call from 'testChainedCalls'</string>408 <key>message</key>409 <string>Entered call from 'testChainedCalls'</string>410 </dict>411 <dict>412 <key>kind</key><string>control</string>413 <key>edges</key>414 <array>415 <dict>416 <key>start</key>417 <array>418 <dict>419 <key>line</key><integer>32</integer>420 <key>col</key><integer>1</integer>421 <key>file</key><integer>0</integer>422 </dict>423 <dict>424 <key>line</key><integer>32</integer>425 <key>col</key><integer>4</integer>426 <key>file</key><integer>0</integer>427 </dict>428 </array>429 <key>end</key>430 <array>431 <dict>432 <key>line</key><integer>33</integer>433 <key>col</key><integer>3</integer>434 <key>file</key><integer>0</integer>435 </dict>436 <dict>437 <key>line</key><integer>33</integer>438 <key>col</key><integer>6</integer>439 <key>file</key><integer>0</integer>440 </dict>441 </array>442 </dict>443 </array>444 </dict>445 <dict>446 <key>kind</key><string>event</string>447 <key>location</key>448 <dict>449 <key>line</key><integer>33</integer>450 <key>col</key><integer>8</integer>451 <key>file</key><integer>0</integer>452 </dict>453 <key>ranges</key>454 <array>455 <array>456 <dict>457 <key>line</key><integer>33</integer>458 <key>col</key><integer>8</integer>459 <key>file</key><integer>0</integer>460 </dict>461 <dict>462 <key>line</key><integer>33</integer>463 <key>col</key><integer>8</integer>464 <key>file</key><integer>0</integer>465 </dict>466 </array>467 </array>468 <key>depth</key><integer>1</integer>469 <key>extended_message</key>470 <string>Passing null pointer value via 1st parameter 'ptr'</string>471 <key>message</key>472 <string>Passing null pointer value via 1st parameter 'ptr'</string>473 </dict>474 <dict>475 <key>kind</key><string>event</string>476 <key>location</key>477 <dict>478 <key>line</key><integer>33</integer>479 <key>col</key><integer>3</integer>480 <key>file</key><integer>0</integer>481 </dict>482 <key>ranges</key>483 <array>484 <array>485 <dict>486 <key>line</key><integer>33</integer>487 <key>col</key><integer>3</integer>488 <key>file</key><integer>0</integer>489 </dict>490 <dict>491 <key>line</key><integer>33</integer>492 <key>col</key><integer>20</integer>493 <key>file</key><integer>0</integer>494 </dict>495 </array>496 </array>497 <key>depth</key><integer>1</integer>498 <key>extended_message</key>499 <string>Calling 'use2'</string>500 <key>message</key>501 <string>Calling 'use2'</string>502 </dict>503 <dict>504 <key>kind</key><string>event</string>505 <key>location</key>506 <dict>507 <key>line</key><integer>27</integer>508 <key>col</key><integer>1</integer>509 <key>file</key><integer>0</integer>510 </dict>511 <key>depth</key><integer>2</integer>512 <key>extended_message</key>513 <string>Entered call from 'passThrough'</string>514 <key>message</key>515 <string>Entered call from 'passThrough'</string>516 </dict>517 <dict>518 <key>kind</key><string>control</string>519 <key>edges</key>520 <array>521 <dict>522 <key>start</key>523 <array>524 <dict>525 <key>line</key><integer>27</integer>526 <key>col</key><integer>1</integer>527 <key>file</key><integer>0</integer>528 </dict>529 <dict>530 <key>line</key><integer>27</integer>531 <key>col</key><integer>4</integer>532 <key>file</key><integer>0</integer>533 </dict>534 </array>535 <key>end</key>536 <array>537 <dict>538 <key>line</key><integer>28</integer>539 <key>col</key><integer>3</integer>540 <key>file</key><integer>0</integer>541 </dict>542 <dict>543 <key>line</key><integer>28</integer>544 <key>col</key><integer>3</integer>545 <key>file</key><integer>0</integer>546 </dict>547 </array>548 </dict>549 </array>550 </dict>551 <dict>552 <key>kind</key><string>control</string>553 <key>edges</key>554 <array>555 <dict>556 <key>start</key>557 <array>558 <dict>559 <key>line</key><integer>28</integer>560 <key>col</key><integer>3</integer>561 <key>file</key><integer>0</integer>562 </dict>563 <dict>564 <key>line</key><integer>28</integer>565 <key>col</key><integer>3</integer>566 <key>file</key><integer>0</integer>567 </dict>568 </array>569 <key>end</key>570 <array>571 <dict>572 <key>line</key><integer>28</integer>573 <key>col</key><integer>8</integer>574 <key>file</key><integer>0</integer>575 </dict>576 <dict>577 <key>line</key><integer>28</integer>578 <key>col</key><integer>8</integer>579 <key>file</key><integer>0</integer>580 </dict>581 </array>582 </dict>583 </array>584 </dict>585 <dict>586 <key>kind</key><string>event</string>587 <key>location</key>588 <dict>589 <key>line</key><integer>28</integer>590 <key>col</key><integer>8</integer>591 <key>file</key><integer>0</integer>592 </dict>593 <key>ranges</key>594 <array>595 <array>596 <dict>597 <key>line</key><integer>28</integer>598 <key>col</key><integer>4</integer>599 <key>file</key><integer>0</integer>600 </dict>601 <dict>602 <key>line</key><integer>28</integer>603 <key>col</key><integer>6</integer>604 <key>file</key><integer>0</integer>605 </dict>606 </array>607 </array>608 <key>depth</key><integer>2</integer>609 <key>extended_message</key>610 <string>Dereference of null pointer (loaded from variable 'ptr')</string>611 <key>message</key>612 <string>Dereference of null pointer (loaded from variable 'ptr')</string>613 </dict>614 </array>615 <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string>616 <key>category</key><string>Logic error</string>617 <key>type</key><string>Dereference of null pointer</string>618 <key>check_name</key><string>core.NullDereference</string>619 <!-- This hash is experimental and going to change! -->620 <key>issue_hash_content_of_line_in_context</key><string>1d1fa98a8e9fbfa90777dac9fc2795a8</string>621 <key>issue_context_kind</key><string>function</string>622 <key>issue_context</key><string>use2</string>623 <key>issue_hash_function_offset</key><string>1</string>624 <key>location</key>625 <dict>626 <key>line</key><integer>28</integer>627 <key>col</key><integer>8</integer>628 <key>file</key><integer>0</integer>629 </dict>630 <key>ExecutedLines</key>631 <dict>632 <key>0</key>633 <array>634 <integer>10</integer>635 <integer>15</integer>636 <integer>27</integer>637 <integer>28</integer>638 <integer>32</integer>639 <integer>33</integer>640 <integer>38</integer>641 <integer>39</integer>642 <integer>41</integer>643 </array>644 </dict>645 </dict>646 </array>647 <key>files</key>648 <array>649 </array>650</dict>651</plist>652