tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

getter-hook-1.js (383B)


      1 // GETPROP PIC with multiple stubs containing getter hooks.
      2 
      3 function foo(arr) {
      4  for (var i = 0; i < 100; i++)
      5    arr[i].caller;
      6 }
      7 arr = Object.create(Object.prototype);
      8 first = Object.create({});
      9 first.caller = null;
     10 second = Object.create({});
     11 second.caller = null;
     12 for (var i = 0; i < 100; ) {
     13  arr[i++] = first;
     14  arr[i++] = foo;
     15  arr[i++] = second;
     16 }
     17 foo.caller;
     18 foo(arr);