bug593580.js (600B)
1 // Binary: cache/js-dbg-64-60af58b42567-linux 2 // Flags: 3 // 4 realEval = eval 5 f = eval("(function(){for(let x in[\ 6 __defineGetter__(\"\",function(){})\ 7 ,__defineGetter__(\"\ 8 functional\ 9 \",Math.pow)\ 10 ]){\ 11 (__defineSetter__(\"\",function(){}))\ 12 ()\ 13 }})") 14 try { 15 f() 16 } catch (r) { 17 delete this.eval 18 delete this.Math 19 eval = realEval 20 e = this.toSource 21 } 22 f = eval("(function(){(__defineSetter__(\"\ 23 functional\ 24 \",(function(){return{t:function(){}}})))()})") 25 try { 26 f() 27 } catch (r) { 28 eval() 29 }