bug1254578.js (457B)
1 var g = newGlobal({newCompartment: true}); 2 g.debuggeeGlobal = this; 3 g.eval("(" + function() { 4 dbg = new Debugger(debuggeeGlobal); 5 dbg.onExceptionUnwind = function(frame, exc) { 6 var s = '!'; 7 for (var f = frame; f; f = f.older) 8 debuggeeGlobal.log += s; 9 }; 10 } + ")();"); 11 var dbg = new Debugger; 12 dbg.onNewGlobalObject = function(global) { 13 get.seen = true; 14 }; 15 oomTest(function() { 16 newGlobal({sameZoneAs: this}) 17 });