michael@0: // Debugger.Object.prototype.unsafeDereference returns the referent directly. michael@0: michael@0: var g = newGlobal(); michael@0: var dbg = new Debugger(); michael@0: var gw = dbg.addDebuggee(g); michael@0: michael@0: assertEq(gw.getOwnPropertyDescriptor('Math').value.unsafeDereference(), g.Math); michael@0: michael@0: g.eval('var obj = {}'); michael@0: assertEq(gw.getOwnPropertyDescriptor('obj').value.unsafeDereference(), g.obj);