var lfcode = new Array(); lfcode.push("function addThis() {}"); lfcode.push("\ var UBound = 0;\ var expectedvalues = [];\ addThis();\ function addThis() {\ expectedvalues[UBound] = expect;\ UBound++;\ }\ "); lfcode.push("\ var expect = 'No Crash';\ for (var i = 0; i < (2 << 16); i++) addThis();\ "); while (true) { var file = lfcode.shift(); if (file == undefined) { break; } try { evaluate(file); } catch(lfVare) {} }