Object-identity-01.js (357B)
1 // Two references to the same object get the same Debugger.Object wrapper. 2 var g = newGlobal({newCompartment: true}); 3 var dbg = Debugger(g); 4 var hits = 0; 5 dbg.onDebuggerStatement = function (frame) { 6 assertEq(frame.arguments[0], frame.arguments[1]); 7 hits++; 8 }; 9 g.eval("var obj = {}; function f(a, b) { debugger; } f(obj, obj);"); 10 assertEq(hits, 1);