for (var i = 0; i < 200; ++i) { Object.getOwnPropertyNames(undefined + ""); } function p(s) { for (var i = 0; i < s.length; i++) { s.charCodeAt(i); } } function m(f) { var a = []; for (var j = 0; j < 700; ++j) { try { f() } catch (e) { a.push(e.toString()); } } p(JSON.stringify(a)); } f = Function("\ function f() {\ functionf\n{}\ }\ m(f);\ "); f(); f(); for (var x = 0; x < 99; x++) { newGlobal() }