tor-browser

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

nop-fill-jit-exit.js (511B)


      1 // |jit-test| --arm-asm-nop-fill=1
      2 //
      3 try {
      4    enableSingleStepProfiling();
      5    disableSingleStepProfiling();
      6 } catch (e) {
      7    // Early quit on platforms not supporting single step profiling.
      8    quit();
      9 }
     10 
     11 load(libdir + "asm.js");
     12 
     13 var ffi = function(enable) {
     14    enableGeckoProfiling();
     15    enableSingleStepProfiling();
     16 }
     17 var f = asmLink(asmCompile('global', 'ffis',
     18  USE_ASM + `
     19    var ffi=ffis.ffi;
     20    function f(i) {
     21      i=i|0;
     22      ffi(i|0);
     23    } return f
     24  `), null, {
     25    ffi
     26 });
     27 f(0);
     28 f(+1);