js/src/jit-test/tests/ion/bug674664-2.js

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     1 timeout(5);
     2 function f0(p0,p1,p2,p3,p4,p5,p6,p7,p8) {
     3     var v0;
     4     p0;
     5     v0 = p8;
     6     if (v0) {
     7         v0;
     8         v0 = (p5 ^ (p2 ^ p6));
     9         if (p1) {
    10         } else {
    11             v0 = (((v0 & p6) ^ v0) + (v0 | p3));
    12         }
    13         ((v0 + v0) + v0);
    14         (v0 + ((p1 + ((v0 & v0) & p1)) & v0));
    15         p4;
    16         p2;
    17         v0 = v0;
    18     }
    19     p4;
    20     while ((v0 ^ p0)) {
    21         break;
    22         (v0 ^ (p1 + p4));
    23         continue;
    24         v0;
    25     }
    26     v0;
    27     do {
    28         continue;
    29         v0 = p5;
    30         break;
    31     } while (v0);
    32     v0 = v0;
    33 }
    34 f0(0,5695,59,475,4562,6803,6440,6004,0);

mercurial