N = 0; | |
function n() {} | |
s = n; | |
function f(foo) { | |
gc(); | |
try { | |
(Function(foo))(); | |
} catch(r) {} | |
delete this.Math; | |
} | |
function g() {} | |
var c; | |
function y() {} | |
t = b = eval; | |
f("\ | |
__defineGetter__(\"\",\ | |
function(p){\ | |
for(var s in this) {}\ | |
}\ | |
)[\"\"]\ | |
"); | |
f("\ | |
do;\ | |
while(([\ | |
\"\" for each(z in this)\ | |
])&0)\ | |
"); | |
f(); |