-1:000000000000 | 0:fdcf53717465 |
---|---|
1 gczeal(2,10); | |
2 var g = newGlobal(); | |
3 var dbg = new Debugger(g); | |
4 dbg.onNewScript = function(script) { | |
5 fscript = script.getChildScripts()[0]; | |
6 } | |
7 g.eval("function f(x) { arguments[0] = 3; return x }"); | |
8 fscript.setBreakpoint(0, {hit:function(frame) { | |
9 assertEq(frame.eval('x').return, 1); | |
10 gc(); | |
11 return {return:42}; | |
12 }}); | |
13 assertEq(g.f(1), 42); |