bug1246605.js (355B)
1 g = newGlobal({newCompartment: true}); 2 dbg = Debugger(g); 3 dbg.onNewScript = function(script) { fscript = script.getChildScripts()[0]; } 4 g.eval("function f() { arguments[0]; }"); 5 var hitBreakpoint = false; 6 fscript.setBreakpoint(0, { 7 hit: function() { 8 getBacktrace({ args: 1 }); 9 hitBreakpoint = true; 10 } 11 }); 12 g.f(""); 13 assertEq(hitBreakpoint, true);