-1:000000000000 | 0:c9783186c6b1 |
---|---|
1 // Debugger.Object.prototype.name | |
2 | |
3 var g = newGlobal(); | |
4 var dbg = Debugger(g); | |
5 var name; | |
6 dbg.onDebuggerStatement = function (frame) { name = frame.callee.name; }; | |
7 | |
8 g.eval("(function f() { debugger; })();"); | |
9 assertEq(name, "f"); | |
10 g.eval("(function () { debugger; })();"); | |
11 assertEq(name, undefined); | |
12 g.eval("Function('debugger;')();"); | |
13 assertEq(name, "anonymous"); |