Object-identity-02.js (337B)
1 // Different objects get different Debugger.Object wrappers. 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], false); 7 hits++; 8 }; 9 g.eval("function f(a, b) { debugger; } f({}, {});"); 10 assertEq(hits, 1);