Home | History | Annotate | Download | only in webkit
      1 # Copyright 2013 the V8 project authors. All rights reserved.
      2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
      3 #
      4 # Redistribution and use in source and binary forms, with or without
      5 # modification, are permitted provided that the following conditions
      6 # are met:
      7 # 1.  Redistributions of source code must retain the above copyright
      8 #     notice, this list of conditions and the following disclaimer.
      9 # 2.  Redistributions in binary form must reproduce the above copyright
     10 #     notice, this list of conditions and the following disclaimer in the
     11 #     documentation and/or other materials provided with the distribution.
     12 #
     13 # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
     14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     16 # DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
     17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
     19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
     20 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
     22 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     23 
     24 Tests that the DFG will still perform speculations on dead things.
     25 
     26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
     27 
     28 
     29 PASS foo(thingy, i) is 10
     30 PASS variable is 84
     31 PASS foo(thingy, i) is 10
     32 PASS variable is 84
     33 PASS foo(thingy, i) is 10
     34 PASS variable is 84
     35 PASS foo(thingy, i) is 10
     36 PASS variable is 84
     37 PASS foo(thingy, i) is 10
     38 PASS variable is 84
     39 PASS foo(thingy, i) is 10
     40 PASS variable is 84
     41 PASS foo(thingy, i) is 10
     42 PASS variable is 84
     43 PASS foo(thingy, i) is 10
     44 PASS variable is 84
     45 PASS foo(thingy, i) is 10
     46 PASS variable is 84
     47 PASS foo(thingy, i) is 10
     48 PASS variable is 84
     49 PASS foo(thingy, i) is 10
     50 PASS variable is 84
     51 PASS foo(thingy, i) is 10
     52 PASS variable is 84
     53 PASS foo(thingy, i) is 10
     54 PASS variable is 84
     55 PASS foo(thingy, i) is 10
     56 PASS variable is 84
     57 PASS foo(thingy, i) is 10
     58 PASS variable is 84
     59 PASS foo(thingy, i) is 10
     60 PASS variable is 84
     61 PASS foo(thingy, i) is 10
     62 PASS variable is 84
     63 PASS foo(thingy, i) is 10
     64 PASS variable is 84
     65 PASS foo(thingy, i) is 10
     66 PASS variable is 84
     67 PASS foo(thingy, i) is 10
     68 PASS variable is 84
     69 PASS foo(thingy, i) is 10
     70 PASS variable is 84
     71 PASS foo(thingy, i) is 10
     72 PASS variable is 84
     73 PASS foo(thingy, i) is 10
     74 PASS variable is 84
     75 PASS foo(thingy, i) is 10
     76 PASS variable is 84
     77 PASS foo(thingy, i) is 10
     78 PASS variable is 84
     79 PASS foo(thingy, i) is 10
     80 PASS variable is 84
     81 PASS foo(thingy, i) is 10
     82 PASS variable is 84
     83 PASS foo(thingy, i) is 10
     84 PASS variable is 84
     85 PASS foo(thingy, i) is 10
     86 PASS variable is 84
     87 PASS foo(thingy, i) is 10
     88 PASS variable is 84
     89 PASS foo(thingy, i) is 10
     90 PASS variable is 84
     91 PASS foo(thingy, i) is 10
     92 PASS variable is 84
     93 PASS foo(thingy, i) is 10
     94 PASS variable is 84
     95 PASS foo(thingy, i) is 10
     96 PASS variable is 84
     97 PASS foo(thingy, i) is 10
     98 PASS variable is 84
     99 PASS foo(thingy, i) is 10
    100 PASS variable is 84
    101 PASS foo(thingy, i) is 10
    102 PASS variable is 84
    103 PASS foo(thingy, i) is 10
    104 PASS variable is 84
    105 PASS foo(thingy, i) is 10
    106 PASS variable is 84
    107 PASS foo(thingy, i) is 10
    108 PASS variable is 84
    109 PASS foo(thingy, i) is 10
    110 PASS variable is 84
    111 PASS foo(thingy, i) is 10
    112 PASS variable is 84
    113 PASS foo(thingy, i) is 10
    114 PASS variable is 84
    115 PASS foo(thingy, i) is 10
    116 PASS variable is 84
    117 PASS foo(thingy, i) is 10
    118 PASS variable is 84
    119 PASS foo(thingy, i) is 10
    120 PASS variable is 84
    121 PASS foo(thingy, i) is 10
    122 PASS variable is 84
    123 PASS foo(thingy, i) is 10
    124 PASS variable is 84
    125 PASS foo(thingy, i) is 10
    126 PASS variable is 84
    127 PASS foo(thingy, i) is 10
    128 PASS variable is 84
    129 PASS foo(thingy, i) is 10
    130 PASS variable is 84
    131 PASS foo(thingy, i) is 10
    132 PASS variable is 84
    133 PASS foo(thingy, i) is 10
    134 PASS variable is 84
    135 PASS foo(thingy, i) is 10
    136 PASS variable is 84
    137 PASS foo(thingy, i) is 10
    138 PASS variable is 84
    139 PASS foo(thingy, i) is 10
    140 PASS variable is 84
    141 PASS foo(thingy, i) is 10
    142 PASS variable is 84
    143 PASS foo(thingy, i) is 10
    144 PASS variable is 84
    145 PASS foo(thingy, i) is 10
    146 PASS variable is 84
    147 PASS foo(thingy, i) is 10
    148 PASS variable is 84
    149 PASS foo(thingy, i) is 10
    150 PASS variable is 84
    151 PASS foo(thingy, i) is 10
    152 PASS variable is 84
    153 PASS foo(thingy, i) is 10
    154 PASS variable is 84
    155 PASS foo(thingy, i) is 10
    156 PASS variable is 84
    157 PASS foo(thingy, i) is 10
    158 PASS variable is 84
    159 PASS foo(thingy, i) is 10
    160 PASS variable is 84
    161 PASS foo(thingy, i) is 10
    162 PASS variable is 84
    163 PASS foo(thingy, i) is 10
    164 PASS variable is 84
    165 PASS foo(thingy, i) is 10
    166 PASS variable is 84
    167 PASS foo(thingy, i) is 10
    168 PASS variable is 84
    169 PASS foo(thingy, i) is 10
    170 PASS variable is 84
    171 PASS foo(thingy, i) is 10
    172 PASS variable is 84
    173 PASS foo(thingy, i) is 10
    174 PASS variable is 84
    175 PASS foo(thingy, i) is 10
    176 PASS variable is 84
    177 PASS foo(thingy, i) is 10
    178 PASS variable is 84
    179 PASS foo(thingy, i) is 10
    180 PASS variable is 84
    181 PASS foo(thingy, i) is 10
    182 PASS variable is 84
    183 PASS foo(thingy, i) is 10
    184 PASS variable is 84
    185 PASS foo(thingy, i) is 10
    186 PASS variable is 84
    187 PASS foo(thingy, i) is 10
    188 PASS variable is 84
    189 PASS foo(thingy, i) is 10
    190 PASS variable is 84
    191 PASS foo(thingy, i) is 10
    192 PASS variable is 84
    193 PASS foo(thingy, i) is 10
    194 PASS variable is 84
    195 PASS foo(thingy, i) is 10
    196 PASS variable is 84
    197 PASS foo(thingy, i) is 10
    198 PASS variable is 84
    199 PASS foo(thingy, i) is 10
    200 PASS variable is 84
    201 PASS foo(thingy, i) is 10
    202 PASS variable is 84
    203 PASS foo(thingy, i) is 10
    204 PASS variable is 84
    205 PASS foo(thingy, i) is 10
    206 PASS variable is 84
    207 PASS foo(thingy, i) is 10
    208 PASS variable is 84
    209 PASS foo(thingy, i) is 10
    210 PASS variable is 84
    211 PASS foo(thingy, i) is 10
    212 PASS variable is 84
    213 PASS foo(thingy, i) is 10
    214 PASS variable is 84
    215 PASS foo(thingy, i) is 10
    216 PASS variable is 84
    217 PASS foo(thingy, i) is 10
    218 PASS variable is 84
    219 PASS foo(thingy, i) is 10
    220 PASS variable is 84
    221 PASS foo(thingy, i) is 10
    222 PASS variable is 84
    223 PASS foo(thingy, i) is 10
    224 PASS variable is 84
    225 PASS foo(thingy, i) is 10
    226 PASS variable is 84
    227 PASS foo(thingy, i) is 10
    228 PASS variable is 84
    229 PASS foo(thingy, i) is 10
    230 PASS variable is 84
    231 PASS foo(thingy, i) is 10
    232 PASS variable is 84
    233 PASS foo(thingy, i) is 10
    234 PASS variable is 84
    235 PASS foo(thingy, i) is 10
    236 PASS variable is 84
    237 PASS foo(thingy, i) is 10
    238 PASS variable is 84
    239 PASS foo(thingy, i) is 10
    240 PASS variable is 84
    241 PASS foo(thingy, i) is 10
    242 PASS variable is 84
    243 PASS foo(thingy, i) is 10
    244 PASS variable is 84
    245 PASS foo(thingy, i) is 10
    246 PASS variable is 84
    247 PASS foo(thingy, i) is 10
    248 PASS variable is 84
    249 PASS foo(thingy, i) is 10
    250 PASS variable is 84
    251 PASS foo(thingy, i) is 10
    252 PASS variable is 84
    253 PASS foo(thingy, i) is 10
    254 PASS variable is 84
    255 PASS foo(thingy, i) is 10
    256 PASS variable is 84
    257 PASS foo(thingy, i) is 10
    258 PASS variable is 84
    259 PASS foo(thingy, i) is 10
    260 PASS variable is 84
    261 PASS foo(thingy, i) is 10
    262 PASS variable is 84
    263 PASS foo(thingy, i) is 10
    264 PASS variable is 84
    265 PASS foo(thingy, i) is 10
    266 PASS variable is 84
    267 PASS foo(thingy, i) is 10
    268 PASS variable is 84
    269 PASS foo(thingy, i) is 10
    270 PASS variable is 84
    271 PASS foo(thingy, i) is 10
    272 PASS variable is 84
    273 PASS foo(thingy, i) is 10
    274 PASS variable is 84
    275 PASS foo(thingy, i) is 10
    276 PASS variable is 84
    277 PASS foo(thingy, i) is 10
    278 PASS variable is 84
    279 PASS foo(thingy, i) is 10
    280 PASS variable is 84
    281 PASS foo(thingy, i) is 10
    282 PASS variable is 84
    283 PASS foo(thingy, i) is 10
    284 PASS variable is 84
    285 PASS foo(thingy, i) is 10
    286 PASS variable is 84
    287 PASS foo(thingy, i) is 10
    288 PASS variable is 84
    289 PASS foo(thingy, i) is 10
    290 PASS variable is 84
    291 PASS foo(thingy, i) is 10
    292 PASS variable is 84
    293 PASS foo(thingy, i) is 10
    294 PASS variable is 84
    295 PASS foo(thingy, i) is 10
    296 PASS variable is 84
    297 PASS foo(thingy, i) is 10
    298 PASS variable is 84
    299 PASS foo(thingy, i) is 10
    300 PASS variable is 84
    301 PASS foo(thingy, i) is 10
    302 PASS variable is 84
    303 PASS foo(thingy, i) is 10
    304 PASS variable is 84
    305 PASS foo(thingy, i) is 10
    306 PASS variable is 84
    307 PASS foo(thingy, i) is 10
    308 PASS variable is 84
    309 PASS foo(thingy, i) is 10
    310 PASS variable is 84
    311 PASS foo(thingy, i) is 10
    312 PASS variable is 84
    313 PASS foo(thingy, i) is 10
    314 PASS variable is 84
    315 PASS foo(thingy, i) is 10
    316 PASS variable is 84
    317 PASS foo(thingy, i) is 10
    318 PASS variable is 84
    319 PASS foo(thingy, i) is 10
    320 PASS variable is 84
    321 PASS foo(thingy, i) is 10
    322 PASS variable is 84
    323 PASS foo(thingy, i) is 10
    324 PASS variable is 84
    325 PASS foo(thingy, i) is 10
    326 PASS variable is 84
    327 PASS foo(thingy, i) is 10
    328 PASS variable is 84
    329 PASS foo(thingy, i) is 10
    330 PASS variable is 24
    331 PASS foo(thingy, i) is 10
    332 PASS variable is 24
    333 PASS foo(thingy, i) is 10
    334 PASS variable is 24
    335 PASS foo(thingy, i) is 10
    336 PASS variable is 24
    337 PASS foo(thingy, i) is 10
    338 PASS variable is 24
    339 PASS foo(thingy, i) is 10
    340 PASS variable is 24
    341 PASS foo(thingy, i) is 10
    342 PASS variable is 24
    343 PASS foo(thingy, i) is 10
    344 PASS variable is 24
    345 PASS foo(thingy, i) is 10
    346 PASS variable is 24
    347 PASS foo(thingy, i) is 10
    348 PASS variable is 24
    349 PASS foo(thingy, i) is 10
    350 PASS variable is 24
    351 PASS foo(thingy, i) is 10
    352 PASS variable is 24
    353 PASS foo(thingy, i) is 10
    354 PASS variable is 24
    355 PASS foo(thingy, i) is 10
    356 PASS variable is 24
    357 PASS foo(thingy, i) is 10
    358 PASS variable is 24
    359 PASS foo(thingy, i) is 10
    360 PASS variable is 24
    361 PASS foo(thingy, i) is 10
    362 PASS variable is 24
    363 PASS foo(thingy, i) is 10
    364 PASS variable is 24
    365 PASS foo(thingy, i) is 10
    366 PASS variable is 24
    367 PASS foo(thingy, i) is 10
    368 PASS variable is 24
    369 PASS foo(thingy, i) is 10
    370 PASS variable is 24
    371 PASS foo(thingy, i) is 10
    372 PASS variable is 24
    373 PASS foo(thingy, i) is 10
    374 PASS variable is 24
    375 PASS foo(thingy, i) is 10
    376 PASS variable is 24
    377 PASS foo(thingy, i) is 10
    378 PASS variable is 24
    379 PASS foo(thingy, i) is 10
    380 PASS variable is 24
    381 PASS foo(thingy, i) is 10
    382 PASS variable is 24
    383 PASS foo(thingy, i) is 10
    384 PASS variable is 24
    385 PASS foo(thingy, i) is 10
    386 PASS variable is 24
    387 PASS foo(thingy, i) is 10
    388 PASS variable is 24
    389 PASS foo(thingy, i) is 10
    390 PASS variable is 24
    391 PASS foo(thingy, i) is 10
    392 PASS variable is 24
    393 PASS foo(thingy, i) is 10
    394 PASS variable is 24
    395 PASS foo(thingy, i) is 10
    396 PASS variable is 24
    397 PASS foo(thingy, i) is 10
    398 PASS variable is 24
    399 PASS foo(thingy, i) is 10
    400 PASS variable is 24
    401 PASS foo(thingy, i) is 10
    402 PASS variable is 24
    403 PASS foo(thingy, i) is 10
    404 PASS variable is 24
    405 PASS foo(thingy, i) is 10
    406 PASS variable is 24
    407 PASS foo(thingy, i) is 10
    408 PASS variable is 24
    409 PASS foo(thingy, i) is 10
    410 PASS variable is 24
    411 PASS foo(thingy, i) is 10
    412 PASS variable is 24
    413 PASS foo(thingy, i) is 10
    414 PASS variable is 24
    415 PASS foo(thingy, i) is 10
    416 PASS variable is 24
    417 PASS foo(thingy, i) is 10
    418 PASS variable is 24
    419 PASS foo(thingy, i) is 10
    420 PASS variable is 24
    421 PASS foo(thingy, i) is 10
    422 PASS variable is 24
    423 PASS foo(thingy, i) is 10
    424 PASS variable is 24
    425 PASS foo(thingy, i) is 10
    426 PASS variable is 24
    427 PASS foo(thingy, i) is 10
    428 PASS variable is 24
    429 PASS successfullyParsed is true
    430 
    431 TEST COMPLETE
    432 
    433