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