js/src/jit-test/tests/jaeger/bug625718-3.js

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 var o0 = [];
     2 var o1 = new String("foobarbaz");
     3 var o2 = {};
     4 var o3 = new String("foobarbaz");
     5 var o4 = {};
     6 var o5 = Math;
     7 var o6 = {};
     8 var o7 = new String("foobarbaz");
     9 var o8 = new String("foobarbaz");
    10 var o9 = Math;
    11 var o10 = Math;
    12 var o11 = function() {};
    13 var o12 = {};
    14 var o13 = new String("foobarbaz");
    15 var o14 = {};
    17 function f1(o) { return o.length;};
    18 function f2(o) { o.g2 = function() {};};
    19 function f3(o) { return o.g10;};
    20 function f4(o) { o.g4 = function() {};};
    21 function f5(o) { return o == o14;};
    22 function f6(o) { o[3] = o;};
    23 function f7(o) { o[3] = undefined;};
    24 function f8(o) { o[3] = undefined;};
    25 function f9(o) { return o.length;};
    26 function f10(o) { return o.__proto__; };
    28 for(var i=0; i<20; i++) {
    29     f9(o11);
    30     f6(o0);
    31     f2(o1);
    32     f2(o6);
    33     f7(o6);
    34     f8(o11);
    35     f2(o5);
    36     f7(o9);
    37     f7(o12);
    38     f6(o4);
    39     f5(o1);
    40     f4(o1);
    41     f8(o8);
    42     f6(o5);
    43     f2(o0);
    44     f10(o7);
    45     f3(o3);
    46     f4(o1);
    47     f9(o3);
    48     f4(o11);
    49     f4(o0);
    50     f2(o4);
    51     f4(o10);
    52 }

mercurial