-1:000000000000 | 0:d9953d1c6213 |
---|---|
1 var g1 = newGlobal(); | |
2 var g2 = newGlobal(); | |
3 g1.eval("function f1() { debugger; evaluate('debugger', {newContext:true}) }"); | |
4 g2.eval("function f2() { f1(); assertEq(Number(this), 42) }"); | |
5 g2.f1 = g1.f1; | |
6 | |
7 var dbg = new Debugger(g1,g2); | |
8 dbg.onDebuggerStatement = function(frame) { | |
9 var target = frame.older; | |
10 dbg.onDebuggerStatement = function(frame) { | |
11 assertEq(Number(target.this.unsafeDereference()), 42); | |
12 } | |
13 } | |
14 g2.f2.call(42); |