// Debugger.Object.prototype.name var g = newGlobal(); var dbg = Debugger(g); var name; dbg.onDebuggerStatement = function (frame) { name = frame.callee.name; }; g.eval("(function f() { debugger; })();"); assertEq(name, "f"); g.eval("(function () { debugger; })();"); assertEq(name, undefined); g.eval("Function('debugger;')();"); assertEq(name, "anonymous");